OSDN Git Service

[should have been in previous commit]
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-06-19  Anatoly Sokolov <aesok@post.ru>
2
3         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4         in malloc prototype; remove XFAIL.
5         * gcc.dg/pr18241-2.c: Ditto.
6         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7         in memset prototype; remove XFAIL.
8         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9
10 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11
12         * gcc.dg/vla-8.c: Add.
13
14 2006-06-19  Richard Guenther  <rguenther@suse.de>
15
16         PR tree-optimization/27090
17         * g++.dg/tree-ssa/pr27090.C: New testcase.
18
19 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20
21         PR target/27861
22         * gcc.dg/pr27861-1.c: New test case.
23
24 2006-06-19  Richard Guenther  <rguenther@suse.de>
25
26         PR middle-end/28045
27         * gcc.dg/torture/pr28045.c: New testcase.
28
29 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30
31         PR fortran/26801
32         * gfortran.dg/associated_4.f90: New test.
33
34 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
35
36         PR fortran/19310
37         PR fortran/19904
38         * gfortran.dg/real_const_3.f90: New test.
39
40 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
41
42         PR c++/28016
43         * g++.dg/template/static26.C: New test.
44
45         PR c++/27979
46         * g++.dg/expr/bitfield2.C: New test. 
47
48         PR c++/27884
49         * g++.dg/parse/linkage2.C: New test.
50
51 2006-06-16  Richard Guenther  <rguenther@suse.de>
52
53         PR middle-end/27116
54         * gcc.dg/pr15785-1.c: Revert last change.
55         * gcc.dg/torture/pr27116-2.c: New testcase.
56
57 2006-06-16  Roger Sayle  <roger@eyesopen.com>
58
59         PR middle-end/27802
60         * gcc.dg/pr27802-1.c: New test case.
61
62 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
63
64         PR c++/27689
65         * g++.dg/template/ttp18.C: New test.
66         * g++.dg/template/ttp19.C: Likewise.
67
68         PR c++/27666
69         * g++.dg/expr/cond9.C: New test.
70
71         PR c++/27640
72         * g++.dg/template/ctor7.C: New test.
73
74 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
75
76         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
77
78 2006-06-16  Richard Guenther  <rguenther@suse.de>
79
80         PR tree-optimization/27781
81         * gcc.dg/tree-ssa/pr27781.c: New testcase.
82
83 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
84
85         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
86
87 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
88
89         * gcc.dg/tree-ssa/loop-18.c: New test.
90
91 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
92
93         PR c++/27665
94         * g++.dg/template/crash52.C: New test.
95
96         PR c++/27648
97         * g++.dg/ext/attrib22.C: New test.
98
99         PR c++/26559
100         * g++.dg/template/builtin1.C: New test.
101         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
102         
103         PR c++/28018
104         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
105         assignment.
106         * g++.old-deja/g++.pt/crash51.C: Likewise.
107
108         PR c++/27227
109         * g++.dg/lookup/linkage1.C: New test.
110         * g++.dg/lookup/linkage2.C: Likewise.
111
112 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
113
114         PR middle-end/27959
115         * gcc.dg/pr27959.c: New testcase.
116
117 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
118
119         PR target/28014:
120         * g++.dg/eh/div.C: New test.
121
122 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
123
124         PR c++/27894
125         * g++.dg/tree-ssa/pr26757.C: New test.
126         * g++.dg/tree-ssa/pr27894.C: New test.
127
128 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
129
130         * gcc.c-torture/compile/20060609-1.c: New test.
131         
132         PR target/27863
133         * gcc.c-torture/compile/pr27863.c: New test.
134
135 2006-06-13  Richard Guenther  <rguenther@suse.de>
136
137         PR tree-optimization/27830
138         * g++.dg/tree-ssa/pr27830.C: New testcase.
139
140 2006-06-13  Matthew Sachs  <msachs@apple.com>
141
142         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
143         the list of compiler flags; this causes those flags to be checked
144         for things like dg-skip-if.
145
146 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
147
148         PR c++/27601
149         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
150
151 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
152             Kazu Hirata  <kazu@codesourcery.com>
153
154         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
155         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
156
157 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
158
159         PR c++/27933
160         * g++.dg/lookup/using15.C: New test.
161
162         PR c++/27951
163         * g++.dg/other/anon4.C: New test.
164
165 2006-06-12  Roger Sayle  <roger@eyesopen.com>
166
167         PR c++/21210
168         * g++.dg/init/complex1.C: New test case.
169
170 2006-06-11  Eric Christopher  <echristo@apple.com>
171
172         PR middle-end/27948
173         * gcc.dg/bf-ms-layout.c: Run on darwin.
174         * gcc.dg/bf-no-ms-layout: Ditto.
175         * gcc.dg/attr-ms_struct-2.c: New.
176         * gcc.dg/bf-ms-layout-2.c: Ditto.
177
178 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
179
180         * gcc.dg/attr-ms_struct-packed1.c: New.
181
182 2006-06-09  Mike Stump  <mrs@apple.com>
183
184         * gcc.dg/vla-7.c: Add.
185
186 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
187
188         PR fortran/24558
189         * gfortran.dg/entry_6.f90: New test.
190
191         PR fortran/20877
192         PR fortran/25047
193         * gfortran.dg/entry_7.f90: New test.
194
195 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
196
197         PR c/27747
198         * gcc.dg/cpp/_Pragma6.c: New test.
199
200         PR c++/27748
201         * g++.dg/cpp/_Pragma1.C: New test.
202
203         PR preprocessor/27746
204         * gcc.dg/gomp/macro-3.c: New test.
205         * gcc.dg/gomp/macro-4.c: New test.
206         * g++.dg/gomp/macro-3.C: New test.
207         * g++.dg/gomp/macro-4.C: New test.
208
209 2006-06-09  Richard Guenther  <rguenther@suse.de>
210
211         PR tree-optimization/26998
212         * gcc.dg/torture/pr26998.c: New testcase.
213         * gcc.dg/tree-ssa/vrp29.c: New testcase.
214
215 2006-06-08  Mike Stump  <mrs@apple.com>
216
217         * gcc.dg/pr27095.c: Account for stubs.
218
219         PR target/26427
220         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
221         produce bad code on darwin.
222
223 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
224
225         PR fortran/27958
226         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
227
228 2006-06-08  Asher Langton  <langton2@llnl.gov>
229
230         PR fortran/27786
231         * cray_pointers_2.f90: Add -fbounds-check compile flag.
232
233 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
234
235         PR target/27421
236         * gcc.dg/union-3.c: New test.
237
238 2006-06-08  Richard Guenther  <rguenther@suse.de>
239
240         PR middle-end/27116
241         * gcc.dg/torture/pr27116.c: New testcase.
242         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
243
244 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
245
246         PR rtl-optimization/26449
247         * gcc.dg/pr26449.c: New test.
248
249 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
250
251         PR c++/27601
252         * g++.dg/ext/offsetof1.C: Test member functions.
253
254 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
255
256         * gcc.dg/pr27095.c: Improve scanning.
257
258 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
259
260         PR fortran/23091
261         * gfortran.dg/saved_automatic_1.f90: New test.
262
263         PR fortran/24168
264         * gfortran.dg/array_simplify_1.f90: New test.
265
266         PR fortran/25090
267         * gfortran.dg/entry_dummy_ref_1.f90: New test.
268
269         PR fortran/25058
270         * gfortran.dg/entry_dummy_ref_2.f90: New test.
271
272 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
273
274         PR c++/27177
275         * g++.dg/expr/cast7.C: New test.
276
277 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
278
279         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
280         * lib/gcc-defs.exp (tool_check_compile): Ditto.
281         * lib/fortran-torture.exp (fortran-torture-compile,
282         fortran-torture-execute): Ditto.
283
284 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
285
286         PR target/27842
287         * gcc.dg/vmx/pr27842.c: New test.
288
289 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
290
291         PR libfortran/27895
292         * gfortran.dg/bounds_check_3.f90: New test.
293
294 2006-06-05  Mike Stump  <mrs@apple.com>
295
296         * objc.dg/objc-fast-4.m: Skip for ppc64.
297
298 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
299
300         PR testsuite/27705
301         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
302
303 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
304             Victor Kaplansky  <victork@il.ibm.com>
305
306         PR tree-optimizations/26360
307         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
308         with -fno-tree-dce.
309         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
310
311 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
312
313         PR fortran/14067
314         * gfortran.dg/data_char_1.f90: Add messages for truncated
315         strings.
316
317         PR fortran/16943
318         * gfortran.dg/func_decl_2.f90: New test.
319
320         PR fortran/20839
321         * gfortran.dg/do_2.f90: New test.
322
323         PR fortran/27655
324         * gfortran.dg/associated_3.f90: New test.
325
326 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
327
328         PR c++/27819
329         * g++.dg/template/static25.C: New test.
330
331         PR c++/27722
332         * g++.dg/init/array21.C: New test.
333
334         PR c++/27807
335         * g++.dg/ext/complit7.C: New test.
336
337         PR c++/27806
338         * g++.dg/parse/ptrmem5.C: New test.
339
340 2006-06-04  Roger Sayle  <roger@eyesopen.com>
341             Andrew Pinski  <pinskia@physics.uc.edu>
342
343         PR c/27150
344         PR middle-end/27382
345         * gcc.dg/pr27150-1.c: New testcase.
346         * gcc.dg/pr27382-1.c: New testcase.
347         * gcc.dg/pr27382-2.c: New testcase.
348
349 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
350
351         PR c/25161
352         PR c/27020
353         * gcc.dg/array-10.c: New test.
354
355 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
356
357         PR c++/27804
358         * g++.dg/init/const4.C: New test.
359         * g++.dg/init/member1.C: Add error-marker.
360         * g++.dg/other/fold1.C: Adjust error-marker.
361
362 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
363
364         PR c++/27601
365         * g++.dg/ext/offsetof1.C: New test.
366
367 2006-06-04 Eric Christopher <echristo@apple.com>
368
369         * gcc.dg/attr-ms_struct-1.c: New.
370
371 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
372
373         * gcc.c-torture/compile/builtin_constant_p.c: New test.
374
375 2006-06-04  Richard Guenther  <rguenther@suse.de>
376
377         PR tree-optimization/27039
378         * gcc.dg/tree-ssa/loop-17.c: New testcase.
379
380 2006-06-03  Roger Sayle  <roger@eyesopen.com>
381
382         PR target/26223
383         * gcc.target/i386/amd64-abi-2.c: New test case.
384
385 2006-06-02  Eric Christopher  <echristo@apple.com>
386
387         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
388         * gcc.target/i386/20020523-1.c: Skip if darwin.
389         * gcc.target/i386/asm-3.c: Ditto.
390         * gcc.target/i386/20011119-1.c: Ditto.
391         * gcc.target/i386/clobbers.c: Remove pic part of test.
392
393 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
394
395         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
396         * g++.old-deja/g++.other/init19.C: Ditto.
397         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
398         and add other platforms as expected failures.
399
400 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
401
402         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
403         (is-effective-target-keyword): Ditto.
404
405 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
406
407         PR fortran/27715
408         * gfortran.dg/extended_char_comparison_1.f:  New test.
409
410 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
411
412         PR fortran/25098
413         * gfortran.dg/dummy_procedure_1.f90: New test.
414
415         PR fortran/25147
416         * gfortran.dg/dummy_procedure_2.f90: New test.
417
418         * gfortran.dg/associated_2.f90: Correct to make consistent with
419         standard.
420
421 2006-05-31  Roger Sayle  <roger@eyesopen.com>
422
423         * gcc.target/i386/387-11.c: New test case.
424
425 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/27801
428         * g++.dg/template/cond6.C: New test.
429
430         PR c++/26496
431         * g++.dg/template/crash51.C: New test.
432         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
433
434         PR c++/27385
435         * g++.dg/init/array20.C: New test.
436
437 2006-05-31  Roger Sayle  <roger@eyesopen.com>
438
439         * gcc.dg/builtins-54.c: New test case.
440
441 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
442
443         PR c++/26433
444         * g++.dg/template/fntry1.C: Add dg-do link.
445
446         PR c++/27808
447         * g++.dg/parse/friend6.C: New test.
448
449 2006-05-30  Asher Langton  <langton2@llnl.gov>
450
451         * gfortran.dg/cray_pointers_7.f90: New test.
452
453 2006-05-30  Roger Sayle  <roger@eyesopen.com>
454
455         PR tree-optimization/23452
456         * gcc.dg/fold-mulconj-1.c: New test case.
457
458 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/27803
461         * g++.dg/parse/bitfield1.C: New test.
462
463 2006-05-30  Roger Sayle  <roger@eyesopen.com>
464
465         * gcc.target/ppc-eq0-1.c: New test case.
466         * gcc.target/ppc-negeq0-1.c: New test case.
467
468 2006-05-30  Dirk Mueller  <dmueller@suse.de>
469
470         PR c/27273
471         * gcc.dg/overflow-warn-5.c: New test.
472
473 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
474
475         PR c/27718
476         * gcc.dg/sizeof-1.c: New test.
477
478 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
479
480         PR target/27790
481         * gcc.target/i386/pr27790.c: New test.
482
483 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
484
485         PR libgfortran/27757
486         * gfortran.dg/direct_io_5.f90: New test.
487
488 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
489
490         PR libgfortran/27634
491         * gfortran.dg/fmt_missing_period_1.f: New test.
492         * gfortran.dg/fmt_missing_period_2.f: New test.
493         * gfortran.dg/fmt_missing_period_3.f: New test.
494
495 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
496
497         PR fortran/19777
498         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
499         arrays.
500
501 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
502
503         PR c++/27713
504         * g++.dg/template/new6.C: New test.
505
506 2006-05-29  Roger Sayle  <roger@eyesopen.com>
507
508         PR tree-optimization/24964
509         * gcc.target/i386/387-10.c: New test case.
510
511 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
512
513         * intrinsics/string_intrinsics.c (compare_string):
514         Use memcmp instead of strncmp to avoid tripping over
515         CHAR(0) in a string.
516
517 2006-05-27  Richard Guenther  <rguenther@suse.de>
518
519         PR middle-end/27773
520         * gcc.dg/torture/pr27773.c: New testcase.
521
522 2006-05-27  Dirk Mueller  <dmueller@suse.de>
523
524         * gcc.dg/pr24561.c: Rename to..
525         * gcc.dg/pr25962.c: .. this.
526
527 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
528
529         PR fortran/19777
530         * gfortran.dg/bounds_check_2.f: New test.
531
532 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
533
534         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
535         * gfortran.dg/byte_1.f90: Likewise.
536         * gfortran.dg/dup_save_2.f90: Likewise.
537
538 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
539
540         * gfortran.dg/associated_2.f90: New test.
541
542 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
543
544         PR fortran/27524
545         * gfortran.dg/bounds_check_1.f90: New test.
546
547 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
548
549         PR rtl-optimization/27661
550         * gcc.dg/pr27661.c: New test case.
551
552 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
553
554         PR fortran/23151
555         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
556         * gfortran.dg/print_parentheses_1.f:  New test.
557         * gfortran.dg/print_parentheses_2.f90:  New test.
558
559 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
560
561         PR target/27758
562         * gcc.dg/pr27758.c: New test.
563
564 2006-05-24  Falk Hueffner  <falk@debian.org>
565
566         * gcc.c-torture/compile/pr27571.c: New test.
567
568 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
569
570         PR fortran/27709
571         * gfortran.dg/spec_expr_4.f90: New test.
572
573         PR fortran/27155
574         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
575
576 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
577
578         PR c++/20103
579         * g++.dg/ext/complit6.C: New test.
580         * g++.dg/ext/complit3.C: Adjust error markers.
581         * g++.dg/init/const3.C: New test.
582
583 2006-05-25  Richard Guenther  <rguenther@suse.de>
584
585         PR middle-end/27743
586         * gcc.dg/torture/pr27743.c: New testcase.
587
588 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
589
590         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
591
592 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
593
594         * gcc.dg/compat/scalar-by-value-x.h: New.
595         * gcc.dg/compat/scalar-by-value-y.h: New.
596         * gcc.dg/compat/scalar-by-value-5.c: New.
597         * gcc.dg/compat/scalar-by-value-5_main.c: New.
598         * gcc.dg/compat/scalar-by-value-5_x.c: New.
599         * gcc.dg/compat/scalar-by-value-5_y.c: New.
600         * gcc.dg/compat/scalar-by-value-6.c: New.
601         * gcc.dg/compat/scalar-by-value-6_main.c: New.
602         * gcc.dg/compat/scalar-by-value-6_x.c: New.
603         * gcc.dg/compat/scalar-by-value-6_y.c: New.
604
605 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
606
607         PR tree-optimization/27639
608         PR tree-optimization/26719
609         * gcc.dg/pr27639.c: New test.
610         * gcc.dg/pr26719.c: New test.
611         * gcc.dg/tree-ssa/scev-cast.c: New test.
612
613 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
614
615         PR c++/20173
616         * g++.dg/template/error21.C: New test.
617
618 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
619
620         PR target/27696
621         * gcc.target/i386/pr27696.c: New.
622
623 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
624
625         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
626
627         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
628
629 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
630
631         PR c++/27716
632         * g++.dg/other/assign1.C: New test.
633
634 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
635
636         PR target/27266
637         * gcc.target/i386/pr27266.c: New.
638
639 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
640
641         PR c++/27451
642         * g++.dg/ext/asm9.C: New test.
643
644 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
645
646         PR rtl-optimization/25514
647         * gcc.c-torture/compile/pr25514.c: New test.
648
649 2006-05-22  Richard Guenther  <rguenther@suse.de>
650
651         Revert
652         2006-01-31  Richard Guenther  <rguenther@suse.de>
653
654         * gcc.target/i386/sselibm-1.c: New testcase.
655         * gcc.target/i386/sselibm-2.c: Likewise.
656         * gcc.target/i386/sselibm-3.c: Likewise.
657         * gcc.target/i386/sselibm-4.c: Likewise.
658         * gcc.target/i386/sselibm-5.c: Likewise.
659
660 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
661
662         PR c/27420
663         * gcc.dg/func-args-2.c: New test.
664
665         PR c/26818
666         * gcc.dg/struct-incompl-1.c: New test.
667
668 2006-05-22  Richard Guenther  <rguenther@suse.de>
669
670         PR testsuite/27708
671         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
672         the transformations we test for.
673
674 2006-05-22  Richard Guenther  <rguenther@suse.de>
675
676         PR testsuite/27707
677         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
678
679 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
680
681         PR c++/27210
682         * g++.dg/warn/new1.C: New test.
683         * g++.dg/template/new5.C: Likewise.
684
685 2006-05-21  Roger Sayle  <roger@eyesopen.com>
686
687         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
688         * gcc.target/i386/20060512-3.c: Likewise.
689
690 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
691
692         PR rtl-optimization/27671
693         * gcc.c-torture/execute/pr27671-1.c: New.
694         * gcc.dg/pr27671-2.c: Likewise.
695
696         PR tree-optimization/26622.
697         * gcc.c-torture/compile/pr26622.c: New.
698
699 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
700
701         PR fortran/27613
702         * gfortran.dg/recursive_reference_1.f90: New test.
703
704 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
705
706         PR fortran/25746
707         * gfortran.dg/elemental_subroutine_3.f90: New test.
708
709         PR fortran/25090
710         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
711
712         PR fortran/27584
713         * gfortran.dg/associated_target_1.f90: New test.
714
715         PR fortran/19015
716         * gfortran.dg/maxloc_shape_1.f90: New test.
717
718 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
719
720         PR libgfortran/24459
721         * gfortran.dg/namelist_24.f90: New test.
722         * gfortran.dg/namelist_12.f: Fix typo in comment.
723
724 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
725
726         PR middle-end/25776
727         * g++.dg/other/error11.C: New test.
728
729 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
730
731         * gcc.target/mips/pr26765.c: Add -w to options.
732
733 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
734
735         * lib/target-supports.exp (check_effective_target_mpaired_single):
736         New function.
737         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
738         multilibs.
739         * g++.dg/vect/vect.exp: Likewise.
740
741 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
742
743         PR testsuite/25891
744         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
745
746 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
747
748         PR fortran/27662
749         * gfortran.dg/temporary_1.f90: New file.
750
751 2006-05-19  Andreas Schwab  <schwab@suse.de>
752
753         * g++.dg/other/unused1.C: Also match "stringz".
754
755 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
756
757         PR c++/26433
758         * g++.dg/template/fntry1.C: New test.
759
760 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
761
762         PR c++/27471
763         PR c++/27506
764         * g++.dg/conversion/bitfield5.C: New test.
765         * g++.dg/conversion/bitfield6.C: New test.
766
767 2006-05-18  Mike Stump  <mrs@apple.com>
768
769         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
770         * gcc.dg/vla-4.c: Add.
771         * gcc.dg/vla-5.c: Add.
772         * gcc.dg/vla-6.c: Add.
773
774 2006-05-12  Stuart Hastings  <stuart@apple.com>
775
776         * testsuite/gcc.target/i386/20060512-1.c: New.
777         * testsuite/gcc.target/i386/20060512-2.c: New.
778         * testsuite/gcc.target/i386/20060512-3.c: New.
779         * testsuite/gcc.target/i386/20060512-4.c: New.
780
781 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
782
783         PR c++/26122
784         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
785
786         PR c++/26068
787         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
788         * g++.dg/parse/linkage1.C: New test.
789
790 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
791
792         PR tree-optimization/27548
793         * g++.dg/tree-ssa/pr27548.C: New test.
794
795 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
796
797         PR fortran/26551
798         * gfortran.dg/recursive_check_1.f: New test.
799         * gfortran.dg/recursive_check_2.f90: New test.
800
801 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
802
803         * g++.dg/opt/temp2.C: New test.
804
805 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
806
807         PR c++/27491
808         * g++.dg/init/brace5.C: New test.
809
810         PR middle-end/27415
811         * gcc.dg/gomp/pr27415.c: New test.
812         * g++.dg/gomp/pr27415.C: New test.
813
814         PR tree-optimization/27549
815         * g++.dg/tree-ssa/pr27549.C: New test.
816
817 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
818
819         PR libgfortran/27575
820         * gfortran.dg/read_eof_4.f90: New test.
821
822 2006-05-16  Richard Guenther  <rguenther@suse.de>
823
824         PR tree-optimization/22303
825         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
826
827 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
828
829         PR middle-end/27573
830         * gcc.dg/gomp/pr27573.c: New test.
831         * gfortran.dg/gomp/pr27573.f90: New test.
832
833         PR c/27499
834         * gcc.dg/gomp/pr27499.c: New test.
835         * g++.dg/gomp/pr27499.C: New test.
836
837 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
838
839         PR c++/27339
840         * g++.dg/parser/access8.C: Adjust error marker.
841         * g++.dg/template/access17.C: New test.
842         * g++.dg/template/access18.C: Likewise.
843
844 2006-05-15  Roger Sayle  <roger@eyesopen.com>
845
846         PR target/26600
847         * gcc.target/i386/pr26600.c: New test case.
848
849 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/27505
852         * g++.dg/expr/bitfield1.C: New test.
853
854 2006-05-15  Richard Guenther  <rguenther@suse.de>
855
856         PR tree-optimization/27603
857         * gcc.dg/torture/pr27603.c: New testcase.
858
859 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
860
861         PR fortran/25090
862         * gfortran.dg/entry_dummy_ref_1.f90: New test.
863
864         PR fortran/25082
865         * gfortran.dg/scalar_return_1.f90: New test.
866
867         PR fortran/27411
868         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
869
870 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
871
872         * gcc.dg/gomp/critical-4.c: New test.
873         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
874         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
875         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
876         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
877
878 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
879
880         PR c++/27582
881         * g++.dg/template/dependent-args1.C: New test.
882
883         PR c++/27581
884         * g++.dg/lookup/this1.C: New test.
885
886         PR c++/27315
887         * g++.dg/template/operator6.C: New test.
888         * g++.dg/template/incomplete3.C: New test.
889
890         PR c++/27559
891         * g++.dg/template/new4.C: New test.
892
893         PR c++/27496
894         * g++.dg/template/void2.C: New test.
895
896 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
897
898         * g++.dg/template/dependent-expr5.C: New test.
899
900 2006-05-14  Roger Sayle  <roger@eyesopen.com>
901
902         PR middle-end/26729
903         * gcc.dg/pr26729-1.c: New test case.
904
905 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
906
907         * gcc.dg/pr27003.c: New test.
908
909 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
910
911         * lib/target-supports.dg (check_cxa_atexit_available): Change
912         v3_target_compile to ${tool}_target_compile.
913
914 2006-05-11  Jason Merrill  <jason@redhat.com>
915
916         * lib/scanasm.exp (scan-not-hidden): Fix typo.
917
918 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
919
920         PR fortran/27553
921         * gfortran.dg/label_5.f90: New test.
922
923 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
924
925         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
926         check_effective_target_powerpc_altivec_ok): New.
927         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
928         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
929         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
930         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
931         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
932         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
933         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
934         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
935         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
936         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
937         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
938         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
939         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
940         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
941         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
942         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
943         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
944         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
945         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
946         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
947         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
948         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
949         gcc.target/powerpc/altivec-9.c,
950         gcc.target/powerpc/altivec-consts.c,
951         gcc.target/powerpc/altivec-pr22085.c,
952         gcc.target/powerpc/altivec-splat.c,
953         gcc.target/powerpc/altivec-types-1.c,
954         gcc.target/powerpc/altivec-types-2.c,
955         gcc.target/powerpc/altivec-types-3.c,
956         gcc.target/powerpc/altivec-types-4.c,
957         gcc.target/powerpc/altivec-varargs-1.c,
958         gcc.target/powerpc/altivec-vec-merge.c,
959         gcc.target/powerpc/ppc-vector-memcpy.c,
960         gcc.target/powerpc/ppc-vector-memset.c,
961         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
962         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
963         these effective targets.
964         * gcc.dg/vmx/pr27006.c: Add missing close brace.
965         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
966
967 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
968
969         PR middle-end/27384
970         * g++.dg/other/fold1.C: New test.
971
972         PR middle-end/27488
973         * gcc.dg/fold-nonneg-1.c: New test.
974
975         PR c++/27547
976         * g++.dg/other/operator1.C: New test.
977
978 2006-05-11  Richard Guenther  <rguenther@suse.de>
979
980         PR middle-end/27529
981         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
982
983 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
984
985         * lib/target-supports-dg.exp (check-flags): New.
986         (dg-skip-if): Move flag checks.
987
988 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
989
990         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
991         * lib/target-supports.dg (check_cxa_atexit_available): New.
992
993 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
994
995         PR fortran/27470
996         * gfortran.dg/multiple_allocation_2.f90: New test case.
997
998 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
999
1000         * gcc.target/arm/pr27387.C: Fix a comment typo.
1001
1002 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1003
1004         PR fortran/24549
1005         * gfortran.dg/error_recovery_1.f90: New test.
1006
1007 2006-05-10  Richard Guenther  <rguenther@suse.de>
1008
1009         PR tree-optimization/27302
1010         * gcc.dg/torture/pr27302.c: New testcase.
1011
1012 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1013         Richard Guenther  <rguenther@suse.de>
1014
1015         PR middle-end/27498
1016         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1017
1018 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1019
1020         PR rtl-optimization/27335
1021         * gcc.dg/pr27335.c: New test.
1022
1023 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1024
1025         * gcc.target/mips/mips-ps-5.c: New file.
1026
1027 2006-05-08  Jan Hubicka  <jh@suse.cz>
1028
1029         PR middle-end/25962
1030         * gcc.dg/pr25962.c: New.
1031
1032 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1033
1034         PR target/27158
1035         * gcc.target/powerpc/pr27158.c: New test case.
1036
1037 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1038
1039         PR testsuite/27476
1040         * ada/acats/run_all.sh: Use test -z.
1041
1042 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1043
1044         PR libfortran/18271
1045         * gfortran.dg/spec_expr_3.f90: New test.
1046
1047 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1048
1049         PR target/24879
1050         * gcc.target/i386/monitor.c: New file.
1051
1052 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1053
1054         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1055
1056 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1057
1058         PR c++/27447
1059         * g++.dg/other/ptrmem7.C: New test.
1060
1061 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1062
1063         PR target/27421
1064         * gcc.dg/array-9.c: New test.
1065
1066 2006-05-07  Richard Guenther  <rguenther@suse.de>
1067
1068         PR tree-optimization/27409
1069         * gcc.dg/torture/pr27409.c: New testcase.
1070
1071 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1072
1073         PR fortran/27457
1074         * gfortran.dg/select_6.f90: New.
1075
1076 2006-05-07  Richard Guenther  <rguenther@suse.de>
1077
1078         PR tree-optimization/27136
1079         * gcc.dg/torture/pr27136.c: New testcase.
1080
1081 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1082
1083         PR fortran/24813
1084         * gfortran.dg/char_cons_len_1.f90: New test.
1085
1086 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1087
1088         PR c++/27427
1089         * g++.dg/template/incomplete2.C: New test.
1090
1091 2006-05-06  Richard Guenther  <rguenther@suse.de>
1092
1093         PR tree-optimization/27151
1094         * gcc.dg/vect/pr27151.c: New testcase.
1095
1096 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1097
1098         PR c++/27430
1099         * g++.dg/template/void1.C: New test.
1100
1101         PR c++/27423
1102         * g++.dg/other/void2.C: New test.
1103
1104         PR c++/27422
1105         * g++.dg/conversion/void1.C: New test.
1106
1107 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1108
1109         PR/21391
1110         * g++.dg/other/unused1.C: New.
1111
1112 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1113
1114         PR objc/27240
1115         * objc.dg/member-1.m: New test.
1116
1117 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1118
1119         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1120
1121 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1122
1123         PR libfortran/26985
1124         * gfortran.dg/matmul_2.f90: New test.
1125
1126 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1127
1128         * ada/acats/run_all.sh: Use sync when main not found.
1129
1130 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1131
1132         PR target/26765
1133         * gcc.target/mips/pr26765.c: New.
1134
1135 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1136
1137         * gcc.target/bfin: New directory.
1138         * gcc.target/bfin/bfin.exp: New file.
1139         * gcc.target/bfin/frmul.c: New file.
1140         * gcc.target/bfin/arith.c: New file.
1141         * gcc.target/bfin/mul-combine.c: New file.
1142         * gcc.target/bfin/shift.c: New file.
1143
1144 2006-05-04  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/14287
1147         PR tree-optimization/14844
1148         PR tree-optimization/19792
1149         PR tree-optimization/21608
1150         PR tree-optimization/27090
1151         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1152         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1153         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1154         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1155         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1156
1157 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR tree-optimization/27285
1160         * gcc.c-torture/execute/pr27285.c: New test.
1161
1162         PR middle-end/27388
1163         * gcc.dg/gomp/pr27388-1.c: New test.
1164         * gcc.dg/gomp/pr27388-2.c: New test.
1165         * gcc.dg/gomp/pr27388-3.c: New test.
1166
1167         PR c++/27359
1168         * g++.dg/gomp/pr27359.C: New test.
1169
1170 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1171
1172         PR fortran/20248
1173         * gfortran.dg/iargc.f90: New test.
1174
1175 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1176
1177         PR c++/27102
1178         * g++.dg/template/crash49.C: New test.
1179
1180 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1181
1182         PR testsuite/27032
1183         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1184
1185 2006-05-02  Jeff Law  <law@redhat.com>
1186
1187         PR tree-optimization/27364
1188         * gcc.c-torture/execute/pr27364.c: New test.
1189
1190 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1191
1192         PR c++/27309
1193         * g++.dg/parser/ctor5.C: New test.
1194
1195 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1196
1197         PR target/27387
1198         * gcc.target/arm/arm.exp: New.
1199         * gcc.target/arm/pr27387.C: Likewise.
1200
1201 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1202
1203         PR fortran/27269
1204         PR fortran/27324
1205         * gfortran.dg/module_equivalence_2.f90: New test.
1206
1207 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR middle-end/27337
1210         * g++.dg/gomp/pr27337-1.C: New test.
1211         * g++.dg/gomp/pr27337-2.C: New test.
1212
1213         PR middle-end/27328
1214         * gcc.dg/gomp/pr27328.c: New test.
1215
1216         PR middle-end/27325
1217         * g++.dg/gomp/pr27325.C: New test.
1218
1219         PR middle-end/27310
1220         * g++.dg/gomp/pr27310.C: New test.
1221
1222 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1223
1224         PR tree-optimization/27291
1225         * g++.dg/tree-ssa/pr27291.C: New test.
1226
1227 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1228
1229         PR tree-optimization/27283
1230         * g++.dg/tree-ssa/pr27283.C: New test.
1231
1232 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1233
1234         * gcc.dg/tree-ssa/loop-16.c: New test.
1235
1236 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1237             Joseph S. Myers  <joseph@codesourcery.com>
1238
1239         * gcc.dg/Wconversion-3.c: New test case.
1240         * gcc.dg/Wconversion-4.c: Likewise.
1241
1242 2006-05-01  Richard Guenther  <rguenther@suse.de>
1243
1244         PR tree-optimization/26726
1245         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1246
1247 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1248
1249         * gcc.dg/Woverflow-1.c: New test case.
1250         * gcc.dg/Woverflow-2.c: Likewise.
1251         * gcc.dg/Woverflow-3.c: Likewise.
1252
1253 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1254
1255         PR c++/27094
1256         * g++.dg/template/defarg8.C: New test.
1257
1258 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1259
1260         PR c++/27278
1261         * g++.dg/parse/operator7.C: New test.
1262
1263 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1264
1265         PR c++/11471
1266         PR c++/27102
1267         * g++.dg/template/crash48.C: New test.
1268
1269         PR c++/27279
1270         * g++.dg/parse/ctor4.C: New test.
1271
1272 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1273
1274         PR fortran/25681
1275         * gfortran.df/char_type_len.f90: New test.
1276
1277 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1278
1279         PR libgfortran/27304
1280         * gfortran.dg/fmt_exhaust.f90: New test.
1281
1282 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1283
1284         PR c/25309
1285         * gcc.dg/large-size-array-2.c: New test case.
1286
1287 2006-04-28  Richard Guenther  <rguenther@suse.de>
1288
1289         PR target/26826
1290         * gcc.target/i386/pr26826.c: New testcase.
1291
1292 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR middle-end/27260
1295         * gcc.c-torture/execute/pr27260.c: New.
1296
1297 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1298
1299         PR middle-end/27095
1300         * gcc.dg/pr27095.c: New.
1301
1302 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1303
1304         PR c++/27292
1305         * g++.dg/conversion/bitfield4.C: New test.
1306
1307 2006-04-27  Eric Christopher  <echristo@apple.com>
1308
1309         * gcc.dg/pragma-ms_struct.c: New.
1310
1311 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/27102
1314         * g++.dg/template/crash47.C: New test.
1315
1316 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1317
1318         * gcc.target/i386/sse-7.c: build with -msse.
1319
1320 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1321
1322         PR testsuite/27274:
1323         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1324         (main): Exit if processor doesn't support SSE.
1325
1326 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1327
1328         PR middle-end/27282
1329         * gcc.c-torture/compile/pr27282.c: New test.
1330
1331 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1332
1333         PR middle-end/26913
1334         * g++.dg/gomp/pr26913.C: New test.
1335
1336         PR c/25996
1337         * gcc.dg/gomp/pr25996.c: New test.
1338         * g++.dg/gomp/pr25996.C: New test.
1339
1340 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1341
1342         PR rtl-optimization/26725
1343         * gcc.c-torture/compile/pr26725.c: New test.
1344
1345 2006-04-25  Richard Guenther  <rguenther@suse.de>
1346
1347         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1348         than n + -1.
1349
1350 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1351
1352         * gcc.dg/20060425-1.c: New testcase.
1353
1354 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1355
1356         PR tree-optimization/26865
1357         * gcc.dg/pr26865.c: New test.
1358
1359 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1360
1361         PR c++/27292
1362         * g++.dg/conversion/bitfield1.C: New test.
1363         * g++.dg/conversion/bitfield2.C: Likewise.
1364         * g++.dg/conversion/bitfield3.C: Likewise.
1365
1366 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1367         Richard Guenther  <rguenther@suse.de>
1368
1369         PR tree-optimization/27236
1370         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1371
1372 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1373
1374         PR c++/19963
1375         * g++.dg/other/incomplete2.C: New test.
1376
1377 2006-04-24  Richard Guenther  <rguenther@suse.de>
1378
1379         PR middle-end/26869
1380         * gcc.dg/torture/pr26869.c: New testcase.
1381
1382 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1383         Richard Guenther  <rguenther@suse.de>
1384
1385         PR tree-optimization/27218
1386         * g++.dg/tree-ssa/pr27218.C: New testcase.
1387
1388 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/26912
1391         * g++.dg/template/friend41.C: New test.
1392
1393 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1394
1395         * g++.dg/opt/pr15551.C: Include cstdio.
1396         (main): Use remove instead of unlink.
1397
1398 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1399
1400         * gcc.dg/sibcall-7.c: New test.
1401         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1402         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
1403         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
1404         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
1405         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
1406
1407 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1408
1409         PR c++/26534
1410         * g++.dg/opt/bitfield1.C: New test.
1411         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
1412         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
1413         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
1414         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
1415         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
1416         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
1417         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
1418         * g++.dg/abi/bitfield2.C: Likewise.
1419         * g++.dg/init/bitfield1.C: Likewise.
1420
1421 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
1422
1423         PR fortran/25099
1424         * gfortran.dg/elemental_subroutine_4.f90: New test.
1425         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
1426         call sub (m, x).
1427
1428 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1429
1430         * gcc.c-torture/compile/20060421-1.c: New testcase.
1431
1432 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1433
1434         PR c/25875
1435         * gcc.dg/init-bad-4.c: New test.
1436
1437 2006-04-21  Paul Brook  <paul@codesourcery.com>
1438
1439         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
1440
1441 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
1442
1443         PR fortran/27122
1444         * gfortran.dg/defined_operators_1.f90: New test.
1445         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
1446         remove old ones associated, incorrectly, with Note 5.46.
1447
1448         PR fortran/27113
1449         * gfortran.dg/character_array_constructor_1.f90: New test.
1450
1451 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
1452
1453         * gcc.dg/20060419-1.c: New test.
1454
1455 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
1456
1457         PR c/26774
1458         * gcc.dg/struct-parse-1.c: New test case.
1459
1460 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1461
1462         PR c++/26558
1463         * g++.dg/parse/template19.C: New test.
1464
1465         PR c++/26739
1466         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
1467
1468         PR c++/26036
1469         * g++.dg/expr/call3.C: New test.
1470
1471         PR c++/10385
1472         * g++.dg/conversion/dynamic1.C: New test.
1473
1474 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
1475
1476         PR c++/27102
1477         * g++.dg/template/crash35.C: Tweak error markers.
1478         * g++.dg/template/crash46.C: New test.
1479         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1480         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1481
1482 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
1483
1484         PR rtl-optimization/14261
1485         * gcc.c-torture/compile/20060419-1.c: Added.
1486
1487 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1488
1489         * gfortran.dg/label_1.f90: Adjust dg-error.
1490
1491 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1492
1493         PR target/26961
1494         * gcc.dg/fold-cond-1.c: New test case.
1495         * gcc.dg/pr26961-1.c: Likewise.
1496
1497 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1498
1499         PR libgfortran/27138
1500         * gfortran.dg/read_bad_advance.f90: New test.
1501
1502 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1503             Dale Johannesen  <dalej@apple.com>
1504
1505         PR target/24076
1506         * gcc.target/i386/vecinit-3.c: New testcase.
1507         * gcc.target/i386/vecinit-4.c: Likewise.
1508         * gcc.target/i386/sse-18.c: Likewise.
1509         * gcc.target/i386/sse-19.c: Likewise.
1510
1511 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
1512
1513         * gfortran.dg/allocate_zerosize_1.f90: New test.
1514
1515 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
1516
1517         PR c++/26365
1518         * g++.dg/template/crash45.C: New test.
1519
1520 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
1521
1522         PR fortran/26787
1523         * gfortran.dg/proc_assign_1.f90: New test.
1524         * gfortran.dg/procedure_lvalue.f90: Change message.
1525         * gfortran.dg/namelist_4.f90: Add new error.
1526
1527         PR fortran/25597
1528         PR fortran/27096
1529         * gfortran.dg/auto_pointer_array_result_1.f90
1530
1531         PR fortran/27089
1532         * gfortran.dg/specification_type_resolution_1.f90
1533
1534         PR fortran/18003
1535         PR fortran/25669
1536         PR fortran/26834
1537         * gfortran.dg/bounds_temporaries_1.f90: New test.
1538
1539         PR fortran/27124
1540         * gfortran.dg/array_return_value_1.f90: New test.
1541
1542 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1543
1544         PR fortran/25336
1545         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
1546
1547 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
1548
1549         PR middle-end/26823
1550         * g++.dg/gomp/pr26823-1.C: New test.
1551         * g++.dg/gomp/pr26823-2.C: New test.
1552
1553 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
1554
1555         PR middle-end/27134
1556         * gcc.dg/pr27314.c: New test.
1557
1558 2006-04-13  Richard Henderson  <rth@redhat.com>
1559
1560         * g++.dg/gomp/block-0.C: Update expected matches.
1561
1562 2006-04-13  DJ Delorie  <dj@redhat.com>
1563
1564         * lib/target-supports.exp (check_effective_target_int32plus): New.
1565         (check_effective_target_ptr32plus): New.
1566         (check_effective_target_size32plus): New.
1567         (check_effective_target_int16): New.
1568         (check_profiling_available): Add m32c to the list of unsupported targets.
1569
1570         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1571         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1572         memory size.
1573         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1574         pointers.
1575         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1576         size_t.
1577         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1578         and size_t.
1579         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1580         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1581         not just xstormy16.  Skip m32c due to weird pointer size.
1582         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1583         not just xstormy16.
1584         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1585         not just xstormy16.
1586         * gcc.dg/20020312-2.c: Add m32c support.
1587         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1588         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1589         in test.
1590         * gcc.dg/20050321-2.c: Require >=32 bit integers.
1591         * gcc.dg/asm-1.c: Skip if int and short are the same size.
1592         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1593         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1594         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1595         * gcc.dg/init-string-2.c: Require >=32 bit integers.
1596         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1597         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1598         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1599         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1600         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1601         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1602         in test.
1603         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1604         in test.
1605         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1606         * gcc.dg/pr23049.c: Require >=32 bit integers.
1607         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1608         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1609         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1610         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1611         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1612         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1613         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1614         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1615         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1616         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1617         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1618         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1619         prototype in test.
1620         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1621         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1622         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1623         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1624         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1625
1626         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
1627         * gcc.c-torture/execute/20040703-1.x: Likewise.
1628         * gcc.c-torture/execute/20040705-1.x: Likewise.
1629         * gcc.c-torture/execute/20040705-2.x: Likewise.
1630         * gcc.c-torture/execute/20040709-1.x: Likewise.
1631         * gcc.c-torture/execute/20040709-2.x: Likewise.
1632         * gcc.c-torture/execute/20040811-1.x: Likewise.
1633         * gcc.c-torture/execute/20050316-1.x: Likewise.
1634         * gcc.c-torture/execute/bitfld-4.x: Likewise.
1635         * gcc.c-torture/execute/pr19689.x: Likewise.
1636         * gcc.c-torture/execute/pr7284-1.x: Likewise.
1637         * gcc.c-torture/execute/usmul.x: Likewise.
1638         * gcc.c-torture/execute/vrp-5.x: Likewise.
1639         * gcc.c-torture/execute/vrp-6.x: Likewise.
1640         * gcc.dg/debug/20041023-1.s: Likewise.
1641
1642 2006-04-13  Roger Sayle  <roger@eyesopen.com>
1643
1644         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1645         of integers to a vector types are now constant expressions in C.
1646         * gcc.dg/vect/vect-fold-1.c: New test case.
1647
1648 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
1649             Ulrich Weigand  <uweigand@de.ibm.com>
1650
1651         PR target/27006
1652         * gcc.dg/vmx/pr27006.c: New testcase.
1653
1654 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1655
1656         PR libgfortran/26766
1657         * gfortran.dg/write_recursive.f90: New test.
1658
1659 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
1660
1661         * g++.dg/parse/dtor7.C: New test.
1662         * g++.dg/parse/new1.C: Add error marker.
1663         * g++.dg/template/new3.C: New test.
1664
1665         PR c++/26122
1666         * g++.dg/template/pure1.C: New test.
1667
1668         PR c++/26295
1669         * g++.dg/parse/ptrmem4.C: New test.
1670
1671 2006-04-10  Jeff Law  <law@redhat.com>
1672
1673         PR/27087
1674         * gcc.c-torture/compile/pr27087.c: New test.
1675
1676 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
1677
1678         PR/21391
1679         * gcc.dg/20060410.c: New.
1680
1681 2006-04-10  Matthias Klose  <doko@debian.org>
1682
1683         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1684         Recognize multilib directory names containing underscores.
1685
1686 2006-04-10  Roger Sayle  <roger@eyesopen.com>
1687
1688         * gcc.target/i386/vecinit-1.c: New test case.
1689         * gcc.target/i386/vecinit-2.c: Likewise.
1690
1691 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR debug/27057
1694         * g++.dg/debug/dwarf2-2.C: New test.
1695
1696 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
1697
1698         PR rtl-optimization/27073
1699         * gcc.c-torture/execute/pr27073.c: New test.
1700
1701 2006-04-08  Mike Stump  <mrs@apple.com>
1702
1703         * gcc.dg/pragma-darwin.c: Improve for ppc64.
1704
1705 2006-04-07  Richard Guenther  <rguenther@suse.de>
1706
1707         PR tree-optimization/26135
1708         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1709
1710 2006-04-06  Jan Hubicka  <jh@suse.cz>
1711
1712         PR profile/26399
1713         * g++.dg/bprob/g++-bprob-2.C: New testcase.
1714
1715 2006-04-06  Roger Sayle  <roger@eyesopen.com>
1716
1717         * g++.dg/conversion/nullptr1.C: New test case.
1718         * g++.dg/conversion/nullptr2.C: Likewise.
1719
1720 2006-04-05  Roger Sayle  <roger@eyesopen.com>
1721
1722         * gfortran.dg/dependency_18.f90: New test case.
1723
1724 2006-04-05  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/26919
1727         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1728         * gcc.dg/ipa/ipa-2.c: Likewise.
1729         * gcc.dg/ipa/ipa-3.c: Likewise.
1730         * gcc.dg/ipa/ipa-5.c: Likewise.
1731
1732 2006-04-05  Richard Guenther  <rguenther@suse.de>
1733
1734         PR tree-optimization/26763
1735         * gcc.dg/torture/pr26763-1.c: New testcase.
1736         * gcc.dg/torture/pr26763-2.c: Likewise.
1737
1738 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
1739
1740         PR fortran/23634
1741         PR fortran/25619
1742         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1743
1744 2006-04-04  Eric Christopher  <echristo@apple.com>
1745
1746         * gcc.target/i386/387-1.c: Allow regexp to match darwin
1747         stubs.
1748         * gcc.target/i386/387-5.c: Ditto.
1749
1750 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
1751
1752         * gcc.target/sparc/struct-ret-check.c: New test.
1753
1754 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1755
1756         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1757         zero decimal digits specified in format.
1758
1759 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
1760
1761         PR fortran/26891
1762         * gfortran.dg/missing_optional_dummy_1.f90: New test.
1763
1764         PR fortran/26976
1765         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1766         * gfortran.dg/initialization_1.f90: Make assignment compliant.
1767         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1768         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1769         bigendian-ness.
1770
1771 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
1772
1773         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1774         dummy arguments work when the actual argument is itself a dummy
1775         argument of the caller.
1776
1777 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1778
1779         PR libfortran/24685
1780         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1781
1782 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1783
1784         * gfortran.dg/dependencency_17.f90: New test case.
1785
1786 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1787
1788         * gfortran.dg/dependency_14.f90: New test case.
1789         * gfortran.dg/dependency_15.f90: Likewise.
1790         * gfortran.dg/dependency_16.f90: Likewise.
1791
1792 2006-03-31  Asher Langton  <langton2@llnl.gov>
1793
1794         PR fortran/25358
1795         gfortran.dg/cray_pointers_6.f90: New test.
1796
1797 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1798
1799         PR libgfortran/26890
1800         * gfortran.dg/read_size_noadvance.f90: New test.
1801
1802 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
1803
1804         PR fortran/25031
1805         * gfortran.dg/multiple_allocation_1.f90: Check that the
1806         size has changed after a re-allocation with stat.
1807
1808 2006-03-30  Richard Guenther  <rguenther@suse.de>
1809
1810         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1811         removal.
1812         * gcc.target/i386/sselibm-2.c: Likewise.
1813         * gcc.target/i386/sselibm-3.c: Likewise.
1814         * gcc.target/i386/sselibm-4.c: Likewise.
1815         * gcc.target/i386/sselibm-5.c: Likewise.
1816
1817 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1818
1819         * gcc.dg/fold-andxor-1.c: New test case.
1820         * gcc.dg/fold-xorand-1.c: Likewise.
1821
1822 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1823
1824         * gcc.dg/fold-convnotconv-1.c: New test case.
1825
1826 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1827
1828         PR fortran/26779
1829         * gfortran.dg/private_type_5.f90: New test.
1830
1831 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
1832
1833         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1834
1835 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
1836
1837         * gfortran.dg/advance_2.f90: New test.
1838         * gfortran.dg/advance_3.f90: New test.
1839
1840         * gfortran.fortran-torture/execute/equiv_5.f: New test.
1841
1842 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1843
1844         PR libgfortran/26661
1845         PR libgfortran/26880
1846         * gfortran.dg/read_x_past.f: New test.
1847
1848 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
1849
1850         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1851         to be STABS.
1852
1853 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
1854
1855         * objc.dg/dwarf-1.m: Skip on AIX.
1856         * objc.dg/dwarf-2.m: Skip on AIX.
1857
1858 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
1859
1860         PR fortran/26816
1861         * gfortran.dg/float_1.f90: New test.
1862
1863 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
1864
1865         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1866         X86_64 targets.
1867         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1868
1869 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1870
1871         PR libfortran/26735
1872         * gfortran.dg/convert_implied_open.f90: New test case.
1873
1874 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1875
1876         PR fortran/26769
1877         * gfortran.dg/transpose_reshape_r10.f90: New test case.
1878
1879 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
1880
1881         PR middle-end/26717
1882         * gcc.dg/pr26717.c: New test.
1883
1884 2006-03-25  Roger Sayle  <roger@eyesopen.com>
1885
1886         * gfortran.dg/dependency_12.f90: New test case.
1887
1888 2006-03-24  Roger Sayle  <roger@eyesopen.com>
1889
1890         * gfortran.dg/dependency_9.f90: New (resurected) test case.
1891
1892 2006-03-24  Jeff Law  <law@redhat.com>
1893
1894         * gcc.c-torture/pr26840.c: New test.
1895
1896 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
1897
1898         * objc.dg/dwarf-2.m: New.
1899         * obj-c++.dg/dwarf-2.mm: New.
1900
1901         * g++.old-deja/g++.other/init19.C: New.
1902
1903 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
1904
1905         * g++.dg/eh/spbp.C: Skip on AIX.
1906
1907 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
1908
1909         PR middle-end/26611
1910         * g++.dg/gomp/pr26611-1.C: New test.
1911         * g++.dg/gomp/pr26611-2.C: New test.
1912
1913 2006-03-24  Jeff Law  <law@redhat.com>
1914
1915         * gcc.c-torture/compile/pr26833.c: New test.
1916         * gfortran.fortran-torture/compile/pr26806.f90: New test.
1917
1918 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1919
1920         * gfortran.dg/endfile_2.f90: Delete temp file.
1921
1922 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
1923
1924         PR fortran/19303
1925         * gfortran.dg/record_marker_1.f90: New test case.
1926         * gfortran.dg/record_marker_2.f: New test case.
1927         * gfortran.dg/record_marker_3.f90: New test case.
1928
1929 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
1930
1931         PR fortran/17298
1932         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1933         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1934
1935 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
1936
1937         * lib/gcc-dg.exp (cleanup-modules): New proc.
1938         * gfortran.dg/allocatable_function_1.f90,
1939         gfortran.dg/allocate_char_star_scalar_1.f90,
1940         gfortran.dg/assumed_charlen_function_1.f90,
1941         gfortran.dg/assumed_dummy_1.f90,
1942         gfortran.dg/assumed_shape_ranks_1.f90,
1943         gfortran.dg/assumed_shape_ranks_2.f90,
1944         gfortran.dg/assumed_size_dt_dummy.f90,
1945         gfortran.dg/auto_char_dummy_array_1.f90,
1946         gfortran.dg/auto_char_len_3.f90,
1947         gfortran.dg/automatic_module_variable.f90,
1948         gfortran.dg/bad_automatic_objects_1.f90,
1949         gfortran.dg/char_array_constructor.f90,
1950         gfortran.dg/char_array_structure_constructor.f90,
1951         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1952         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1953         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1954         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1955         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1956         gfortran.dg/derived_pointer_recursion.f90,
1957         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1958         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1959         gfortran.dg/dummy_functions_1.f90,
1960         gfortran.dg/elemental_initializer_1.f90,
1961         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1962         gfortran.dg/elemental_pointer_1.f90,
1963         gfortran.dg/elemental_subroutine_1.f90,
1964         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1965         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1966         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1967         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1968         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1969         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1970         gfortran.dg/global_references_1.f90,
1971         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1972         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1973         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1974         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1975         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1976         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1977         gfortran.dg/large_integer_kind_1.f90,
1978         gfortran.dg/large_real_kind_1.f90,
1979         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1980         gfortran.dg/module_double_reuse.f90,
1981         gfortran.dg/module_equivalence_1.f90,
1982         gfortran.dg/module_interface_1.f90,
1983         gfortran.dg/module_parameter_array_refs_1.f90,
1984         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1985         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1986         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1987         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1988         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1989         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1990         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1991         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1992         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1993         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1994         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1995         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1996         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1997         gfortran.dg/same_name_1.f90,
1998         gfortran.dg/sibling_dummy_procedure_1.f90,
1999         gfortran.dg/sibling_dummy_procedure_2.f90,
2000         gfortran.dg/sibling_dummy_procedure_3.f90,
2001         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2002         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2003         gfortran.dg/used_dummy_types_2.f90,
2004         gfortran.dg/used_dummy_types_3.f90,
2005         gfortran.dg/used_dummy_types_4.f90,
2006         gfortran.dg/used_dummy_types_5.f90,
2007         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2008         gfortran.dg/userdef_operator_1.f90: Use it.
2009
2010 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2011
2012         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2013         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2014         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2015         gfortran.dg/write_back.f,
2016         gfortran.fortran-torture/execute/inquire_1.f90,
2017         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2018
2019 2006-03-21  Jeff Law  <law@redhat.com>
2020
2021         * gcc.dg/tree-ssa/vrp28.c: New test.
2022
2023 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2024
2025         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2026         if _STDC_C99 is defined.
2027         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2028         * gcc.dg/builtins-20.c: Likewise.
2029         * gcc.dg/builtins-53.c: Likewise.
2030         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2031         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2032
2033 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2034
2035         PR tree-opt/26781
2036         * gcc.c-torture/compile/pr26781-1.c: New test.
2037         * gcc.c-torture/compile/pr26781-2.c: New test.
2038
2039 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR c++/26690
2042         * g++.dg/gomp/pr26690-1.C: New test.
2043         * g++.dg/gomp/pr26690-2.C: New test.
2044
2045 2006-03-20  Jeff Law  <law@redhat.com>
2046
2047         * gcc.dg/tree-ssa/pr21829.c: New test.
2048
2049         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2050
2051 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2052
2053         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2054         (check_visibility_available): Use it.
2055         (check_effective_target_default_packed): Likewise.
2056         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2057         (check_effective_target_fopenmp): Likewise.
2058         (check_effective_target_freorder): Likewise.
2059         (check_effective_target_fpic): Likewise.
2060         (check_named_sections_available): Likewise.
2061         (check_effective_target_ilp32): Likewise.
2062         (check_effective_target_lp64): Likewise.
2063
2064 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2065
2066         PR fortran/20935
2067         * gfortran.dg/scalar_mask_2.f90: New test case.
2068
2069 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2070
2071         PR tree-opt/26629
2072         * gcc.dg/tree-ssa/loadpre12.c: New test.
2073         * gcc.dg/tree-ssa/loadpre13.c: New test.
2074         * gcc.dg/tree-ssa/loadpre14.c: New test.
2075         * gcc.dg/tree-ssa/loadpre15.c: New test.
2076         * gcc.dg/tree-ssa/loadpre16.c: New test.
2077         * gcc.dg/tree-ssa/loadpre17.c: New test.
2078         * gcc.dg/tree-ssa/loadpre18.c: New test.
2079         * gcc.dg/tree-ssa/loadpre19.c: New test.
2080         * gcc.dg/tree-ssa/loadpre20.c: New test.
2081         * gcc.dg/tree-ssa/loadpre21.c: New test.
2082         * gcc.dg/tree-ssa/loadpre22.c: New test.
2083
2084 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2085
2086         PR fortran/26741
2087         * gfortran.dg/elemental_initializer_1.f90: New test.
2088
2089         PR fortran/26716
2090         * gfortran.dg/assumed_shape_ranks_2: New test.
2091
2092 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2093
2094         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2095         target fpic.
2096
2097 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2098
2099         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2100         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2101         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2102         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2103         gfortran.fortran-torture/execute/direct_io.f90,
2104         gfortran.fortran-torture/execute/inquire_2.f90,
2105         gfortran.fortran-torture/execute/inquire_4.f90,
2106         gfortran.fortran-torture/execute/list_read_1.f90,
2107         gfortran.fortran-torture/execute/open_replace.f90,
2108         gfortran.fortran-torture/execute/slash_edit.f90,
2109         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2110         temporary files from testcases.
2111
2112 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113
2114         PR libgfortran/26509
2115         gfortran.dg/write_direct_eor.f90: New test.
2116
2117 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2118
2119         * gcc.target/powerpc/pr26350.c: New.
2120         * gcc.target/powerpc/indexed-addr.c: New.
2121
2122 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2123
2124         * gfortran.dg/dependency_13.f90: New test case.
2125
2126 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2127
2128         PR middle-end/21781
2129         * gcc.dg/real-const-1.c: New test case.
2130
2131 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2132
2133         * g++.old-deja/g++.other/init18.C: New.
2134         * g++.old-deja/g++.other/init5.C: Remove xfail.
2135
2136 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2137
2138         * g++.dg/opt/pr15551.C: Cleanup temp file.
2139
2140 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2141
2142         PR c++/6634
2143         g++.dg/parse/long1.C: New test.
2144
2145 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2146
2147         PR fortran/19101
2148         * gfortran.dg/continuation.f90: New test.
2149         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2150
2151 2006-03-14  Richard Guenther  <rguenther@suse.de>
2152
2153         PR tree-optimization/26672
2154         * gcc.dg/torture/pr26672.c: New testcase.
2155
2156 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2157
2158         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2159         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2160
2161 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2162
2163         PR middle-end/26557
2164         * gcc.c-torture/compile/switch-1.c: New test case.
2165
2166 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2167
2168         PR fortran/25378
2169         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2170         test to include more permuatations of mask and index.
2171         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2172         respond to F2003 spec. that the position returned for an all false
2173         mask && condition is zero.
2174
2175 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2176
2177         PR middle-end/25989
2178         * gcc.dg/gomp/pr25989.c: New test.
2179
2180 2006-03-13  Jeff Law  <law@redhat.com>
2181
2182         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2183
2184 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2185
2186         * gcc.dg/switch-9.c: New test.
2187
2188 2006-03-13  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/26630
2191         * gcc.dg/torture/pr26630.c: New testcase.
2192
2193 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2194
2195         * gfortran.dg/dependency_10.f90: New test case.
2196         * gfortran.dg/dependency_11.f90: Likewise.
2197
2198 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2199             Erik Edelmann  <eedelman@gcc.gnu.org>
2200
2201         * gfortran.dg/allocatable_function_1.f90: New.
2202         * gfortran.dg/allocatable_function_2.f90: New.
2203
2204 2006-03-10  Richard Guenther  <rguenther@suse.de>
2205
2206         PR middle-end/26565
2207         * gcc.dg/torture/pr26565.c: New testcase.
2208
2209 2006-03-09  Eric Christopher  <echristo@apple.com>
2210
2211         * gcc.c-torture/compile/20060309-1.c: New.
2212
2213 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2214
2215         PR libgfortran/26499
2216         * gfortran.dg/write_back.f: New test.
2217         * gfortran.dg/write_rewind_1.f: New test.
2218         * gfortran.dg/write_rewind_2.f: New test.
2219
2220 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2221
2222         PR libgfortran/26554
2223         * gfortran.dg/read_logical.f90: New test.
2224
2225 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2226
2227         * ada/acats/norun.lst: cdd2a03 now passes.
2228
2229 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2230
2231         PR testsuite/25177
2232         * gcc.target/powerpc/pr18096-1.c: Change where the error
2233         would match.
2234
2235 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2236
2237         * gcc.target/i386/cleanup-1.c: New test.
2238         * gcc.target/i386/cleanup-2.c: New test.
2239
2240 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2241
2242         * gfortran.dg/dependency_9.f90: Remove for the time being.
2243
2244 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2245
2246         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2247         directive.
2248
2249 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2250
2251         * gfortran.dg/dependency_9.f90: New test case.
2252
2253 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2254
2255         * gfortran.dg/dependency_4.f90: New test case.
2256         * gfortran.dg/dependency_5.f90: New test case.
2257         * gfortran.dg/dependency_6.f90: New test case.
2258         * gfortran.dg/dependency_7.f90: New test case.
2259         * gfortran.dg/dependency_8.f90: New test case.
2260
2261 2006-03-03  Paul Brook  <paul@codesourcery.com>
2262
2263         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2264         Add m68k-*-elf.
2265
2266 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2267
2268         PR fortran/25031
2269         * multiple_allocation_1.f90: New test.
2270
2271 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2272
2273         PR tree-optimization/26524
2274         * gfortran.dg/pr26524.f: New test case.
2275
2276 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2277
2278         * g++.dg/template/repo5.C: Cleanup repo files.
2279         * gcc.dg/20051201-1.c: Cleanup coverage files.
2280         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2281         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2282         tree dump files.
2283
2284 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2285
2286         * objc.dg/objc-nofilename-1.m: New test.
2287         * objc.dg/bad-receiver-type.m: New test.
2288         * obj-c++.dg/bad-receiver-type.mm: New test.
2289
2290 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2291
2292         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2293
2294 2006-03-01  Mike Stump  <mrs@apple.com>
2295
2296         * g++.dg/abi/key2.C: Add.
2297
2298 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2299
2300         * gfortran.dg/logical_dot_product.f90: New test.
2301
2302         PR fortran/26393
2303         * gfortran.dg/used_interface_ref.f90: New test.
2304
2305         PR fortran/20938
2306         * gfortran.dg/dependency_2.f90: New test.
2307         * gfortran.fortran-torture/execute/where17.f90: New test.
2308         * gfortran.fortran-torture/execute/where18.f90: New test.
2309         * gfortran.fortran-torture/execute/where19.f90: New test.
2310         * gfortran.fortran-torture/execute/where20.f90: New test.
2311
2312 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2313
2314         * g++.dg/tree-ssa/pr26443.C: New test case.
2315
2316 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2317
2318         PR middle-end/26022
2319         * g++.dg/opt/return-slot1.C: New test.
2320
2321 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2322
2323         PR libgfortran/26136
2324         * gfortran.dg/namelist_23.f90: New test.
2325
2326 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2327
2328         PR middle-end/14752
2329         * gcc.dg/fold-eqandshift-2.c: New test case.
2330
2331 2006-02-28  Richard Guenther  <rguenther@suse.de>
2332
2333         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2334         decomposition.
2335
2336 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2337
2338         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2339
2340 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2341
2342         PR libgfortran/26464
2343         * gfortran.dg/backspace_5.f: New test.
2344         * gfortran.dg/backspace_6.f: New test.
2345
2346 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2347
2348         * gcc.dg/fold-eqandnot-1.c: New test case.
2349
2350 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2351
2352         PR middle-end/19983
2353         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2354
2355 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2356
2357         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2358         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2359
2360 2006-02-26  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/26421
2363         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2364
2365 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2366
2367         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2368         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2369
2370 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2371
2372         * gcc.dg/fold-even-1.c: New test case.
2373
2374 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2375
2376         PR middle-end/21137
2377         * gcc.dg/fold-eqandshift-1.c: New test case.
2378
2379 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2380
2381         PR tree-optimization/25125
2382         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2383         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2384
2385 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2386
2387         PR tree-optimizations/26359
2388         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2389         with -fdump-tree-dceloop-details.
2390         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2391
2392 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2393
2394         PR middle-end/23673
2395         * gcc.dg/fold-eqxor-1.c: New test case.
2396         * gcc.dg/fold-eqxor-2.c: Likewise.
2397         * gcc.dg/fold-eqxor-3.c: Likewise.
2398
2399 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
2400
2401         PR fortran/23092
2402         * scalar_mask_1.f90: New test.
2403
2404 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
2405
2406         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
2407         * g++.dg/eh/uncaught2.C: New.
2408         * g++.dg/eh/uncaught3.C: New.
2409
2410 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2411
2412         PR libgfortran/26423
2413         * gfortran.dg/read_many_1.f: New test.
2414
2415 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
2416
2417         PR fortran/24519
2418         * gfortran.dg/dependency_3.f90: New test.
2419         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
2420         XFAILs.
2421
2422         PR fortran/25395
2423         * gfortran.dg/equiv_6.f90: New test.
2424
2425 2006-02-23  Jeff Law  <law@redhat.com>
2426
2427         * gcc.c-torture/compile/pr26425.c: New test.
2428
2429 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR middle-end/26412
2432         * gcc.dg/gomp/pr26412.c: New test.
2433
2434 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2435
2436         PR c++/26291
2437         * g++.dg/other/ellipsis1.C: New test.
2438         * g++.dg/parse/operator4.C: Adjust error marker.
2439
2440 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2441
2442         PR target/25603
2443         * gfortran.dg/pr25603.f: New testcase.
2444
2445 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
2446
2447         * gcc.dg/bf-spl1.c: Don't specify -m68000.
2448         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
2449
2450 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
2451
2452         * g++.dg/eh/spbp.C: New.
2453
2454 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR middle-end/26379
2457         * gcc.target/i386/mmx-7.c: New test.
2458
2459 2006-02-20  Roger Sayle  <roger@eyesopen.com>
2460
2461         PR tree-optimization/26361
2462         * gcc.dg/tree-ssa/vrp27.c: New test case.
2463
2464 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
2465
2466         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
2467         * gcc.dg/tree-ssa/complex-4.c: Here.
2468
2469 2006-02-19  Roger Sayle  <roger@eyesopen.com>
2470
2471         PR middle-end/19543
2472         * gfortran.dg/logical_1.f90: New test case.
2473
2474 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
2475
2476         PR middle-end/26334
2477         * gcc.dg/20060218-1.c: Moved to...
2478         * gcc.target/i386/20060218-1.c: ... here.  New test.
2479
2480 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2481
2482         PR fortran/26201
2483         * gfortran.dg/convert_1.f90: New.
2484
2485 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
2486
2487         PR fortran/25054
2488         * gfortran.dg/namelist_5.f90: New test.
2489
2490         PR fortran/25089
2491         * gfortran.dg/namelist_4.f90: New test.
2492
2493 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2494
2495         PR tree-opt/25680
2496         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2497
2498 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2499
2500         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2501         variable to take into account the variable name in the
2502         function header.
2503         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2504
2505 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
2506
2507         PR middle-end/26334
2508         * gcc.c-torture/compile/20060217-1.c: New test.
2509         * gcc.dg/20060218-1.c: New test.
2510
2511 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
2512
2513         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
2514
2515 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2516
2517         * gcc.dg/cpp/undef3.c: New test.
2518         * gcc.dg/cpp/trad/builtins2.c: New test.
2519
2520 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/26266
2523         * g++.dg/template/static22.C: New test.
2524         * g++.dg/template/static23.C: New test.
2525         * g++.dg/template/static24.C: New test.
2526         * g++.dg/template/non-dependent13.C: New test.
2527         * g++.dg/init/member1.C: Tweak error markers.
2528
2529 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2530
2531         PR target/26255
2532         * gcc.c-torture/compile/pr26255.c: New test case.
2533
2534 2006-02-16  Roger Sayle  <roger@eyesopen.com>
2535
2536         * gfortran.fortran-torture/execute/where_10.f90: New test case.
2537         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2538         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
2539         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
2540         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2541         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2542         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2543
2544 2006-02-16  Jeff Law  <law@redhat.com>
2545
2546         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
2547         * gcc.dg/tree-ssa/vrp26.c: New test.
2548
2549 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
2550
2551         PR target/20353
2552         PR target/24578
2553         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
2554         __UCLIBC__ is defined.
2555
2556 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
2557
2558         PR fortran/26224
2559         * gfortran.dg/gomp/pr26224.f: New test.
2560
2561 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
2562
2563         PR tree-opt/25918
2564         * lib/target-supports.exp
2565         (check_effective_target_vect_short_mult): New.
2566         (check_effective_target_vect_char_mult): New.
2567         (check_effective_target_vect_widen_sum_qi_to_si): New.
2568         (check_effective_target_vect_widen_sum_qi_to_hi): New.
2569         (check_effective_target_vect_widen_sum_hi_to_si): New.
2570         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2571         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2572         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2573         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2574         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2575         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2576         vect-reduc-pattern-2c.c
2577         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2578         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2579         vect-reduc-pattern-1c.c
2580
2581 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
2582
2583         PR fortran/24557
2584         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2585
2586 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2587
2588         PR fortran/26054
2589         * gfortran.dg/enum_8.f90: Remove check for warning.
2590         * gfortran.dg/iomsg_1.f90: Ditto.
2591         * gfortran.dg/enum_1.f90: Ditto.
2592         * gfortran.dg/enum_9.f90: Ditto.
2593         * gfortran.dg/enum_2.f90: Ditto.
2594         * gfortran.dg/enum_10.f90: Ditto.
2595         * gfortran.dg/enum_3.f90: Ditto.
2596         * gfortran.dg/flush_1.f90: Ditto.
2597         * gfortran.dg/enum_4.f90: Ditto.
2598         * gfortran.dg/array_constructor_1.f90: Ditto.
2599         * gfortran.dg/enum_5.f90: Ditto.
2600         * gfortran.dg/enum_6.f90: Ditto.
2601         * gfortran.dg/enum_7.f90: Ditto.
2602
2603 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR middle-end/26300
2606         * gcc.c-torture/compile/20060215-1.c: New test.
2607
2608 2006-02-14  Roger Sayle  <roger@eyesopen.com>
2609
2610         PR middle-end/23670
2611         * gcc.dg/tree-ssa/andor-2.c: New test case.
2612
2613 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
2614
2615         PR fortran/25045
2616         * optional_dim.f90: New test.
2617
2618 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2619
2620         PR fortran/26277
2621         * gfortran.dg/label_4.f90: New.
2622
2623 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
2624             Diego Novillo  <dnovillo@redhat.com>
2625             Uros Bizjak  <uros@kss-loka.si>
2626
2627         * gfortran.dg/gomp: New directory.
2628
2629 2006-02-14  Richard Guenther  <rguenther@suse.de>
2630
2631         PR tree-optimization/26258
2632         * gcc.dg/torture/pr26258.c: New testcase.
2633
2634 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR fortran/26246
2637         * gfortran.dg/pr26246_1.f90: New test.
2638         * gfortran.dg/pr26246_2.f90: New test.
2639
2640         PR middle-end/26092
2641         * gcc.c-torture/compile/20060208-1.c: New test.
2642
2643 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
2644
2645         PR fortran/26074
2646         PR fortran/25103
2647         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2648         * gfortran.dg/bad_automatic_objects_1.f90: New test.
2649         * gfortran.dg/automatic_module_variable.f90: Change error message.
2650
2651         PR fortran/20861
2652         * gfortran.dg/internal_dummy_1.f90: New test.
2653
2654         PR fortran/20871
2655         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2656
2657
2658         PR fortran/25083
2659         * gfortran.dg/uncommon_block_data_1.f90: New test.
2660         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2661         with standard.
2662
2663         PR fortran/25088
2664         * gfortran.dg/typed_subroutine_1.f90: New test.
2665
2666 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
2667
2668         * objc.dg/dwarf-1.m: New.
2669
2670 2006-02-13  Roger Sayle  <roger@eyesopen.com>
2671
2672         PR middle-end/24427
2673         * gcc.dg/tree-ssa/andor-1.c: New test case.
2674
2675 2006-02-13  Josh Conner  <jconner@apple.com>
2676
2677         PR target/25376
2678         * gcc.dg/pr25376.c: New test.
2679
2680         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2681         assemble.
2682         * lib/target-supports.exp (check_named_sections_available):
2683         Only compile named-sections test -- don't assemble.
2684
2685 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2686
2687         * g++.dg/warn/no-write-strings.C: New test.
2688         * g++.dg/warn/write-strings.C: Likewise.
2689         * g++.dg/warn/write-strings-default.C: Likewise.
2690
2691 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
2692
2693         PR fortran/25806
2694         * gfortran.dg/ret_pointer_2.f90: New test.
2695
2696 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
2697
2698         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2699
2700 2006-02-10  Jeff Law  <law@redhat.com>
2701
2702         * gcc.c-torture/compile/pr26213.c: New test.
2703
2704 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
2705
2706         gfortran.dg/null_1.f90: New test.
2707
2708 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2709
2710         PR fortran/14771
2711         * gfortran.dg/parens_4.f90: New.
2712         * gfortran.dg/parens_5.f90: New.
2713
2714 2006-02-10  Richard Guenther  <rguenther@suse.de>
2715
2716         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2717
2718 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2719         Paul Thomas  <pault@gcc.gnu.org>
2720
2721         PR fortran/14771
2722         * gfortran.dg/parens_1.f90: New.
2723         * gfortran.dg/parens_2.f90: New.
2724         * gfortran.dg/parens_3.f90: New.
2725
2726 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
2727
2728         PR fortran/26038
2729         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2730
2731         PR fortran/25059
2732         * gfortran.dg/impure_assignment_1.f90: New test.
2733
2734         PR fortran/25070
2735         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2736
2737 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2738
2739         PR target/26141
2740         * g++.dg/expr/stdarg2.C: New test.
2741
2742 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2743
2744         PR inline-asm/16194
2745         * gcc.dg/pr16194.c: New test.
2746
2747 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2748
2749         * ada/acats/run_acats: Use portable variant of "$@".
2750
2751 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2752
2753         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2754         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2755
2756 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2757
2758         PR tree-opt/26179
2759         * g++.dg/opt/pr26179.C: New test.
2760
2761 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2762
2763         PR middle-end/26134
2764         * gcc.dg/tree-ssa/complex-3.c: New test.
2765
2766 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2767
2768         * gcc.c-torture/compile/volatile-1.c: New test.
2769
2770 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
2771
2772         PR 26180
2773         * gcc.dg/tree-ssa/pr26180.c: New test.
2774
2775 2006-02-08  Jeff Law  <law@redhat.com>
2776
2777         * gcc.dg/tree-ssa/pr21417.c: New test.
2778
2779 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2780
2781         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2782         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2783
2784 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2785
2786         * lib/scanrtl.exp: New.
2787
2788 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2789
2790         PR c++/26071
2791         * g++.dg/other/virtual2.C: New test.
2792
2793         PR c++/26070
2794         * g++.dg/other/virtual1.C: New test.
2795
2796 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2797
2798         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2799         cleanup-ipa-dump): Update dump file glob patterns.
2800         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2801         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2802
2803         * lib/gcc-dg.exp: Load it.
2804         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2805
2806 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
2807
2808         PR testsuite/26159
2809         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2810         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2811
2812 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2813
2814         PR fortran/25577
2815         * gfortran.dg/mvbits_1.f90: New.
2816
2817 2006-02-07  Dirk Mueller  <dmueller@suse.com>
2818
2819         * g++.dg/warn/Wdiv-by-zero.C: New test.
2820         * g++.dg/warn/Wno-div-by-zero.C: New.
2821
2822 2006-02-07  Jeff Law  <law@redhat.com>
2823
2824         * gcc.dg/tree-ssa/pr21559.c: New test.
2825
2826         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2827         multiple VRP passes.
2828         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2829         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2830         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2831         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2832         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2833         * gcc.dg/tree-ssa/vrp02.c: Likewise
2834         * gcc.dg/tree-ssa/vrp11.c: Likewise
2835         * gcc.dg/tree-ssa/pr14341.c: Likewise
2836         * gcc.dg/tree-ssa/vrp19.c: Likewise
2837         * gcc.dg/tree-ssa/vrp20.c: Likewise
2838         * gcc.dg/tree-ssa/vrp03.c: Likewise
2839         * gcc.dg/tree-ssa/pr21086.c: Likewise
2840         * gcc.dg/tree-ssa/pr21959.c: Likewise
2841         * gcc.dg/tree-ssa/vrp21.c: Likewise
2842         * gcc.dg/tree-ssa/vrp04.c: Likewise
2843         * gcc.dg/tree-ssa/pr25485.c: Likewise
2844         * gcc.dg/tree-ssa/pr22026.c: Likewise
2845         * gcc.dg/tree-ssa/vrp22.c: Likewise
2846         * gcc.dg/tree-ssa/vrp05.c: Likewise
2847         * gcc.dg/tree-ssa/20030807-10.c: Likewise
2848         * gcc.dg/tree-ssa/pr20701.c: Likewise
2849         * gcc.dg/tree-ssa/vrp23.c: Likewise
2850         * gcc.dg/tree-ssa/vrp06.c: Likewise
2851         * gcc.dg/tree-ssa/pr22117.c: Likewise
2852         * gcc.dg/tree-ssa/pr20702.c: Likewise
2853         * gcc.dg/tree-ssa/vrp15.c: Likewise
2854         * gcc.dg/tree-ssa/pr21090.c: Likewise
2855         * gcc.dg/tree-ssa/pr21294.c: Likewise
2856         * gcc.dg/tree-ssa/vrp24.c: Likewise
2857         * gcc.dg/tree-ssa/vrp07.c: Likewise
2858         * gcc.dg/tree-ssa/pr21563.c: Likewise
2859         * gcc.dg/tree-ssa/pr25382.c: Likewise
2860         * gcc.dg/tree-ssa/vrp16.c: Likewise
2861         * gcc.dg/tree-ssa/vrp25.c: Likewise
2862         * gcc.dg/tree-ssa/vrp08.c: Likewise
2863         * gcc.dg/tree-ssa/20030807-6.c: Likewise
2864         * gcc.dg/tree-ssa/vrp17.c: Likewise
2865         * gcc.dg/tree-ssa/pr21458.c: Likewise
2866         * g++.dg/tree-ssa/pr18178.C: Likewise
2867
2868 2006-02-07  Richard Guenther  <rguenther@suse.de>
2869
2870         PR c++/26140
2871         Revert
2872         2006-01-30  Richard Guenther  <rguenther@suse.de>
2873         PR c++/23372
2874         * gcc.dg/pr23372-1.C: New testcase.
2875
2876         * g++.dg/tree-ssa/pr26140.C: New testcase.
2877
2878 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
2879
2880         PR c++/9737
2881         * g++.dg/template/ttp15.C: New test.
2882         * g++.dg/template/ttp16.C: Likewise.
2883         * g++.dg/template/ttp17.C: Likewise.
2884         * g++.old-deja/g++.pt/ttp36.C: Remove.
2885         * g++.old-deja/g++.pt/ttp19.C: Likewise.
2886         * g++.old-deja/g++.pt/ttp37.C: Likewise.
2887         * g++.old-deja/g++.pt/ttp38.C: Likewise.
2888         * g++.old-deja/g++.pt/ttp39.C: Likewise.
2889         * g++.old-deja/g++.pt/ttp9.C: Likewise.
2890         * g++.old-deja/g++.pt/ttp40.C: Likewise.
2891         * g++.old-deja/g++.pt/ttp51.C: Likewise.
2892         * g++.old-deja/g++.pt/ttp26.C: Likewise.
2893         * g++.old-deja/g++.pt/ttp36.C: Likewise.
2894
2895 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
2896
2897         PR libfortran/23815
2898         * unf_io_convert_4.f90: New test.
2899
2900 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2901
2902         * gcc.dg/tree-ssa/loadpre10.c: New test.
2903         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2904         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2905         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2906
2907 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2908
2909         PR libfortran/24685
2910         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2911
2912 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
2913
2914         PR tree-opt/25251
2915         * gfortran.dg/assign_7.f: New test.
2916
2917 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2918
2919         PR fortran/26041
2920         PR fortran/26064
2921         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2922         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2923         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2924
2925 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
2926
2927         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2928         in size_t typedef.
2929
2930 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2931
2932         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2933         * g++.dg/charset/string.c (foo): Likewise.
2934         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2935         const char*
2936         * g++.dg/ext/builtin2.C (printf): Likewise.
2937         * g++.dg/init/new15.C (printf): Likewise.
2938         * g++.dg/opt/pr17697-1.C (foo): Likewise.
2939         * g++.dg/opt/pr17697-2.C (foo): Likewise.
2940         * g++.dg/opt/pr17697-3.C (foo): Likewise.
2941         * g++.dg/template/non-dependent4.C (temp): Likewise.
2942         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2943         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2944         parameter type to const char*.
2945         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2946         Change type to const char*.
2947         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2948         Likewise.
2949         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2950         second parameter type to const char*.
2951         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2952         (Y::Y): Change parameter type to const char*.
2953         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2954         * g++.old-deja/g++.jason/report.C: Apply const correctness.
2955         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2956         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2957         (char*).
2958         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2959         const char*.
2960         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2961         type to const char*.
2962         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2963         return type to const char*.
2964         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2965         to const char*.
2966         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2967         * g++.old-deja/g++.law/refs1.C: Likewise.
2968         * g++.old-deja/g++.law/visibility1.C: Likewise.
2969         * g++.old-deja/g++.law/visibility2.C: Likewise.
2970         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2971         const char*.
2972         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2973         * g++.old-deja/g++.mike/net48.C: Likewise.
2974         * g++.old-deja/g++.mike/p646.C: Likewise.
2975         * g++.old-deja/g++.mike/p6746.C: Likewise.
2976         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2977         type to const char*.
2978         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2979         deprecated conversion warning.
2980         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2981         char*.
2982         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2983         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2984         * g++.old-deja/g++.pt/explicit8.C: Likewise.
2985         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2986         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2987         * g++.old-deja/g++.pt/nontype3.C: Likewise.
2988         * g++.old-deja/g++.pt/t39.C: Likewise.
2989         * g++.old-deja/g++.robertl/eb106.C: Likewise.
2990         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2991
2992 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
2993
2994         PR fortran/25075
2995         intrinsic_argument_conformance_1.f90: New test.
2996
2997 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2998
2999         PR fortran/20845
3000         * gfortran.dg/char_result_11.f90: Add SAVE.
3001         * gfortran.dg/der_pointer_4.f90: Ditto.
3002         * gfortran.dg/default_initialization.f90: New test.
3003
3004 2006-02-03  Jeff Law  <law@redhat.com>
3005
3006         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3007         handle more than 100 dump files.
3008         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3009         * lib/scantree.exp (scan-tree-dump): Likewise.
3010         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3011         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3012         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3013         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3014         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3015
3016 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3017
3018         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3019
3020 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3021
3022         * g++.dg/template/using12.C: New test.
3023
3024 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3025
3026         * gcc.target/powerpc/pr25960.c: New test.
3027
3028 2006-02-02  Steven G. Kargl  <kargls@comcast>
3029
3030         PR fortran/24958
3031         gfortran.dg/nullify_2.f90: New test.
3032
3033 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3034
3035         PR 25990
3036         * gcc.dg/gomp/pr25990.c: New test.
3037
3038 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3039
3040         PR c++/25342
3041         * g++.gd/template/partial4.C: New test.
3042
3043 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3044
3045         PR middle-end/26001
3046         * gfortran.dg/data_char_2.f90: New.
3047
3048 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3049
3050         PR fortran/26039
3051         maxval_maxloc_conformance_1.f90: New test.
3052
3053 2006-01-31  Richard Guenther  <rguenther@suse.de>
3054
3055         * gcc.target/i386/sselibm-1.c: New testcase.
3056         * gcc.target/i386/sselibm-2.c: Likewise.
3057         * gcc.target/i386/sselibm-3.c: Likewise.
3058         * gcc.target/i386/sselibm-4.c: Likewise.
3059         * gcc.target/i386/sselibm-5.c: Likewise.
3060
3061 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3062
3063         PR fortran/24266
3064         * gfortran.dg/arrayio_derived_2.f90: New.
3065
3066 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3067
3068         * gcc.dg/unsigned-long-compare.c: New test.
3069
3070 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3071
3072         PR testsuite/25318
3073         * lib/target-supports.exp (check_effective_target_freorder):
3074         Check to see if target supports -freorder-blocks-and-partition.
3075         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3076         instead of "dg-require-named-sections".
3077
3078 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3079
3080         PR target/14798:
3081         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3082         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3083         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3084         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3085         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3086         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3087         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3088         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3089
3090 2006-01-30  Richard Guenther  <rguenther@suse.de>
3091
3092         PR c++/23372
3093         * gcc.dg/pr23372-1.C: New testcase.
3094
3095 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3096
3097         * gcc.dg/gomp/pr25874.c: New test.
3098
3099 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3100
3101         PR tree-opt/25911
3102         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3103
3104 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3105
3106         PR fortran/18578
3107         PR fortran/18579
3108         PR fortran/20857
3109         PR fortran/20885
3110         * gfortran.dg/intent_out_1.f90: New test.
3111
3112 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3113
3114         PR fortran/17911
3115         * gfortran.dg/procedure_lvalue.f90: New test.
3116
3117         PR fortran/20895
3118         PR fortran/25030
3119         * gfortran.dg/char_pointer_assign_2.f90: New test.
3120         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3121         assignment to be consistent with standard.
3122         * gfortran.dg/char_result_2.f90: The same.
3123         * gfortran.dg/char_result_8.f90: The same.
3124
3125 2006-01-28  Zack Weinberg  <zackw@panix.com>
3126
3127         * gcc.dg/Woverlength-strings.c
3128         * gcc.dg/Woverlength-strings-pedantic-c89.c
3129         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3130         * gcc.dg/Woverlength-strings-pedantic-c99.c
3131         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3132
3133 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3134
3135         * gcc.c-torture/execute/20060127-1.c: New test.
3136
3137 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3138
3139         PR c++/25999
3140         * g++.dg/ext/pragmaweak1.C: New test.
3141
3142 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3143
3144         PR c++/25855
3145         * g++.dg/template/spec29.C: New test.
3146
3147 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3148
3149         PR c/19606.
3150         * gcc.c-torture/execute/pr19606.c: New.
3151
3152 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3153
3154         * gcc.dg/pragma-re-4.c: New test.
3155
3156 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3157
3158         PR fortran/25964
3159         * gfortran.dg/assumed_size_refs_3.f90: New test.
3160
3161 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3162
3163         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3164
3165 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3166
3167         PR ada/21317
3168         * ada/acats/support/impdef.a: Add One_Long_Second.
3169         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3170         * ada/acats/tests/c9/c94026.a: Likewise.
3171         * ada/acats/tests/c9/c97305c.ada: Likewise.
3172         * ada/acats/tests/c9/c99004a.ada: Likewise.
3173
3174 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3175
3176         PR fortran/25964
3177         * gfortran.dg/global_references_2.f90: New test.
3178
3179         PR fortran/25084
3180         PR fortran/20852
3181         PR fortran/25085
3182         PR fortran/25086
3183         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3184         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3185
3186         PR fortran/25416
3187         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3188
3189 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3190
3191         PR c/25892
3192         * gcc.dg/Wpointer-sign.c: New.
3193         * gcc.dg/Wpointer-sign-Wall.c: New.
3194         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3195         * gcc.dg/Wpointer-sign-pedantic.c: New.
3196         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3197         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3198
3199 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3200
3201         PR C/25861
3202         * gcc.c-torture/compile/pr25861.c: New test.
3203
3204 2006-01-26  Paul Brook  <paul@codesourcery.com>
3205
3206         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3207         on short-enum targets.
3208         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3209         variable.
3210         (generate_fields): Use short_enums.
3211         (main): Set short_enums.  Document -e.
3212         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3213         on short-enum targets.
3214         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3215         variable.
3216         (generate_fields): Use short_enums.
3217         (main): Set short_enums.  Document -e.
3218         * lib/target-supports.exp (check_effective_target_short_enums): New.
3219
3220 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3221
3222         PR target/25947
3223         * gcc.dg/torture/pr25947-1.c: New test.
3224
3225 2006-01-25  Jan Hubicka  <jh@suse.cz>
3226             Roger Sayle  <roger@eyesopen.com>
3227
3228         PR rtl-optimization/25703
3229         * gcc.target/i386/20060125-1.c: New test case.
3230         * gcc.target/i386/20060125-2.c: New test case.
3231
3232 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3233
3234         PR fortran/18540
3235         * gfortran.dg/goto_1.f: New.
3236
3237 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3238
3239         PR fortran/25716
3240         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3241         25716 on 32-bit systems too.
3242
3243 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3244
3245         PR testsuite/25590
3246         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3247
3248 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3249
3250         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3251
3252 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3253
3254         PR fortran/25835
3255         * gfortran.dg/read_eof.f90: Delete, renamed.
3256         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3257         * gfortran.dg/read_eof_2.f90: New test.
3258         * gfortran.dg/read_eof_3.f90: New test.
3259
3260 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3261
3262         PR tree-opt/25860
3263         * gcc.c-torture/compile/pr25860.c: New test.
3264
3265 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3266
3267         PR c++/25552
3268         * g++.dg/parse/dtor8.C: New test.
3269
3270 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3271
3272         PR testsuite/25891
3273         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3274         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3275         check_effective_target_fopenmp returns 0.
3276
3277 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3278
3279         PR ada/20548
3280         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3281         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3282         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3283
3284 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3285
3286         PR tree-opt/25857
3287         * g++.dg/opt/pr25857.C: New test.
3288
3289 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3290         Jan Hubicka  <jh@suse.cz>
3291         Richard Guenther  <rguenther@suse.de>
3292
3293         PR rtl-optimization/25654
3294         * gcc.dg/torture/pr25654.c: New testcase.
3295         * gcc.target/i386/pr25654.c: Likewise.
3296
3297 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3298
3299         PR fortran/25901
3300         * gfortran.dg/internal references_2.f90: New test.
3301
3302         Fix regression in testing of admissability of attributes.
3303         * gfortran.dg/intent_used_1.f90: New test.
3304
3305 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3306
3307         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3308         Remove target conditional torture options for i?86 and x86_64
3309         GNU/Linux.
3310
3311 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3312
3313         PR c++/10891
3314         * g++.dg/rtti/no-rtti.C: New.
3315
3316 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/25895
3319         * g++.dg/inherit/conv2.C: New test.
3320
3321         PR c++/25856
3322         * g++.dg/parse/dtor7.C: New test.
3323
3324         PR c++/25858
3325         * g++.dg/template/crash44.C: New test.
3326
3327 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3328
3329         PR fortran/25124
3330         PR fortran/25625
3331         * gfortran.dg/internal_references_1.f90: New test.
3332           PR fortran/20881
3333         PR fortran/23308
3334         PR fortran/25538
3335         PR fortran/25710
3336         * gfortran.dg/global_references_1.f90: New test.
3337         * gfortran.dg/g77/19990905-1.f: Restore the error that
3338         there is a clash between the common block name and
3339         the name of a subroutine reference.
3340
3341         PR fortran/PR24276
3342         * gfortran.dg/aliasing_dummy_1.f90: New test.
3343
3344 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3345
3346         * gcc.dg/vmx/1b-01.c: Warning fix.
3347         * gcc.dg/vmx/1c-02.c: Likewise.
3348         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3349
3350 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3351
3352         PR testsuite/24962
3353         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3354
3355 2006-01-20  Richard Guenther  <rguenther@suse.de>
3356         Steven Bosscher <stevenb.gcc@gmail.com>
3357
3358         PR rtl-optimization/24626
3359         * gcc.dg/torture/pr24626-1.c: New testcase.
3360         * gcc.dg/torture/pr24626-2.c: Likewise.
3361         * gcc.dg/torture/pr24626-3.c: Likewise.
3362         * gcc.dg/torture/pr24626-4.c: Likewise.
3363
3364 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3365
3366         PR c++/5520
3367         * g++.dg/warn/empty-body.C: New.
3368
3369 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3370
3371         PR c++/22136
3372         * g++.dg/template/using10.C: New test.
3373         * g++.dg/temlpate/using11.C: Likewise.
3374         * g++.dg/inherit/using5.C: Tweak error messages.
3375
3376 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3377
3378         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3379         target test.
3380         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3381
3382 2006-01-19  Jan Hubicka  <jh@suse.cz>
3383
3384         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3385
3386 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3387
3388         PR c++/25854
3389         * g++.dg/template/spec28.C: New test.
3390
3391 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3392
3393         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3394         Fix fprintf's by adding srcdir or removing it.
3395
3396 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3397
3398         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3399         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3400         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3401         * testsuite/gcc.dg/gomp/empty.c: Likewise.
3402         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
3403         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
3404         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
3405         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
3406         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
3407         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
3408         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
3409         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
3410         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
3411         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
3412
3413 2006-01-18  Jeff Law  <law@redhat.com>
3414
3415         * gcc.dg/tree-ssa/vrp25.c: New test.
3416
3417 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3418
3419         * gcc.dg/pr25805.c: Fix misapplied patch.
3420
3421 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
3422
3423         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
3424         (check_effective_target_vect_udot_qi): New.
3425         (check_effective_target_vect_sdot_hi): New.
3426         (check_effective_target_vect_udot_hi): New.
3427         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
3428         prefixed with "wrapv-" with -fwrapv.
3429         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
3430         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
3431         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
3432         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
3433         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
3434
3435         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
3436         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
3437         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
3438         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
3439
3440 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3441
3442         PR c++/16829
3443         * g++.dg/other/default2.C: New test.
3444         * g++.dg/other/default3.C: New test.
3445
3446 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3447
3448         PR c/25805
3449         * gcc.dg/pr25805.c: New file.
3450
3451 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
3452
3453         PR c++/25836
3454         * g++.dg/template/init6.C: New test.
3455
3456 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
3457
3458         * gcc.dg/tree-ssa/pr24287.c: New test
3459
3460 2006-01-18  Eric Christopher  <echristo@apple.com>
3461
3462         * g++.dg/eh/table.C: New.
3463
3464 2006-01-18  DJ Delorie  <dj@redhat.com>
3465
3466         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
3467         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
3468         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
3469         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
3470
3471 2006-01-18  Jeff Law  <law@redhat.com>
3472
3473         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
3474         on wrapping on overflow semantics.
3475
3476         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3477
3478         * gcc.gc/tree-ssa/vrp23.c: New test.
3479         * gcc.gc/tree-ssa/vrp24.c: New test.
3480
3481 2006-01-18  Richard Henderson  <rth@redhat.com>
3482             Aldy Hernandez  <aldyh@redhat.com>
3483             Jakub Jelinek  <jakub@redhat.com>
3484             Diego Novillo  <dnovillo@redhat.com>
3485             Uros Bizjak  <uros@kss-loka.si>
3486
3487         * testsuite/gcc.dg/gomp: New directory.
3488
3489 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
3490             Steven G. Kargl  <kargls@comcast.net>
3491
3492         PR fortran/20869
3493         * gfortran.dg/intrinsic_external_1.f90: New test.
3494
3495         PR fortran/20875.
3496         * gfortran.dg/elemental_pointer_1.f90: New test.
3497
3498         PR fortran/25024
3499         * gfortran.dg/external_procedures_1.f90: New test.
3500
3501         PR fortran/25785
3502         gfortran.dg/assumed_present.f90: New test.
3503
3504 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
3505
3506         * g++.dg/parse/lookup5.C: New test.
3507
3508 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3509
3510         PR fortran/25697
3511         * gfortran.dg/read_eof.f90: New test.
3512
3513 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3514
3515         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
3516         add a closing brace.
3517
3518 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3519
3520         PR fortran/25631
3521         * gfortran.dg/fmt_tl.f: New test.
3522
3523 2006-01-17  Eric Christopher  <echristo@apple.com>
3524
3525         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
3526         * g++.old-deja/g++.warn/impint2.C: Ditto.
3527         * g++.old-deja/g++.other/null1.C: Ditto.
3528         * g++.dg/warn/conv2.C: Ditto.
3529         * g++.dg/warn/conv4.C: New file.
3530
3531 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3532
3533         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
3534
3535 2006-01-17  Andreas Jaeger  <aj@suse.de>
3536             Janis Johnson <janis187@us.ibm.com>
3537
3538         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
3539         in 64-bit.
3540         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3541         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
3542
3543 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3544
3545         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3546         xfail txxx where xxx >= 25.
3547
3548 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3549
3550         PR testsuite/25764
3551         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
3552
3553 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR c/25682
3556         * gcc.dg/pr25682.c: New test.
3557         * g++.dg/parse/array-size2.C: New test.
3558
3559 2006-01-16  Ian Lance Taylor  <ian@airs.com>
3560
3561         * consistency.vlad: Remove entire directory, 1652 files.
3562
3563 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
3564
3565         * lib/target-supports.exp (check_effective_target_dfp_nocache,
3566         check_effective_target_dfprt_nocache): New.
3567         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3568         (check_effective_target_dfprt): New.
3569         * lib/c-compat.exp (check_dfp): Remove.
3570         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3571         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3572         level of support for decimal float.
3573         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3574         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3575         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3576         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3577         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3578         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3579         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3580         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3581         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3582         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3583         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3584         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3585         directives.
3586
3587 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3588
3589         PR testsuite/25741
3590         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3591         $base_dir/../.
3592         * lib/gfortran.exp (gfortran_init): Likewise.
3593         * lib/obj-c++.exp (obj-c++_init): Likewise.
3594         * lib/scanasm.exp (scan-assembler-dem): Likewise.
3595         (scan-assembler-dem-not): Likewise.
3596         * lib/scandump.exp (scan-dump-dem): Likewise.
3597         (scan-dump-dem-not): Likewise.
3598
3599 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
3600
3601         PR testsuite/25767
3602         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3603         powerpc-*-darwin*.
3604         * lib/obj-c++.exp (obj-c++_init): Likewise.
3605
3606 2006-01-16  Richard Guenther  <rguenther@suse.de>
3607
3608         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3609
3610 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3611
3612         PR testsuite/25777
3613         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3614         to LD_LIBRARY_PATH.
3615
3616 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3617             Andrew Pinski  <pinskia@physics.uc.edu>
3618
3619         * gcc.dg/minmax-1.c: New test.
3620
3621 2006-01-16  Ben Elliston  <bje@au.ibm.com>
3622
3623         * gcc.dg/dfp/dfp.exp: Correct FSF address.
3624         * gcc.misc-tests/dectest.exp: Ditto.
3625
3626 2006-01-15  Ian Lance Taylor  <ian@airs.com>
3627
3628         PR testsuite/25796
3629         * gcc.target/i386/cmov6.c: Use -march=k8.
3630
3631 2006-01-15  Andreas Jaeger  <aj@suse.de>
3632
3633         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3634         x86 does not have __float128.
3635
3636 2006-01-14  Ian Lance Taylor  <ian@airs.com>
3637
3638         * gcc.target/i386/cmov6.c: New test.
3639
3640 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
3641
3642         PR c++/25663
3643         * g++.dg/template/ctor6.C: New test.
3644
3645 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
3646
3647         PR tree-optimization/25485
3648         * gcc.dg/tree-ssa/pr25485.c: New.
3649
3650 2006-01-14  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/22548
3653         PR tree-optimization/22555
3654         PR tree-optimization/22501
3655         * gcc.dg/tree-ssa/alias-4.c: New testcase.
3656         * gcc.dg/tree-ssa/alias-5.c: Likewise.
3657         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3658         * gcc.dg/tree-ssa/alias-7.c: Likewise.
3659         * gcc.dg/tree-ssa/alias-8.c: Likewise.
3660         * gcc.dg/tree-ssa/alias-9.c: Likewise.
3661         * gcc.dg/tree-ssa/alias-10.c: Likewise.
3662         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3663         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3664
3665 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
3666
3667         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
3668         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3669
3670 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
3671         Richard Guenther  <rguenther@suse.de>
3672
3673         PR rtl-optimization/24257
3674         * gcc.dg/torture/pr24257.c: New testcase.
3675
3676 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
3677
3678         * gcc.c-torture/execute/20060110-1.c: New test.
3679         * gcc.c-torture/execute/20060110-2.c: New test.
3680
3681 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
3682
3683         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3684
3685 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
3686
3687         PR fortran/25756
3688         * gfortran.dg/label_3.f90: New test.
3689
3690 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
3691
3692         PR tree-optimization/25771
3693         * g++.dg/tree-ssa/pr25771.C: New test
3694
3695 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3696
3697         PR tree-opt/24365
3698         * g++.dg/opt/complex5.C: New test.
3699
3700 2006-01-13  Richard Guenther  <rguenther@suse.de>
3701
3702         * gcc.target/i386/387-9.c: New testcase.
3703
3704 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         PR c++/24824
3707         * g++.dg/debug/dwarf2-1.C: New.
3708
3709 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3710
3711         PR testsuite/25728
3712         * lib/gcov.exp (verify-lines): Add "close $fd".
3713
3714 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
3715             Ben Elliston  <bje@au.ibm.com>
3716
3717         * gcc.dg/dfp/inf-1.c: New test.
3718
3719 2006-01-12  Janis Johnson <janis187@us.ibm.com>
3720             Yao Qi  <qiyaoltc@cn.ibm.com>
3721             Ben Elliston  <bje@au.ibm.com>
3722             Jon Grimm  <jgrimm2@us.ibm.com>
3723
3724         * gcc.dg/nodfp-1.c: New test.
3725         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3726         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3727         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3728         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3729         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3730         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3731         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3732         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3733         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3734         * gcc.dg/format/dfp-scanf-1.c: Likewise.
3735         * gcc.dg/format/dfp-printf-1.c: Likewise.
3736         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3737         (compat_setup_dfp): New.
3738         * gcc.dg/compat/compat.exp: Use it.
3739         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3740         Make some variables global, prepend "compat_" to their names.
3741         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3742         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3743         * gcc.misc-tests/dectest.exp: New test driver for decTest.
3744         * lib/compat.exp (compat_skip_list): Make global, rename.
3745         * lib/c-compat.exp: New file.
3746         * lib/target-supports.exp (check_effective_target_dfp): New.
3747
3748         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3749         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3750         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3751         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3752         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3753         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3754         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3755         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3756         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3757         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3758         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3759         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3760         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3761         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3762         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3763         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3764         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3765         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3766         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3767         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3768         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3769         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3770         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3771         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3772         gcc.dg/dfp/struct-layout-1.c,
3773         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3774         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3775         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3776         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3777         gcc.dg/dfp/func-vararg-dfp.c,
3778         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3779         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3780         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3781         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3782         gcc.dg/dfp/wtr-conversion-1.c: New tests.
3783
3784 2006-01-11  Richard Guenther  <rguenther@suse.de>
3785
3786         PR tree-optimization/25734
3787         * gcc.dg/tree-ssa/pr25734.c: New testcase.
3788
3789 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3790
3791         PR fortran/25486
3792         * gfortran.dg/literal_character_constant_1_x.F: New test.
3793         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3794         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3795         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3796
3797 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
3798
3799         PR c++/25386
3800         * g++.dg/ext/packed3.C: Add expected packed error.
3801
3802 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
3803
3804         PR target/25706
3805         * gcc.dg/torture/pr25706-1.c: New test.
3806
3807 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
3808
3809         PR tree-optimization/23109
3810         PR tree-optimization/23948
3811         PR tree-optimization/24123
3812
3813         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3814         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3815         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3816         g++.dg/tree-ssa/pr23948.C: New testcases.
3817         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3818         three divisions in order to do the optimization.
3819
3820 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3821
3822         PR c++/25632
3823         * g++.dg/other/pr25632.C: New test.
3824
3825 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
3826
3827         PR fortran/25730
3828         * gfortran.dg/used_types_1.f90: New test.
3829
3830 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
3831
3832         PR target/25718
3833         * gcc.dg/torture/pr25718-1.c: New test.
3834
3835 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3836
3837         * gfortran.dg/list_read_2.f90: Fix typo in description.
3838
3839 2006-01-10  Jan Beulich  <jbeulich@novell.com>
3840
3841         * lib/target-supports.exp (check_visibility_available): Simplify test
3842         for *-*-netware*.
3843         (check_profiling_available): Fail for *-*-netware*.
3844         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3845         * gcc.dg/20021014-1.c: Likewise.
3846         * gcc.dg/nest.c: Likewise.
3847
3848 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3849
3850         fortran/24936
3851         * gfortran.dg/forall_3.f90: New test.
3852
3853 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3854
3855         PR fortran/21977
3856         * gfortran.dg/nesting_2.f90: New test.
3857         * gfortran.dg/nesting_3.f90: New test.
3858
3859 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
3860
3861         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3862         Fix typo in comment.
3863
3864 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3865
3866         * gfortran.dg/single_char_string.f90: New test.
3867
3868 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3869
3870         * gfortran.dg/ichar_2.f90: New test.
3871
3872 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3873
3874         PR fortran/25093
3875         * gfortran.dg/private_type_4.f90: New.
3876
3877 2006-01-07  Richard Guenther  <rguenther@suse.de>
3878
3879         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3880
3881 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3882
3883         * gfortran.dg/func_decl_1.f90: New.
3884         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3885         * gfortran.dg/array_alloc_2.f90: Likewise.
3886         * gfortran.dg/char_result_8.f90: Likewise.
3887         * gfortran.dg/dup_save_1.f90: Likewise.
3888         * gfortran.dg/dup_save_2.f90: Likewise.
3889         * gfortran.dg/f2c_6.f90: Likewise.
3890         * gfortran.dg/f2c_7.f90: Likewise.
3891         * gfortran.dg/func_result_2.f90: Likewise.
3892         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3893
3894 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
3895
3896         PR fortran/22146
3897         * gfortran.dg/elemental_subroutine_1.f90: New test.
3898         * gfortran.dg/elemental_subroutine_2.f90: New test.
3899
3900         PR fortran/25029
3901         PR fortran/21256
3902         * gfortran.dg/assumed_size_refs_1.f90: New test.
3903
3904         PR fortran/20868
3905         PR fortran/20870
3906         * gfortran.dg/assumed_size_refs_2.f90: New test.
3907         * gfortran.dg/initialization_1.f90: Change warning message.
3908
3909 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
3910
3911         * gcc.dg/tree-ssa/loop-15.c: New test.
3912
3913 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         PR fortran/25598
3916         * gfortran.dg/backspace_3.f: New test.
3917         * gfortran.dg/backspace_4.f: New test.
3918
3919 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3920
3921         PR fortran/24268
3922         * gfortran.dg/fmt_white.f: Update test.
3923
3924 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
3925
3926         * gcc.dg/cast-1.c: Add new warning.
3927         * gcc.dg/cast-2.c: Likewise.
3928         * gcc.dg/cast-3.c: Likewise.
3929         * gcc.dg/format/cast-1.c: Likewise.
3930         * gcc.dg/cast-4.c: New testcase.
3931
3932 2006-01-05  Richard Guenther  <rguenther@suse.de>
3933
3934         PR tree-optimization/22555
3935         * gcc.dg/tree-ssa/alias-3.c: New testcase.
3936
3937 2006-01-05  Richard Guenther  <rguenther@suse.de>
3938             Diego Novillo  <dnovillo@redhat.com>
3939
3940         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3941         * gcc.dg/tree-ssa/loop-8.c: Likewise.
3942         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3943         * gcc.dg/tree-ssa/pr23294.c: Likewise.
3944         * gcc.dg/tree-ssa/pr21985.c: Likewise.
3945         * gcc.dg/tree-ssa/loop-14.c: Likewise.
3946         * gcc.dg/tree-ssa/loop-2.c: Likewise.
3947         * gcc.dg/tree-ssa/loop-3.c: Likewise.
3948         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3949         * gcc.dg/tree-ssa/pr21171.c: Likewise.
3950         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3951         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3952         * gcc.dg/tree-ssa/loop-6.c: Likewise.
3953         * treelang/compile/extravar.tree: Likewise.
3954         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3955         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3956         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3957         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3958         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3959
3960 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3961
3962         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3963         for 64-bit fix.
3964
3965 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
3966
3967         PR fortran/23675
3968         gfortran.dg/char_result_11.f90: New.
3969
3970 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
3971
3972         PR c++/24782
3973         * g++.dg/parse/access9.C: New test.
3974         * g++.dg/tc1/dr52.C: Tweak error markers.
3975
3976 2006-01-04  Richard Henderson  <rth@redhat.com>
3977
3978         Merge from gomp branch.
3979         * g++.dg/parse/pragma2.C: Update expected error lines.
3980
3981 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
3982
3983         * g++.dg/other/i386-2.C: New test.
3984
3985         PR target/25554
3986         * gcc.c-torture/compile/20051228-1.c: New test.
3987
3988         PR c/25559
3989         * gcc.dg/pr25559.c: New test.
3990
3991 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/25492
3994         * g++.dg/lookup/friend9.C: New test.
3995
3996         PR c++/25625
3997         * g++.dg/template/repo5.C: New test.
3998
3999 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4000
4001         PR fortran/25101
4002         * gfortran.dg/forall_2.f90: New test.
4003
4004 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4005
4006         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4007         dg-require-weak.  Adjust regexp to handle leading-underscore
4008         targets and space as well as TAB after .weak.  Change previous
4009         64-bit fix to not use naked dot.
4010
4011 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4012
4013         PR rtl-optimization/25578
4014         * gcc.c-torture/execute/20060102-1.c: New testcase.
4015
4016 2006-01-03  Richard Guenther  <rguenther@suse.de>
4017
4018         PR c/25183
4019         * gcc.dg/torture/pr25183.c: New testcase.
4020
4021 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4022
4023         Merge from gomp-branch.
4024         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4025         * gcc.dg/ia64-sync-2.c: Likewise.
4026         * gcc.dg/ia64-sync-3.c: Likewise.
4027         * gcc.dg/ia64-sync-4.c: Likewise.
4028         * gcc.dg/sync-2.c: Likewise.
4029         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4030         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4031
4032 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4033
4034         PR c++/25635
4035         * g++.dg/parse/operator6.C: New test.
4036
4037         PR c++/25637
4038         * g++.dg/parse/error29.C: New test.
4039
4040         PR c++/25638
4041         * g++.dg/parse/dtor6.C: New test.
4042
4043         PR c++/25633
4044         * g++.dg/parse/ctor3.C: New test.
4045
4046         PR c++/25634
4047         * g++.dg/template/class3.C: New test.
4048
4049 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4050
4051         * g++.dg/debug/debug9.C: New.
4052
4053 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4054
4055         PR fortran/24640
4056         * gfortran.dg/label_2.f90: New test.
4057
4058 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4059
4060         * g++.dg/lookup/using12.C: Tighten error marker.
4061
4062 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4063             Andrew Pinski <pinskia@physics.uc.edu>
4064
4065         * gcc.target/powerpc/darwin-abi-3.c: New file.
4066         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4067         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4068         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4069         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4070         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4071         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4072         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4073         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4074
4075 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4076
4077         * gcc.dg/tree-ssa/loadpre1.c: New;
4078         * gcc.dg/tree-ssa/loadpre2.c: New;
4079         * gcc.dg/tree-ssa/loadpre3.c: New;
4080         * gcc.dg/tree-ssa/loadpre4.c: New;
4081         * gcc.dg/tree-ssa/loadpre5.c: New;
4082         * gcc.dg/tree-ssa/loadpre6.c: New;
4083         * gcc.dg/tree-ssa/loadpre7.c: New;
4084         * gcc.dg/tree-ssa/loadpre8.c: New;
4085         * gcc.dg/tree-ssa/loadpre9.c: New;
4086
4087 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4088
4089         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4090         * g++.dg/abi/thunk4.C: Likewise.
4091
4092 2006-01-01  Andreas Jaeger  <aj@suse.de>
4093
4094         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4095         portable.
4096
4097 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4098
4099         PR c++/25294
4100         * gcc.dg/pragma-pack-3.c: New test.
4101         * g++.dg/parse/pragma3.C: New test.
4102
4103 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4104
4105         PR middle-end/24827
4106         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4107
4108 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4109
4110         PR testsuite/25214
4111         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4112
4113 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4114
4115         PR fortran/22607
4116         * gfortran-dg/pure_byref_3.f90: New.
4117
4118         fortran/PR 25396
4119         * gfortran.dg/userdef_operator_1.f90: New.
4120
4121 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4122
4123         * g++.dg/abi/thunk3.C: New.
4124         * g++.dg/abi/thunk4.C: New.
4125
4126 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4127
4128         PR fortran/25532
4129         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4130         associated derived type components of derived types are
4131         properly declared in contained procedures.
4132
4133 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4134
4135         PR libgfortran/25139
4136         * gfortran.dg/backspace_2.f: New test.
4137
4138 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4139
4140         PR libgfortran/25550
4141         * gfortran.dg/endfile.f: New test.
4142
4143 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4144
4145         PR libgfortran/25419
4146         * gfortran.dg/comma.f: New test.
4147
4148 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4149
4150         * lib/gfortran-dg.exp: Remove trailing whitespace.
4151         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4152         -funroll-all-loops.
4153
4154 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4155
4156         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4157         Extended Double long doubles or repeat tests when long double is
4158         the same size as double.
4159
4160 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4161
4162         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4163
4164         PR testsuite/25442
4165         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4166         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4167
4168         PR testsuite/25441
4169         * gcc.dg/pr23911.c: Make test variable static.
4170
4171         PR testsuite/25444
4172         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4173
4174 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/25439
4177         * g++.dg/parse/crash17.C: Adjust error markers.
4178         * g++.dg/template/error20.C: New test.
4179
4180 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4181
4182         PR c++/23172
4183         * g++.dg/ext/complit4.C: New test.
4184
4185         PR c++/25417
4186         * g++.dg/ext/complit5.C: Likewise.
4187
4188 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4189
4190         PR tree-optimization/25125
4191         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4192         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4193         * gcc.c-torture/execute/pr25125.c: New.
4194
4195 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4196
4197         PR fortran/25029
4198         PR fortran/21256
4199         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4200         with incorrect assumed size references.
4201
4202 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/23171
4205         * g++.dg/opt/init1.C: New test.
4206
4207 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4208
4209         PR c++/24671
4210         * g++.dg/template/sfinae3.C: New test.
4211
4212 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4213
4214         * g++.dg/other/friend4.C: New test.
4215
4216 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4217
4218         PR target/25005
4219         * g++.dg/opt/pr25005.C: New test.
4220
4221 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4222
4223         PR c++/25369
4224         * g++.dg/template/ptrmem16.C: New test.
4225
4226 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4227
4228         PR fortran/25029
4229         PR fortran/21256
4230         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4231
4232 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4233
4234         PR libgfortran/25307
4235         * gfortran.dg/list_read_5.f90: New test.
4236
4237 2005-12-22  Richard Henderson  <rth@redhat.com>
4238
4239         * gcc.target/i386/sse-7.c: Use -msse2.
4240
4241 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR rtl-optimization/25432
4244         * gcc.c-torture/compile/20051216-1.c: New test.
4245
4246         PR objc/25328
4247         * objc/execute/pr25328.m: New test.
4248
4249 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4250
4251         PR c++/25364
4252         * g++.dg/template/call4.C: New test.
4253
4254 2005-12-22  Dale Johannesen  <dalej@apple.com>
4255
4256         * gcc.target/i386/sse-17.c: New.
4257
4258 2005-12-22  Paul Brook  <paul@codesourcery.com>
4259
4260         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4261
4262 2005-12-22  Paul Brook  <paul@codesourcery.com>
4263
4264         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4265
4266 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4267
4268         PR tree-opt/25513
4269         * gcc.c-torture/compile/pr25513.c: New test.
4270
4271 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4272
4273         PR c++/23333
4274         * g++.dg/parse/error25.C: Add more tests.
4275
4276 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4277
4278         PR fortran/18990
4279         * gfortran.dg/der_charlen_1.f90: New.
4280
4281 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4282
4283         PR fortran/20889
4284         * gfortran.dg/pointer_component_type_1.f90: New test.
4285
4286         PR fortran/25029
4287         PR fortran/21256
4288         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4289         should give an error with assumed size array refernces and checks those
4290         that should not.
4291         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4292         reference an upper bound so that it does not generate an error.
4293
4294         PR fortran/19362
4295         PR fortran/20244
4296         PR fortran/20864
4297         PR fortran/25391
4298         * gfortran.dg/used_dummy_types_1.f90: New test.
4299         * gfortran.dg/used_dummy_types_2.f90: New test.
4300         * gfortran.dg/used_dummy_types_3.f90: New test.
4301         * gfortran.dg/used_dummy_types_4.f90: New test.
4302         * gfortran.dg/used_dummy_types_5.f90: New test.
4303
4304         PR fortran/23152
4305         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4306         group already being USE associated.
4307         * gfortran.dg/assumed_shape_nml.f90: New test.
4308         * gfortran.dg/assumed_size_nml.f90: New test.
4309
4310         PR fortran/20862
4311         PR fortran/25053
4312         PR fortran/25063
4313         PR fortran/25064
4314         PR fortran/25066
4315         PR fortran/25067
4316         PR fortran/25068
4317         PR fortran/25307
4318         * gfortran.dg/io_constraints_1.f90: New test.
4319         * gfortran.dg/io_constraints_1.f90: New test.
4320         * gfortran.dg/iostat_3.f90: Change wording of warning.
4321         * gfortran.dg/g77/19981216-0.f: The same.
4322
4323 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4324
4325         PR tree-optimization/23518
4326         * testsuite/gcc.dg/pr23518.c: New.
4327
4328 2005-12-21  Mike Stump  <mrs@apple.com>
4329
4330         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4331
4332 2005-12-21  Paul Brook  <paul@codesourcery.com>
4333
4334         * gcc.dg/pr19340.c: Skip on m68k targets.
4335
4336 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4337
4338         PR rtl-optimization/25196
4339         * gcc.dg/pr25196.c: New test.
4340
4341 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4342
4343         PR fortran/25423
4344         gfortran.dg/where_nested_1.f90: New.
4345
4346 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4347
4348         PR tree-optimization/25382.
4349         * gcc.dg/tree-ssa/pr25382.c: New.
4350
4351 2005-12-20  Richard Guenther  <rguenther@suse.de>
4352
4353         PR middle-end/24306
4354         * gcc.target/i386/pr24306.c: New testcase.
4355
4356 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4357
4358         PR tree-optimization/25501
4359         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4360
4361 2005-12-20  Richard Guenther  <rguenther@suse.de>
4362
4363         Revert
4364         2005-12-02  Richard Guenther  <rguenther@suse.de>
4365
4366         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4367
4368 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4369
4370         PR c++/21228
4371         * g++.dg/warn/Wunreachable-code-2.C: New test.
4372
4373 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/24278
4376         * g++.dg/template/ctor5.C: New test.
4377
4378         PR c++/24915
4379         * g++.dg/template/overload8.C: New test.
4380
4381 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4382
4383         * gcc.c-torture/compile/pr25483 : New test.
4384
4385 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4386
4387         PR c++/20552
4388         * g++.dg/ext/typeof10.C: New test.
4389
4390 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4391
4392         * gcc.dg/mt-loopi1.c: New.
4393
4394 2005-12-18  Richard Guenther  <rguenther@suse.de>
4395
4396         PR tree-optimization/25481
4397         * gcc.dg/torture/pr25481.c: New testcase.
4398
4399 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4400
4401         PR rtl-optimization/21041
4402         * gcc.dg/pr21041.c: New test.
4403
4404 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4405
4406         PR libgfortran/25463
4407         * gfortran.dg/advance.f90: New test.
4408
4409 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
4410
4411         * gcc.dg/20051201-1.c: New test.
4412
4413 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
4414
4415         PR fortran/25018
4416         * gfortran.dg/initialization_1.f90: New test.
4417         * gfortran.dg/enum_5.f90: Change dg-error to new message.
4418         * gfortran.dg/g77/980616-0.f: The same.
4419
4420 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4421
4422         * PR fortran/25458
4423         * gfortran.dg/chkbits.f90: New test.
4424
4425 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4426
4427         * gfortran.dg/enum_5.f: Revert to previous version.
4428
4429 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4430
4431         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
4432         * gfortran.dg/nested_modules_1.f90: Ditto.
4433         * gfortran.dg/hollerith_f95.f90: Ditto.
4434         * gfortran.dg/select_5.f90: Ditto.
4435         * gfortran.dg/secnds.f: Ditto.
4436         * gfortran.dg/hollerith2.f90: Ditto.
4437         * gfortran.dg/imag_2.f: Ditto.
4438         * gfortran.dg/ftell_2.f90: Ditto.
4439         * gfortran.dg/malloc_free_1.f90: Ditto.
4440         * gfortran.dg/logint-1.f: Ditto.
4441         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4442         * gfortran.dg/e_d_fmt.f90: Ditto.
4443         * gfortran.dg/hollerith_legacy.f90: Ditto.
4444         * gfortran.dg/logint-2.f: Ditto.
4445         * gfortran.dg/enum_5.f90: Ditto.
4446         * gfortran.dg/f2c_2.f90: Ditto.
4447         * gfortran.dg/pr17143.f90: Ditto.
4448         * gfortran.dg/namelist_14.f90: Ditto.
4449         * gfortran.dg/logint-3.f: Ditto.
4450         * gfortran.dg/spread_scalar_source.f90: Ditto.
4451         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4452         * gfortran.dg/namelist_11.f: Ditto.
4453         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4454         * gfortran.dg/g77/20010519-1.f
4455         * gfortran.dg/g77/alpha1.f: Ditto.
4456         * gfortran.dg/g77/990115-1.f: Ditto.
4457         * gfortran.dg/g77/erfc.f: Ditto.
4458         * gfortran.dg/g77/19990313-3.f: Ditto.
4459         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
4460         * gfortran.dg/g77/20010426.f: Ditto.
4461         * gfortran.dg/g77/19990313-0.f: Ditto.
4462         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
4463         * gfortran.dg/g77/20000629-1.f: Ditto.
4464         * gfortran.dg/g77/970125-0.f: Ditto.
4465         * gfortran.dg/g77/8485.f: Ditto.
4466         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
4467         * gfortran.dg/g77/19990313-1.f: Ditto.
4468         * gfortran.dg/g77/int8421.f: Ditto.
4469         * gfortran.dg/g77/19990305-0.f: Ditto.
4470         * gfortran.dg/g77/947.f: Ditto.
4471         * gfortran.dg/g77/19990905-2.f: Ditto.
4472         * gfortran.dg/g77/cabs.f: Ditto.
4473         * gfortran.dg/g77/19990313-2.f: Ditto.
4474         * gfortran.dg/g77/20020307-1.f: Ditto.
4475         * gfortran.dg/g77/dcomplex.f: Ditto.
4476         * gfortran.dg/g77/19990502-1.f: Ditto.
4477         * gfortran.dg/g77/19981216-0.f: Ditto.
4478         * gfortran.dg/common_4.f90: Ditto.
4479         * gfortran.dg/entry_4.f90: Ditto.
4480         * gfortran.dg/equiv_constraint_2.f90: Ditto.
4481         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4482         * gfortran.dg/namelist_12.f: Ditto.
4483         * gfortran.dg/scale_1.f90: Ditto.
4484         * gfortran.dg/modulo_1.f90
4485         * gfortran.dg/hollerith.f90: Ditto.
4486         * gfortran.dg/direct_io_3.f90: Ditto.
4487         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4488         * gfortran.dg/gnu_logical_1.F: Ditto.
4489         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4490         * gfortran.dg/assign_1.f90: Ditto.
4491         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4492         * gfortran.dg/pr23095.f: Ditto.
4493         * gfortran.dg/read_float_1.f90: Ditto.
4494
4495 2005-12-17  Andreas Jaeger  <aj@suse.de>
4496
4497         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4498         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4499
4500 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4501
4502         PR fortran/24268
4503         * gfortran.dg/fmt_white.f: New test.
4504
4505 2005-12-16  Steven G. Kargl <kargls@comcast.net>
4506
4507         * gfortran.dg/label_1.f90: New test.
4508
4509 2005-12-15  Ben Elliston  <bje@au.ibm.com>
4510
4511         PR testsuite/25422
4512         * gcc.dg/20031012-1.c: Add -Walways-true option.
4513         * gcc.dg/weak/weak-3.c: Likewise.
4514         * g++.old-deja/g++.mike/warn8.C: Likewise.
4515
4516 2005-12-16  Mike Stump  <mrs@apple.com>
4517
4518         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
4519         exit.
4520
4521 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4522
4523         PR libgfortran/25264
4524         PR libgfortran/25349
4525         * gfortran.dg/tl_editing.f90: Added additional checks.
4526         * gfortran.dg/t_editing.f: New test.
4527         * gfortran.dg/write_padding.f90: New test
4528
4529 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4530
4531         PR testsuite/25215
4532         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
4533
4534 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
4535
4536         PR rtl-optimization/24899
4537         * gcc.c-torture/execute/20051215-1.c: New test.
4538
4539 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
4540
4541         PR 24823
4542         * gfortran.dg/pr24823.f: New test.
4543
4544 2005-12-16  Jeff Law  <law@redhat.com>
4545
4546         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
4547
4548 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4549
4550         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
4551         Change C++ style comments to C style comments.
4552         Remove aligned types from the array.
4553         Keep Enums disabled.
4554         (complex_types): Remove aligned types from the array.
4555         Comment out "_Complex long double".
4556         (attrib_types): Remove.
4557         (complex_attrib_types): Remove.
4558         (attrib_array_types): Remove.
4559         (complex_attrib_array_types): Remove.
4560         (aligned_bitfld_types): Remove.
4561         (n_aligned_bitfld_types): Remove.
4562         (FEATURE_ALIGNEDPACKED): Delete.
4563         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4564         (singles): Remove support for adding attributes.
4565         (choose_type): Remove support for attributed types.
4566         (generate_fields): Remove support for attributed bit-fields.
4567         Remove support for adding attributes.
4568         (generate_random_tests): Remove support for adding attributes.
4569         (features): Add back "[0] :0" and "complex vector [0]".
4570         (main): Remove support for attributed bit-fields.
4571         Uncomment the calling of generate_random_tests for the rests of
4572         the tests.
4573
4574 2005-12-16  Jan Hubicka  <jh@suse.cz>
4575
4576         * gcc.c-torture/combine/pr25224.c: New.
4577
4578 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
4579
4580         PR other/25028
4581         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4582         HP-UX.
4583
4584 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
4585
4586         * gcc.dg/20051215-1.c: New file.
4587
4588 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4589
4590         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4591         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4592
4593 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
4594
4595         PR fortran/18197
4596         * gfortran.dg/dummy_functions_1.f90: New.
4597
4598 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
4599
4600         PR rtl-optimization/25310
4601         * gcc.c-torture/compile/pr25310.c: New test.
4602
4603 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4604
4605         PR debug/25023
4606         * gcc.dg/pr25023.c: New test.
4607
4608 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4609
4610         * g++.old-deja/g++.brendan/redecl1.C,
4611         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4612         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4613         g++.old-deja/g++.oliva/typeof1.C,
4614         g++.old-deja/g++.other/crash16.C,
4615         g++.old-deja/g++.other/crash34.C,
4616         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4617         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4618         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4619         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4620         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4621         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4622         Remove xfail.
4623
4624 2005-12-14  Kean Johnston  <jkj@sco.com>
4625             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4626
4627         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4628         * gcc.target/i386/20020523-1.c: Ditto.
4629         * gcc.target/i386/tailcall-1.c: Ditto.
4630         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4631         * gcc.target/i386/ssetype-5.c: Ditto.
4632
4633 2005-12-14  Jeff Law  <law@redhat.com>
4634
4635         * gcc.dg/tree-ssa/foldstring-1.c: New test.
4636
4637 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4638
4639         PR target/25254
4640         PR target/24188
4641         * gcc.target/i386/pr25254.c: New test.
4642         * gfortran.dg/PR24188.f: New test.
4643
4644 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
4645
4646         * lib/fortran-torture.exp: Catch remaining uses of
4647         remote_file build delete.
4648
4649 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4650
4651         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4652
4653 2005-12-14  Ben Elliston  <bje@au.ibm.com>
4654
4655         * gcc.dg/warn-addr-cmp.c: New test.
4656
4657 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4658
4659         PR debug/25023
4660         PR target/25293
4661         * gcc.target/i386/pr25293.c: New test.
4662
4663 2005-12-13  Petr Machata  <machata@post.cz>
4664
4665         PR c++/24907
4666         * g++.dg/parse/comma2.C: New test.
4667
4668 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
4669             Jakub Jelinek  <jakub@redhat.com>
4670
4671         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4672         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4673         (limits.h): Include unconditionally.
4674         (stdlib.h): Likewise.
4675         (hashtab.h): Do not include.
4676         (getopt.h): Likewise.
4677         (stddef.h): Include.
4678         (hashval_t): Define.
4679         (struct entry): Add "next" field.
4680         (HASH_SIZE): New macro.
4681         (hash_table): New variable.
4682         (switchfiles): Do not use xmalloc.
4683         (mix): New macro.
4684         (iterative_hash): New function.
4685         (hasht): Remove.
4686         (e_exists): New function.
4687         (e_insert): Likewise.
4688         (output): Use, instead of libiberty hashtable functions.
4689         (main): Do not use getopt.  Do not call htab_create.
4690
4691 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR c++/25331
4694         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4695         put atal* and atpaal* attributes on array elements.
4696         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4697         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4698         put atal* and atpaal* attributes on array elements.
4699         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4700
4701 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
4702
4703         * gcc.dg/single-precision-constant.c: New test.
4704
4705 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
4706
4707         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4708         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4709         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4710         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4711         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4712         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4713         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4714         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4715         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4716         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4717         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4718         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4719         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4720         gcc.target/powerpc/ppc-sdata-2.c,
4721         gcc.target/powerpc/ppc-stackalign-1.c,
4722         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4723         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4724         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4725         gcc.target/powerpc/rs6000-ldouble-2.c,
4726         gcc.target/powerpc/rs6000-power2-1.c,
4727         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4728         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
4729         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
4730         option into target selector.
4731         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
4732         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4733
4734 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4735
4736         PR objc/25348
4737         * objc.dg/encode-9.m: New test.
4738
4739 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4740
4741         PR testsuite/20772
4742         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4743         * gcc.dg/asm-b.c: Fix typo.
4744         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4745         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4746         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4747         i?86 lp64 and x86_64 ilp32.
4748         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4749         on i?86 lp64.
4750         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4751
4752 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
4753
4754         PR fortran/25078
4755         gfortran.dg/equiv_5.f90: New test.
4756
4757 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
4758
4759         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4760         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4761         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4762         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4763         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4764         * gcc.dg/tree-ssa/reassoc-5.c: New.
4765         * gcc.dg/tree-ssa/reassoc-6.c: New.
4766         * gcc.dg/tree-ssa/reassoc-7.c: New.
4767         * gcc.dg/tree-ssa/reassoc-8.c: New.
4768         * gcc.dg/tree-ssa/reassoc-9.c: New.
4769         * gcc.dg/tree-ssa/reassoc-10.c: New.
4770         * gcc.dg/tree-ssa/reassoc-11.c: New.
4771
4772 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4773
4774         PR testsuite/25167
4775         PR testsuite/24478
4776         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4777
4778 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/25300
4781         * g++.dg/template/inherit.C: Do not use a generic error message.
4782
4783 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4784
4785         PR libobjc/25354
4786         * objc.dg/gnu-encoding: New directory.
4787         * objc.dg/gnu-encoding/compat-common.h: New file.
4788         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4789         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4790         * objc.dg/gnu-encoding/vector-defs.h: New file.
4791         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4792         * objc.dg/gnu-encoding/generate-random.c: New file.
4793         * objc.dg/gnu-encoding/generate-random_r.c: New file.
4794         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4795         * objc.dg/gnu-encoding/generate-random.h: New file.
4796
4797 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
4798
4799         PR c++/25337
4800         * g++.dg/template/defarg7.C: New test.
4801
4802 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4803
4804         PR libobjc/25347
4805         * objc.dg/encode-8.m: New test.
4806
4807 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4808
4809         PR libobjc/25346
4810         * objc.dg/encode-7.m: New test.
4811
4812 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
4813
4814         PR c++/25010
4815         * g++.dg/opt/inline10.C: New test.
4816
4817 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
4818
4819         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4820
4821 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
4822
4823         * gfortran.dg/substring_equivalence.f90: typo in comment
4824
4825 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4826
4827         PR fortran/25068
4828         * gfortran.dg/iostat_3.f90: New test.
4829
4830 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
4831
4832         PR fortran/23815
4833         * gfortran.dg/unf_io_convert_1.f90: New test.
4834         * gfortran.dg/unf_io_convert_2.f90: New test.
4835         * gfortran.dg/unf_io_convert_3.f90: New test.
4836
4837 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4838
4839         PR testsuite/20772
4840         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4841         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4842         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4843         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4844         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4845         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4846         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4847         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4848         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4849         gcc.dg/torture/fp-int-convert-float128-timode.c,
4850         gcc.dg/torture/fp-int-convert-float128.c,
4851         gcc.dg/torture/fp-int-convert-float80-timode.c,
4852         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4853         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4854
4855         * gcc.dg/tls/opt-1.c: Require effective target fpic.
4856
4857 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
4858
4859         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4860
4861 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
4862
4863         * gcc.dg/20051207-1.c,
4864         * gcc.dg/20051207-2.c,
4865         * gcc.dg/20051207-3.c: New tests.
4866
4867 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4868
4869         PR testsuite/20772
4870         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4871         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4872         dg-skip-if target selector.
4873
4874         PR testsuite/20772
4875         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4876         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4877         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4878         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4879         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4880         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4881         and/or merge with i?86 cases.
4882
4883         * gcc.dg/tls/opt-3.c: Require effective target fpic.
4884
4885         PR testsuite/20772
4886         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4887         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4888         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4889         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4890         x86_64-*-linux*.
4891
4892 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
4893
4894         PR target/25311
4895         * gcc.c-torture/compile/pr25311.c: New test.
4896
4897 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4898
4899         PR libgfortran/25039
4900         * gfortran.dg/read_comma.f: New test.
4901
4902 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR c++/19317
4905         * g++.dg/opt/pr19317-1.C: New test.
4906         * g++.dg/opt/pr19317-2.C: New test.
4907         * g++.dg/opt/pr19317-3.C: New test.
4908
4909         PR target/19005
4910         * gcc.c-torture/execute/pr19005.c: New test.
4911
4912         PR target/17828
4913         * g++.old-deja/g++.other/comdat5.C: New test.
4914         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4915
4916         * g++.dg/compat/struct-layout-1.exp: New file.
4917         * g++.dg/compat/struct-layout-1.h: New.
4918         * g++.dg/compat/struct-layout-1_generate.c: New.
4919         * g++.dg/compat/struct-layout-1_x1.h: New.
4920         * g++.dg/compat/struct-layout-1_x2.h: New.
4921         * g++.dg/compat/struct-layout-1_y1.h: New.
4922         * g++.dg/compat/struct-layout-1_y2.h: New.
4923
4924         * gcc.dg/20050330-2.c: New test.
4925
4926 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4927
4928         PR fortran/25292
4929         * gfortran.dg/associated_1.f90: New.
4930
4931 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4932
4933         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4934         ILP32 vect_no_align platforms.
4935
4936 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
4937             Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR target/25268
4940         * gcc.c-torture/compile/20051207-1.c: New test.
4941
4942 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4943
4944         PR testsuite/20772
4945         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4946         gcc.dg/torture/pr18582-1.c,
4947         gcc.target/i386/attributes-error.c: Also test on x86_64.
4948
4949         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4950
4951 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4952
4953         PR c++/19397
4954         * g++.dg/template/typedef3.C: New test.
4955
4956         PR c++/19762
4957         PR c++/19764
4958         * g++.dg/template/dtor3.C: Fix error markers.
4959
4960 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
4961
4962         * lib/target-supports.exp (check_effective_target_sync_char_short):
4963         Add s390*.
4964
4965 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
4966
4967         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4968
4969 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4970
4971         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4972         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4973         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4974         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4975
4976 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4977
4978         PR c++/25263
4979         * g++.dg/other/array2.C: New test case.
4980
4981 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
4982
4983         * gcc.dg/darwin-weakimport-3.c: New.
4984
4985         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4986         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4987         and to work on Darwin.
4988         * gcc.dg/attr-weakref-1b.c: New file.
4989         * gcc.dg/attr-weakref-2.c: New test.
4990         * gcc.dg/darwin-weakref-1.c: New test.
4991
4992 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
4993
4994         PR testsuite/25247
4995         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4996         use in selector expressions.
4997         (dg-xfail-if): Ditto.
4998         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4999         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5000         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5001         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5002         * gcc.test-framework/test-framework.exp: Skip generated tests if
5003         CHECK_TEST_FRAMEWORK is not 1.
5004
5005 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5006
5007         PR tree-optimization/24963
5008         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5009
5010         PR target/24108
5011         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5012
5013         PR target/18580
5014         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5015         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5016         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5017         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5018
5019 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5020
5021         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5022         dg-options.
5023
5024 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5025
5026         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5027
5028 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5029
5030         * gcc.dg/format/cast-1.c: New test.
5031
5032 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5033
5034         PR c/7776
5035         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5036         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5037         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5038         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5039
5040 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5041
5042         * gcc.dg/cast-pretty-print-1.c: New test.
5043
5044 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5045
5046         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5047
5048 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5049
5050         PR c++/24173
5051         * g++.dg/template/friend40.C: New test.
5052
5053 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5054
5055         PR target/25199
5056         * gcc.target/i386/movq-2.c: New test.
5057         * gcc.target/i386/movq.c: Remove target i?86, instead add
5058         dg-require-effective-target ilp32.
5059
5060 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5061
5062         PR c++/24103
5063         * g++.dg/other/default1.C: New test.
5064
5065 2005-12-02  Richard Guenther  <rguenther@suse.de>
5066
5067         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5068
5069 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5070
5071         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5072
5073 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5074
5075         PR target/21017
5076         * gcc.target/powerpc/rotate.c: New.
5077
5078 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5079
5080         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5081         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5082
5083 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5084
5085         PR c/13384
5086         * gcc.dg/pr17730-1.c: Adjust.
5087         * gcc.dg/lvalue1.c (main): Likewise.
5088         * gcc.dg/lvalue-2.c: Likewise.
5089         * g++.dg/pr7503-3.C
5090
5091 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5092
5093         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5094         error messages.
5095
5096 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5097
5098         PR fortran/24789
5099         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5100
5101 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5102
5103         PR target/24475
5104         * lib/target-supports.exp (check_effective_target_tls): New.
5105         (check_effective_target_tls_runtime): New.
5106         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5107         for TLS support.
5108         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5109         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5110         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5111         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5112         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5113         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5114         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5115         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5116         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5117         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5118         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5119         effective-target TLS.
5120         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5121         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5122         effective-target TLS runtime.
5123
5124 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5125
5126         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5127
5128 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5129
5130         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5131         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5132         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5133         ignored" warnings when "packing" is the same as the ABI layout.
5134
5135 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5136
5137         PR fortran/21302
5138         * gfortran.dg/line_length_1.f: New test.
5139         * gfortran.dg/line_length_2.f90: Ditto.
5140
5141 2005-11-30  Richard Guenther  <rguenther@suse.de>
5142
5143         PR tree-optimization/21655
5144         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5145
5146 2005-11-30  Dale Johannesen  <dalej@apple.com>
5147
5148         * gcc.c-torture/compile/pr24930.c: New.
5149
5150 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5151
5152         PR fortran/15809
5153         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5154
5155 2005-11-30  Jeff Law  <law@redhat.com>
5156
5157         * g++.old-deja/g++.law/pr25000.C: New test.
5158
5159 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5160
5161         * gcc.dg/tls/opt-11.c: New test.
5162
5163 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5164
5165         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5166         targets.
5167         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5168         LP64 ia64.
5169
5170 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5171
5172         * gfortran.dg/open_access_1.f90: New test.
5173
5174 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5175
5176         * gcc.dg/charset/builtin2.c: New test.
5177
5178 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5179
5180         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5181         on mmix-*-* for *_[xy].c.
5182
5183 2005-11-28  Kean Johnston  <jkj@sco.com>
5184
5185         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5186         headers.
5187         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5188         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5189         * gcc.target/i386/asm-3.c: Ditto.
5190         * gcc.target/i386/clobbers.c: Ditto.
5191         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5192         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5193         test regexp.
5194         * gcc.target/i386/mul.c: Ditto.
5195         * gcc.target/i386/ssetype-1.c: Ditto.
5196         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5197         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5198         static so the test works with -fPIC mode too. Based on comment in
5199         PR19231 by Pinski.
5200         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5201
5202 2005-11-28  Richard Guenther  <rguenther@suse.de>
5203
5204         * gcc.dg/alias-9.c: New testcase.
5205         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5206
5207 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5208             Uros Bizjak  <uros@kss-loka.si>
5209
5210         PR middle-end/20219
5211         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5212         tan(x)/sin(x) transformations.
5213
5214 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5215
5216         PR middle-end/24575
5217         * gcc.dg/tree-ssa/divide-3.c: New test.
5218         * gcc.dg/tree-ssa/divide-4.c: New test.
5219
5220 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5221
5222         PR fortran/24917
5223         *  gfortran.dg/boz_6.f90: New test.
5224
5225 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5226
5227         PR fortran/23912
5228         * gfortran.dg/modulo_1.f90: New test.
5229
5230 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5231
5232         PR libfortran/24919
5233         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5234         fail on CRLF platforms.
5235         * gfortran.dg/ftell_2.f90: Likewise.
5236
5237 2005-11-26  Eric Christopher  <echristo@apple.com>
5238
5239         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5240
5241 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5242
5243         * objc.dg/gnu-runtime-3.m: Simplify.
5244
5245 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5246
5247         PR middle-end/23669
5248         * gcc.dg/tree-ssa/divide-1.c: New test.
5249         * gcc.dg/tree-ssa/divide-2.c: New test.
5250
5251 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5252
5253         PR libgfortran/24945
5254         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5255
5256 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5257
5258         PR libgfortran/24945
5259         * gfortran.dg/open_status_2.f90: New test.
5260
5261 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5262
5263         * gcc.c-torture/execute/builtins/fprintf.c,
5264         gcc.c-torture/execute/builtins/fputs-lib.c,
5265         gcc.c-torture/execute/builtins/fputs.c,
5266         gcc.c-torture/execute/builtins/lib/fprintf.c,
5267         gcc.c-torture/execute/builtins/lib/printf.c,
5268         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5269
5270 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5271
5272         * gcc.dg/20050922-2.c: New test.
5273
5274 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5275
5276         * objc.dg/gnu-runtime-3.m: New test.
5277
5278 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5279
5280         PR c++/9278
5281         * g++.dg/other/void1.C: New test.
5282
5283 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5284
5285         PR middle-end/24998
5286         * gcc.dg/torture/fp-int-convert-float.c,
5287         gcc.dg/torture/fp-int-convert-double.c,
5288         gcc.dg/torture/fp-int-convert-long-double.c,
5289         gcc.dg/torture/fp-int-convert-timode.c,
5290         gcc.dg/torture/fp-int-convert-float80.c,
5291         gcc.dg/torture/fp-int-convert-float80-timode.c,
5292         gcc.dg/torture/fp-int-convert-float128.c,
5293         gcc.dg/torture/fp-int-convert-float128-timode.c,
5294         gcc.dg/torture/fp-int-convert.h: New files.
5295
5296 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5297
5298         PR middle-end/24989
5299         * gcc.dg/tree-ssa/bool-10.c: New test.
5300         * gcc.dg/tree-ssa/bool-11.c: New test.
5301         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5302
5303 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5304
5305         PR middle-end/24990
5306         * tree-ssa/pr24990-1.c: New test.
5307
5308 2005-11-24  Richard Guenther  <rguenther@suse.de>
5309         Dirk Mueller <dmueller@suse.de>
5310
5311         PR c++/14024
5312         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5313         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5314         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5315         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5316         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5317         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5318
5319 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5320
5321         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5322
5323 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5324
5325         PR c/21668
5326         * gcc.dg/Wc++-compat.c: New.
5327         * gcc.dg/Wno-c++-compat.c: New.
5328
5329 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5330
5331         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5332         (vspltish, vspltisw): Likewise.
5333
5334 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5335
5336         PR libgfortran/24794
5337         * gfortran.dg/namelist_12.f: Fix quotes.
5338         * gfortran.dg/namelist_13.f90: Fix quotes.
5339         * gfortran.dg/namelist_14.f90: Fix quotes.
5340         * gfortran.dg/namelist_15.f90: Fix quotes.
5341         * gfortran.dg/namelist_use.f90: Fix quotes.
5342         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5343         * gfortran.dg/namelist_21.f90: New test.
5344         * gfortran.dg/namelist_22.f90: New test.
5345
5346 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5347
5348         PR target/23435
5349         * gcc.c-torture/compile/pr23435.c: New.
5350
5351 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5352
5353         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5354
5355 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5356
5357         * gcc.target/powerpc/405-macchw-1.c,
5358         gcc.target/powerpc/405-macchw-2.c,
5359         gcc.target/powerpc/405-macchwu-1.c,
5360         gcc.target/powerpc/405-macchwu-2.c,
5361         gcc.target/powerpc/405-machhw-1.c,
5362         gcc.target/powerpc/405-machhw-2.c,
5363         gcc.target/powerpc/405-machhwu-1.c,
5364         gcc.target/powerpc/405-machhwu-2.c,
5365         gcc.target/powerpc/405-maclhw-1.c,
5366         gcc.target/powerpc/405-maclhw-2.c,
5367         gcc.target/powerpc/405-maclhwu-1.c,
5368         gcc.target/powerpc/405-maclhwu-2.c,
5369         gcc.target/powerpc/405-mulchw-1.c,
5370         gcc.target/powerpc/405-mulchw-2.c,
5371         gcc.target/powerpc/405-mulchwu-1.c,
5372         gcc.target/powerpc/405-mulchwu-2.c,
5373         gcc.target/powerpc/405-mulhhw-1.c,
5374         gcc.target/powerpc/405-mulhhw-2.c,
5375         gcc.target/powerpc/405-mulhhwu-1.c,
5376         gcc.target/powerpc/405-mulhhwu-2.c,
5377         gcc.target/powerpc/405-mullhw-1.c,
5378         gcc.target/powerpc/405-mullhw-2.c,
5379         gcc.target/powerpc/405-mullhwu-1.c,
5380         gcc.target/powerpc/405-mullhwu-2.c,
5381         gcc.target/powerpc/405-nmacchw-1.c,
5382         gcc.target/powerpc/405-nmacchw-2.c,
5383         gcc.target/powerpc/405-nmachhw-1.c,
5384         gcc.target/powerpc/405-nmachhw-2.c,
5385         gcc.target/powerpc/405-nmaclhw-1.c,
5386         gcc.target/powerpc/405-nmaclhw-2.c,
5387         gcc.target/powerpc/440-macchw-1.c,
5388         gcc.target/powerpc/440-macchw-2.c,
5389         gcc.target/powerpc/440-macchwu-1.c,
5390         gcc.target/powerpc/440-macchwu-2.c,
5391         gcc.target/powerpc/440-machhw-1.c,
5392         gcc.target/powerpc/440-machhw-2.c,
5393         gcc.target/powerpc/440-machhwu-1.c,
5394         gcc.target/powerpc/440-machhwu-2.c,
5395         gcc.target/powerpc/440-maclhw-1.c,
5396         gcc.target/powerpc/440-maclhw-2.c,
5397         gcc.target/powerpc/440-maclhwu-1.c,
5398         gcc.target/powerpc/440-maclhwu-2.c,
5399         gcc.target/powerpc/440-mulchw-1.c,
5400         gcc.target/powerpc/440-mulchw-2.c,
5401         gcc.target/powerpc/440-mulchwu-1.c,
5402         gcc.target/powerpc/440-mulchwu-2.c,
5403         gcc.target/powerpc/440-mulhhw-1.c,
5404         gcc.target/powerpc/440-mulhhw-2.c,
5405         gcc.target/powerpc/440-mulhhwu-1.c,
5406         gcc.target/powerpc/440-mulhhwu-2.c,
5407         gcc.target/powerpc/440-mullhw-1.c,
5408         gcc.target/powerpc/440-mullhw-2.c,
5409         gcc.target/powerpc/440-mullhwu-1.c,
5410         gcc.target/powerpc/440-mullhwu-2.c,
5411         gcc.target/powerpc/440-nmacchw-1.c,
5412         gcc.target/powerpc/440-nmacchw-2.c,
5413         gcc.target/powerpc/440-nmachhw-1.c,
5414         gcc.target/powerpc/440-nmachhw-2.c,
5415         gcc.target/powerpc/440-nmaclhw-1.c,
5416         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
5417
5418 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
5419
5420         PR fortran/24774
5421         * gfortran.dg/inquire_9.f90: New test.
5422
5423         PR fortran/21647
5424         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
5425
5426 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5427
5428         PR libfortran/24432
5429         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5430         Check that 'cos' is supported.
5431
5432 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
5433
5434         PR fortran/24223
5435         * gfortran.dg/substring_equivalence.f90: New test.
5436
5437         PR fortran/24705
5438         * gfortran.dg/auto_internal_assumed.f90: New test.
5439
5440 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
5441
5442         * gcc.dg/fold-div-2.c: New test.
5443
5444 2005-11-20  Ian Lance Taylor  <ian@airs.com>
5445
5446         PR rtl-optimization/24883
5447         * gcc.c-torture/compile/pr24883.c: New test.
5448
5449 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
5450
5451         PR middle-end/20583
5452         * gcc.c-torture/compile/pr20583.c: New.
5453
5454 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
5455
5456         * gcc.c-torture/execute/usmul.c: New test.
5457
5458 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
5459
5460         * gcc.dg/tree-ssa/vrp22.c: New test.
5461
5462 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
5463
5464         PR middle-end/24912
5465         * gcc.dg/torture/pr24912-1.c: New test.
5466
5467 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
5468
5469         PR fortran/24862
5470         * gfortran.dg/arrayio_derived_1.f90: New test.
5471
5472 2005-11-19  Richard Guenther  <rguenther@suse.de>
5473
5474         PR middle-end/23294
5475         * gcc.dg/tree-ssa/pr23294.c: New testcase.
5476
5477 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
5478
5479         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5480
5481 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
5482
5483         PR c++/8355
5484         * g++.dg/template/friend39.C: New test.
5485
5486 2005-11-18  James E Wilson  <wilson@specifix.com>
5487
5488         * gcc.dg/builtin-strstr.c: New.
5489
5490 2005-11-18  Richard Henderson  <rth@redhat.com>
5491
5492         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5493         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5494         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5495         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5496         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5497         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5498         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5499         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5500         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5501         renaming to remove initial "ia64-".
5502
5503 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
5504
5505         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5506
5507 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
5508
5509         * g++.dg/cpp/string-2.C: New test.
5510
5511 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
5512
5513         * gcc.dg/tree-ssa/loop-14.c: New test.
5514
5515 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
5516             Michael Chamberlain <michael@chamberlain.net.au>
5517
5518         * ada/acats/run_all.sh (target_run): Kill long running tests.
5519
5520 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5521
5522         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
5523         * gcc.dg/cleanup-9.c: Likewise.
5524         * gcc.dg/cleanup-10.c: Likewise.
5525         * gcc.dg/cleanup-11.c: Likewise.
5526
5527 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5528
5529         PR fortran/24892
5530         * gfortran.dg/open_access_append_1.f90: New test.
5531         * gfortran.dg/open_access_append_2.f90: New test.
5532
5533 2005-11-16  Richard Guenther  <rguenther@suse.de>
5534
5535         PR middle-end/24851
5536         * gcc.c-torture/execute/pr24851.c: New testcase.
5537
5538 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
5539
5540         * gcc.dg/fold-overflow-1.c: New test.
5541
5542 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
5543
5544         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
5545         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
5546
5547 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
5548
5549         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
5550         structures.
5551         * g++.dg/eh/forced2.C: Likewise.
5552         * g++.dg/eh/forced3.C: Likewise.
5553         * g++.dg/eh/forced4.C: Likewise.
5554
5555 2005-11-11  Mike Stump  <mrs@apple.com>
5556
5557         * g++.old-deja/g++.mike/unused.C: Add.
5558
5559 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
5560
5561         PR c++/24667
5562         * g++.dg/warn/Wcast-qual1.C: New test.
5563
5564 2005-11-15  Jan Hubicka  <jh@suse.cz>
5565
5566         * gcc.dg/winline-5.c: Add large-unit-insns limit.
5567
5568 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
5569
5570         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5571
5572 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
5573
5574         PR 24840
5575         * gcc.dg/tree-ssa/pr24840.c: New test.
5576
5577 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
5578
5579         PR testsuite/24841
5580         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5581
5582 2005-11-14  Dale Johannesen  <dalej@apple.com>
5583
5584         * gcc.c-torture/execute/20051113-1.c: New.
5585
5586 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
5587
5588         PR c++/24687
5589         * g++.dg/template/crash43.C: New test.
5590
5591 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
5592
5593         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5594
5595 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5596
5597         PR c++/24817
5598         * g++.dg/eh/spec8.C: New test.
5599
5600 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5601
5602         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5603
5604 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5605
5606         PR c++/20293
5607         * g++.dg/parse/ambig4.C: New test.
5608         * g++.dg/tc1/dr101.C: Adjust error markers.
5609         * g++.dg/lookup/strong-using-2.C: Likewise.
5610         * g++.dg/lookup/ambig5.C: Likewise.
5611         * g++.dg/lookup/ambig4.C: Likewise.
5612         * g++.dg/parse/crash22.C: Likewise.
5613
5614 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5615
5616         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5617
5618 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
5619
5620         * gcc.dg/nested-calls-1.c: New test.
5621
5622 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5623
5624         * gfortran.dg/complex_intrinsic_1.f90: New test.
5625         * gfortran.dg/complex_intrinsic_2.f90: New test.
5626         * gfortran.dg/fgetc_1.f90: New test.
5627         * gfortran.dg/fgetc_2.f90: New test.
5628         * gfortran.dg/fgetc_3.f90: New test.
5629         * gfortran.dg/ftell_1.f90: New test.
5630         * gfortran.dg/ftell_2.f90: New test.
5631         * gfortran.dg/gnu_logical_1.F: New test.
5632         * gfortran.dg/gnu_logical_2.f90: New test.
5633
5634 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
5635
5636         PR middle-end/24820
5637         * testsuite/gcc.dg/pr24820.c: New test.
5638
5639 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
5640
5641         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5642         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5643         variable.
5644
5645 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5646
5647         testsuite/24614
5648         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5649
5650 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5651
5652         * gcc.target/cris/cris.exp: New file.
5653         * gcc.target/cris/rld-legit1.c: New test.
5654         * gcc.target/cris/rld-legit2.c: New test.
5655
5656 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
5657
5658         PR c++/24780
5659         * g++.dg/opt/pr24780.C: New test.
5660
5661         PR c++/24761
5662         * g++.dg/template/asm1.C: New test.
5663
5664 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
5665
5666         PR libgfortran/24787
5667         * gfortran.dg/scan_1.f90: New test.
5668
5669 2005-11-12  Jan Hubicka  <jh@suse.cz>
5670
5671         * gcc.target/i386/minmax-1.c: New.
5672         * gcc.target/i386/minmax-2.c: New.
5673
5674 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
5675
5676         * gcc.dg/pr24445.c: Fix for 64-bit targets.
5677
5678 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
5679
5680         * gcc.c-torture/execute/20051110-1.c,
5681         gcc.c-torture/execute/20051110-2.c: New tests.
5682
5683 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5684
5685         PR middle-end/24750
5686         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5687         New tests.
5688
5689 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5690
5691         * lib/target-libpath.exp (get_shlib_extension): New proc.
5692         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5693         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5694         * lib/objc.exp (objc_target_compile): Likewise.
5695         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5696         detection.
5697
5698 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5699
5700         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5701
5702         * lib/target-supports.exp (check_effective_target_static_libgfortran):
5703         Add -static to additional_flags and pass it to target_compile.
5704
5705 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5706
5707         PR libgfortran/24719
5708         gfortran.dg/read_noadvance.f90: New test.
5709
5710         PR libgfortran/24699
5711         gfortran.dg/fmt_t_2.f90: New test.
5712
5713         PR libgfortran/24785
5714         gfortran.dg/read_x_eor.f90: New test.
5715
5716         PR libgfortran/24584
5717         gfortran.dg/namelist_empty.f90: Rename test.
5718
5719         PR libgfortran/24489
5720         gfortran/read_eor.f90: Rename test.
5721
5722 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5723
5724         PR fortran/15976
5725         * gfortran.dg/automatic_module_variable.f90: New test.
5726
5727 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5728
5729         PR target/24445
5730         * gcc.dg/pr24445.c: New test.
5731
5732 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5733
5734         PR fortran/24655
5735         PR fortran/24755
5736         * gfortran.dg/recursive_statement_functions.f90: Add statement
5737         functions using inline intrinsic functions and parameters to test
5738         that they no longer seg-fault.
5739
5740         PR fortran/24409
5741         gfortran.dg/nested_modules_4.f90: New test.
5742         gfortran.dg/nested_modules_5.f90: New test.
5743
5744 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5745
5746         PR fortran/24643
5747         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5748
5749 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
5750
5751         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5752         failures.
5753
5754 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5755
5756         * gcc.dg/sparc-getcontext-1.c: New test.
5757
5758 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5759
5760         * gcc.dg/ifcvt-fabs-1.c: New test.
5761
5762 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
5763
5764         PR other/4372
5765         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5766         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5767
5768 2005-11-09  Richard Guenther  <rguenther@suse.de>
5769
5770         PR tree-optimization/24716
5771         * gcc.c-torture/execute/pr24716.c: New testcase.
5772
5773 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5774
5775         * gcc.dg/pr24624.c: Disable for non S/390 targets.
5776
5777 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5778
5779         PR 24624
5780         * gcc.dg/pr24624.c: Testcase added.
5781
5782 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5783
5784         PR 24623
5785         * g++.dg/other/pr24623.C: Testcase added.
5786
5787 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
5788
5789         PR fortran/22607
5790         * gfortran-dg/pure_byref_1.f90: New.
5791         * gfortran-dg/pure_byref_2.f90: New.
5792
5793 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
5794
5795         PR c/24101
5796         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5797         * gcc.dg/dg.exp: Run main loop also for *.i files.
5798
5799 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
5800
5801         PR c++/19450
5802         * g++.dg/tls/diag-3.C: New test.
5803         * g++.dg/tls/diag-4.C: New test.
5804         * g++.dg/tls/static-1.C: New test.
5805         * g++.dg/tls/static-1a.cc: New file.
5806
5807 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
5808
5809         PR 23046
5810         * g++.dg/tree-ssa/pr23046.C: New test.
5811
5812 2005-11-08  Devang Patel <dpatel@apple.com>
5813
5814         PR tree-optimization/23115
5815         * gcc.dg/tree-ssa/pr23115.c: New.
5816
5817 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
5818
5819         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5820         * gcc.target/powerpc/pr16155.c: Same.
5821         * gcc.target/powerpc/altivec-1.c: Same.
5822         * gcc.target/powerpc/altivec-2.c: Same.
5823         * gcc.target/powerpc/altivec-3.c: Same.
5824         * gcc.target/powerpc/altivec-5.c: Same.
5825         * gcc.target/powerpc/altivec-11.c: Same.
5826         * gcc.target/powerpc/altivec-12.c: Same.
5827         * gcc.target/powerpc/altivec-14.c: Same.
5828         * gcc.target/powerpc/altivec-22.c: Same.
5829         * gcc.target/powerpc/altivec-consts.c: Same.
5830         * gcc.target/powerpc/altivec-pr22085.c: Same.
5831         * gcc.target/powerpc/altivec-splat.c: Same.
5832         * gcc.target/powerpc/altivec-varargs-1.c: Same.
5833         * gcc.target/powerpc/altivec-vec-merge.c: Same.
5834         * gcc.target/powerpc/darwin-longlong.c: Same.
5835
5836 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
5837
5838         PR target/19340
5839         * gcc.dg/pr19340.c: New test.
5840
5841 2005-11-07  Ian Lance Taylor  <ian@airs.com>
5842
5843         PR rtl-optimization/24683
5844         * gcc.dg/pr24683.c: New test.
5845
5846 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5847
5848         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5849         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5850
5851 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5852
5853         * gcc.target/i386/pr23376.c: Compile with -mmmx.
5854
5855 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
5856
5857         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5858
5859 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5860
5861         PR target/24230
5862
5863         * gcc.target/powerpc/altivec-consts.c,
5864         gcc.target/powerpc/altivec-splat.c: New testcase.
5865
5866 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5867
5868         PR c/24599
5869
5870         * gcc.dg/overflow-2.c: New testcase.
5871
5872 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
5873
5874         PR rtl-optimization/23567
5875         * gcc.c-torture/execute/20051104-1.c: New test.
5876
5877 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
5878
5879         PR fortran/24534
5880         gfortran.dg/private_type_2.f90: Modified to check that case with
5881         PRIVATE declaration within derived type is accepted.
5882
5883         PR fortran/20838
5884         gfortran.dg/pointer_assign_1.f90: New test.
5885
5886         PR fortran/20840
5887         * gfortran.dg/arrayio_0.f90: New test.
5888
5889         PR fortran/17737
5890         gfortran.dg/data_initialized.f90: New test.
5891         gfortran.dg/data_constraints_1.f90: New test.
5892         gfortran.dg/data_constraints_2.f90: New test.
5893
5894 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
5895
5896         PR fortran/24174
5897         PR fortran/24305
5898         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5899
5900 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
5901
5902         PR 24670
5903         * gcc.dg/tree-ssa/pr24670.c: New test.
5904
5905 2005-11-05  Ian Lance Taylor  <ian@airs.com>
5906
5907         PR target/22432
5908         * gcc.target/i386/pr22432.c: New test.
5909
5910 2005-11-05  Richard Henderson  <rth@redhat.com>
5911
5912         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5913         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5914         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5915         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5916         from gcc.dg/alpha-*.
5917         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5918         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5919
5920 2005-11-05  Andreas Jaeger  <aj@suse.de>
5921
5922         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5923
5924 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5925
5926         PR target/23424
5927         * gcc.dg/torture/pr23424-1.c: New test.
5928
5929 2005-11-04  Richard Henderson  <rth@redhat.com>
5930
5931         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5932         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5933         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5934         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5935         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5936         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5937         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5938         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5939         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5940         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5941         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5942         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5943         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5944         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5945         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5946         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5947         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5948         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5949         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5950         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5951         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5952         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5953         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5954         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5955         Move from gcc.dg/.
5956         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5957         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5958         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5959         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5960         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5961         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5962         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5963         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5964         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5965         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5966         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5967         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5968         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5969         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5970         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5971         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5972         gcc.target/i386/lea.c, gcc.target/i386/local.c,
5973         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5974         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5975         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5976         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5977         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5978         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5979         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5980         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5981         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5982         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5983         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5984         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5985         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5986         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5987         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5988         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5989         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5990         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5991         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5992         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5993         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5994         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5995         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5996         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5997         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5998         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5999         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6000         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6001
6002 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6003
6004         PR 24627
6005         * gcc.dg/tree-ssa/pr24627.c: New test.
6006
6007 2005-11-04 Paul Brook  <paul@codesourcery.com>
6008
6009         * gcc.dg/tls/opt-10.c: New test.
6010
6011 2005-11-04  Andreas Jaeger  <aj@suse.de>
6012
6013         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6014         avoid extra warnings.
6015
6016 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6017
6018         PR libfortran/22298
6019         * gcc/testsuite/lib/target-supports.exp
6020         (check_effective_target_static_libgfortran): New
6021         static_libgfortran effective target.
6022         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6023         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6024
6025 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6026
6027         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6028
6029 2005-11-03  Josh Conner  <jconner@apple.com>
6030
6031         PR c++/19989
6032         g++.dg/ext/array2.C: New test.
6033         g++.dg/template/dependent-name3.C: New test.
6034         g++.dg/template/dependent-name4.C: New test.
6035         g++.dg/template/sfinae2.C: New test.
6036
6037 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6038
6039         PR preprocessor/22042
6040         * gcc.dg/cpp/strify4.c: New test.
6041
6042 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6043
6044         PR c++/17964
6045         * g++.dg/cpp/string-1.C: New test.
6046
6047 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6048
6049         * gcc.target/powerpc: New directory.
6050         * gcc.target/powerpc/powerpc.exp: New file.
6051         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6052         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6053         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6054         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6055         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6056         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6057         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6058         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6059         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6060         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6061         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6062         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6063         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6064         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6065         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6066         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6067         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6068         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6069         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6070         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6071         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6072         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6073         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6074         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6075         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6076         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6077         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6078         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6079         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6080         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6081         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6082         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6083         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6084         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6085
6086 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6087
6088         PR c++/21627
6089         * g++.dg/warn/inline2.C: New test.
6090
6091 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6092
6093         PR middle-end/23155
6094         * g++.dg/ext/c99struct1.C: New test.
6095         * gcc.dg/union-cast-1.c: New test.
6096         * gcc.dg/union-cast-2.c: New test.
6097         * gcc.dg/union-cast-3.c: New test.
6098
6099 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6100
6101         PR middle-end/24589
6102         * gcc.c-torture/execute/zero-struct-2.c: New test.
6103
6104 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6105
6106         PR c++/24582
6107         * g++.dg/init/switch1.C: New test.
6108
6109 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6110
6111         * gcc.dg/delay-slot-1.c: New test.
6112
6113 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6114
6115         PR target/24620
6116         * gcc.dg/pr24620.c: New test.
6117
6118 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6119
6120         PR c/24329
6121         * gcc.dg/format/unnamed-1.c: New test.
6122
6123 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6124
6125         PR c++/22434
6126         * g++.dg/expr/cond8.C: New test.
6127
6128         PR c++/24560
6129         * g++.dg/parse/dot1.C: New test.
6130
6131 2005-11-02  Jan Hubicka  <jh@suse.cz>
6132
6133         PR target/23303
6134         * gcc.dg/i386-lea.c: New test
6135
6136 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6137
6138         PR target/24615
6139         * gcc.dg/pr24615.c: New test.
6140
6141 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6142
6143         PR target/24600
6144         * gcc.dg/pr24600.c: New test.
6145
6146 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/19253
6149         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6150         * g++.dg/parse/typename9.C: New test.
6151         * g++/dg/parse/typename10.C: Likewise.
6152
6153 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6154
6155         PR fortran/18157
6156         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6157         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6158         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6159
6160 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR c++/24569
6163         * g++.dg/debug/static1.C: New test.
6164
6165 2005-11-02  Josh Conner  <jconner@apple.com>
6166
6167         * g++.dg/crash38.C: moved into proper directory...
6168         * g++.dg/template/crash42.C: ...here
6169
6170 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6171
6172         PR target/18338
6173         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6174         pcc_bitfield_type_matters || default_packed.
6175
6176         * lib/target-supports.exp
6177         (check_effective_target_pcc_bitfield_type_matters): New proc.
6178         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6179
6180         PR testsuite/23304
6181         * lib/target-supports.exp (check_effective_default_packed): New proc.
6182         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6183         Gate expected errors on target ! default_packed.
6184         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6185
6186 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6187
6188         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6189         change (r106358).
6190
6191 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6192
6193         PR fortran/24008
6194         * gfortran.dg/entry_5.f90: New.
6195         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6196
6197 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6198
6199         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6200
6201 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6202
6203         PR fortran/21565
6204         gfortran.dg/namelist_blockdata.f90: New test.
6205
6206         PR fortran/18737
6207         gfortran.dg/external_implicit_none.f90: New test.
6208
6209         PR fortran/14994
6210         * gfortran.dg/secnds.f: New test.
6211
6212 2005-10-31  Jan Hubicka  <jh@suse.cz>
6213
6214         PR target/20928
6215         * gcc.c-torture/compile/pr20928.c: New test.
6216
6217 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6218
6219         PR middle-end/23492
6220         * gcc.c-torture/compile/zero-strct-5.c: New test.
6221
6222 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6223
6224         PR libgfortran/24584
6225         * gfortran.dg/pr24584.f90: New test.
6226
6227 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6228
6229         PR fortran/18883
6230         * gfortran.dg/char_result_9.f90: New.
6231         * gfortran.dg/char_result_10.f90: New.
6232
6233 2005-10-30  Jan Hubicka  <jh@suse.cz>
6234
6235         * g++.dg/tree-ssa/pr24172.C: New testcase.
6236
6237 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6238
6239         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6240
6241 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6242
6243         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6244         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6245         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6246         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6247         gfortran.dg/enum_9.f90,
6248         gfortran.fortran-torture/compile/enum_1.f90,
6249         gfortran.fortran-torture/execute/enum_1.f90,
6250         gfortran.fortran-torture/execute/enum_2.f90,
6251         gfortran.fortran-torture/execute/enum_3.f90,
6252         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6253
6254 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6255
6256         PR target/18482
6257         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6258         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6259
6260 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6261
6262         PR libfortran/20179
6263         * gfortran.dg/mixed_io_1.f90: New test.
6264         * gfortran.dg/mixed_io_1.c: New file.
6265
6266 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6267
6268         * gfortran.dg/malloc_free_1.f90: New test.
6269
6270 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6271
6272         * gcc.dg/nested-func-4.c: Require profiling -pg.
6273
6274 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6275
6276         PR C++/23229
6277         * g++.dg/warn/main-2.C: New test.
6278
6279 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6280
6281         PR fortran/24545
6282         * gfortran.dg/interface_2.f90: new test.
6283
6284 2005-10-28  Josh Conner  <jconner@apple.com>
6285
6286         PR c++/22153
6287         * g++.dg/template/crash38.C: New test.
6288         * g++.dg/parse/explicit1.C: Change expected errors.
6289
6290 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6291
6292         PR C++/23426
6293         * g++.dg/other/large-size-array.C: New test.
6294
6295 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6296
6297         PR middle-end/24362
6298         * g++.dg/opt/complex4.C: New test.
6299
6300 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6301
6302         * gcc.dg/nested-func-4.c: New test.
6303
6304 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6305
6306         PR fortran/24158
6307         gfortran.dg/derived_recursion.f90: New test.
6308         gfortran.dg/implicit_actual.f90: New test.
6309
6310 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6311
6312         PR middle-end/24295, PR testsuite/24477
6313         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6314         removed when weakref hits the tree.
6315
6316 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6317
6318         * gfortran.dg/cray_pointers_4.f90: New test.
6319
6320         * gfortran.dg/cray_pointers_5.f90: New test.
6321
6322 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6323
6324         PR fortran/22290
6325         * gfortran.dg/assign_5.f90: New test.
6326         * gfortran.dg/assign_6.f: New test.
6327
6328 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6329
6330         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6331         CPU has no SSE support.
6332
6333 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6334
6335         PR libgfortran/24224
6336         * gfortran.dg/arrayio_1.f90: Update attribution.
6337         * gfortran.dg/arrayio_2.f90: Update attribution.
6338         * gfortran.dg/arrayio_3.f90: Update attribution.
6339         * gfortran.dg/arrayio_4.f90: Update test conditions.
6340         * gfortran.dg/arrayio_5.f90: Update attribution.
6341         * gfortran.dg/arrayio_6.f90: New test.
6342         * gfortran.dg/arrayio_7.f90: New test.
6343
6344 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6345
6346         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6347
6348 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6349
6350         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6351
6352 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6353
6354         PR fortran/24416
6355         * gfortran.dg/namelist_char_only.f90: New test.
6356
6357 2005-10-24  Asher Langton  <langton2@llnl.gov>
6358
6359         PR fortran/17031
6360         PR fortran/22282
6361         * gfortran.dg/cray_pointers_1.f90: New test.
6362         * gfortran.dg/cray_pointers_2.f90: New test.
6363         * gfortran.dg/cray_pointers_3.f90: New test.
6364         * gfortran.dg/loc_1.f90: New test.
6365         * gfortran.dg/loc_2.f90: New test.
6366
6367 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6368
6369         * gcc.dg/pr24225.c: New test.
6370
6371 2005-10-24  Asher Langton  <langton2@llnl.gov>
6372
6373         * gfortran.dg/dup_save_1.f90: New test.
6374         * gfortran.dg/dup_save_2.f90: New test.
6375
6376 2005-10-24  Paul Brook  <paul@codesourcery.com>
6377
6378         PR 24107
6379         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6380         stdint.h.
6381
6382 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6383
6384         PR libgfortran/24489
6385         * gfortran.dg/pr24489.f90: New test.
6386
6387 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6388
6389         PR fortran/23635
6390         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6391
6392 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6393
6394         PR target/18911
6395         * g++.dg/init/array16.C: Skip for mmix-*-*.
6396
6397 2005-10-23  Asher Langton  <langton2@llnl.gov>
6398
6399         * gfortran.dg/byte_1.f90: New test.
6400         * gfortran.dg/byte_2.f90: New test.
6401
6402 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
6403
6404         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
6405
6406 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
6407
6408         PR fortran/18022
6409         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
6410
6411         PR fortran/24311
6412         * gfortran.dg/merge_char_const.f90: New test.
6413
6414         PR fortran/24384
6415         * gfortran.dg/spread_scalar_source.f90: New test.
6416
6417 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
6418
6419         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
6420
6421         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
6422         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
6423
6424         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
6425
6426 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
6427
6428         PR fortran/24426
6429         * gfortran.dg/der_pointer_4.f90: New.
6430
6431 2005-10-22  David Ayers  <d.ayers@inode.at>
6432
6433         * obj-c++.dg/except-1.mm: Simplify.
6434
6435 2005-10-21  David Ayers  <d.ayers@inode.at>
6436
6437         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
6438
6439 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
6440
6441         * gfortran.dg/assumed_dummy_2.f90: New test.
6442
6443 2005-10-21  James E Wilson  <wilson@specifix.com>
6444
6445         PR preprocessor/15220
6446         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
6447
6448 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
6449
6450         * gcc.c-torture/execute/20051021-1.c: New test.
6451
6452 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/24260
6455         * g++.dg/ext/tmplattr1.C: New test.
6456
6457 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
6458
6459         PR fortran/24440
6460         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
6461
6462 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
6463
6464         * obj-c++.dg/except-1.mm: New.
6465
6466         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
6467
6468 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
6469
6470         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
6471
6472 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
6473
6474         PR middle-end/24295
6475         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
6476         declarations with the same names as thunks' alias targets, use
6477         aliases instead.
6478         * gcc.dg/attr-alias-3.c: New test.
6479         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6480
6481 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
6482
6483         PR c++/22618
6484         * g++.dg/parse/access8.C: New test.
6485
6486 2005-10-20  Richard Guenther  <rguenther@suse.de>
6487
6488         PR c++/24439
6489         * g++.dg/tree-ssa/pr24439.C: New testcase.
6490
6491 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6492
6493         * g++.dg/opt/delay-slot-1.C: New test.
6494
6495 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
6496
6497         PR fortran/21625
6498         * gfortran.fg/der_init_1.f90: New.
6499
6500 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
6501
6502         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6503
6504 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/21908
6507         * g++.dg/parse/error28.C: New test.
6508
6509 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6510
6511         * gcc.dg/profile-generate-2.c: New test.
6512
6513 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
6514
6515         PR target/23589
6516         * g++.dg/ext/dllimport11.C: New.
6517
6518 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6519
6520         PR c++/22293
6521         * g++.dg/other/friend3.C: New test.
6522
6523 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
6524
6525         PR c++/23293
6526         * g++.dg/template/error19.C: New test.
6527
6528 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6529
6530         PR c++/21383
6531         * g++.dg/overload/koenig2.C: New.
6532
6533         PR c++/23118
6534         * g++.dg/overload/error2.C: New.
6535
6536         PR c++/22604
6537         * g++.dg/inherit/covariant14.C: New.
6538
6539 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6540
6541         PR c++/23440
6542         * g++.dg/parse/for1.C: New test.
6543
6544 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
6545
6546         PR fortran/23446
6547         * gfortran.dg/host_dummy_index_1.f90: New test.
6548
6549         PR fortran/21459
6550         * gfortran.dg/automatic_char_len_2.f90: New test.
6551
6552         PR fortran/20866
6553         * gfortran.dg/recursive_statement_functions.f90: New test.
6554
6555         PR fortran/20853
6556         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
6557
6558         PR fortran/20849
6559         * gfortran.dg/external_initializer.f90: New test.
6560
6561         PR fortran/20837
6562         * non_module_public.f90: New test.
6563
6564 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6565
6566         PR c++/24386
6567         * g++.dg/template/overload7.C: New.
6568
6569         PR c++/22551
6570         * g++.dg/other/switch2.C: Remove expected warnings.
6571
6572         PR c++/21353
6573         * g++.dg/template/defarg6.C: New.
6574
6575 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
6576
6577         PR target/24315
6578         * gcc.target/i386/pr24315.c: New test.
6579
6580 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6581
6582         PR c++/24389
6583         * g++.dg/template/static21.C: New test.
6584         * g++.dg/template/static21-a.cc: Likewise.
6585
6586 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
6587
6588         PR c++/23959
6589         * g++.dg/warn/Wswitch-default-1.C: New test.
6590         * g++.dg/warn/Wswitch-default-2.C: New test.
6591
6592 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/22173
6595         * g++.dg/parse/template18.C: New test.
6596         * g++.dg/template/nontype15.C: Likewise.
6597
6598 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
6599
6600         PR fortran/22273
6601         * gfortran.dg/spec_expr_2.f90: New.
6602
6603 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
6604
6605         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6606         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6607         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6608         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6609         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6610         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6611         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6612         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
6613         previous target-specific skips and warning-message matches where
6614         applicable.
6615
6616 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
6617
6618         PR c++/21347
6619         * g++.dg/warn/Wctor-dtor.C: New test.
6620
6621 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6622
6623         PR c/23439
6624         * gcc.dg/for-1.c: New test.
6625
6626 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
6627
6628         PR c++/19565
6629         * g++.dg/warn/Wconversion1.C: New test.
6630         * g++.dg/ext/packed4.C: Compile with -w.
6631         * g++.dg/opt/20050511-1.C: Likewise.
6632         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6633
6634 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
6635
6636         * gfortran.dg/boz_5.f90: New test.
6637
6638 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
6639
6640         PR c++/22551
6641         * g++.dg/other/switch2.C: New.
6642
6643         PR c++/23984
6644         * g++.dg/init/ctor7.C: New.
6645
6646 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
6647
6648         PR c++/23730
6649         * g++.dg/parse/crash32.C: New test.
6650
6651 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
6652
6653         PR c++/20721
6654         * g++.dg/init/goto2.C: New test.
6655
6656         PR c++/22464
6657         * g++.dg/template/crash/41.C: New test.
6658
6659         PR c++/22180
6660         * g++.dg/template/crash40.C: New test.
6661
6662         PR c++/23694
6663         * g++.dg/parse/friend5.C: New test.
6664
6665         PR c++/23307
6666         * g++.dg/template/crash38.C: New test.
6667
6668         PR c++/22352
6669         * g++.dg/template/friend38.C: New test.
6670
6671         PR c++/22405
6672         * g++.dg/template/crash39.C: New test.
6673
6674 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
6675
6676         * gcc.dg/debug/dwarf2/dwarf-char1.c,
6677         gcc.dg/debug/dwarf2/dwarf-char2.c,
6678         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6679
6680         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6681
6682 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
6683
6684         * gcc.dg/dll-2.c: Add tests for warnings.
6685         * gcc.dg/dll-3.c: Likewise.
6686         * gcc.dg/dll-4.c: Likewise.
6687
6688         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6689         * g++.dg/ext/dllimport2.C: Likewise.
6690         * g++.dg/ext/dllimport3.C: Likewise.
6691         * g++.dg/ext/dllimport7.C: Likewise.
6692         * g++.dg/ext/dllimport8.C: Likewise.
6693         * g++.dg/ext/dllimport9.C: Likewise.
6694
6695 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
6696
6697         PR fortran/24092
6698         * gfortran.dg/derived_pointer_recursion.f90: New test.
6699
6700 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
6701
6702         * gcc.c-torture/execute/20051012-1.c: New test.
6703
6704 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6705
6706         PR fortran/18082
6707         * gfortran.dg/automatic_char_len_1.f90: New test.
6708
6709 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6710
6711         PR fortran/20847
6712         * gfortran.dg/save_common.f90: New test.
6713
6714         PR fortran/20856
6715         * gfortran.dg/save_result.f90: New test.
6716
6717 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6718
6719         PR c++/21592
6720         * g++.dg/template/dependent-expr1.C: Add new expected error.
6721         * g++.dg/template/dependent-expr2.C: Adjust error text.
6722         * g++.dg/template/overload6.C: New.
6723
6724         PR c++/23797
6725         * g++.dg/other/typename8.C: New.
6726
6727         PR c++/21117
6728         * g++.dg/other/return1.C: New.
6729
6730 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
6731
6732         PR c++/24052
6733         * g++.dg/ext/label5.C: New.
6734
6735 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6736
6737         PR c++/19964
6738         * g++.dg/parse/crash31.C: New.
6739
6740 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
6741
6742         * g++.dg/ipa/ipa-1.c: New test.
6743         * g++.dg/ipa/ipa-2.c: New test.
6744         * g++.dg/ipa/ipa-3.c: New test.
6745         * g++.dg/ipa/ipa-4.c: New test.
6746         * g++.dg/ipa/ipa-5.c: New test.
6747         * g++.dg/ipa/ipa.exp: New file.
6748
6749 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6750
6751         PR fortran/24207
6752         * gfortran.dg/private_type_3.f90: New test.
6753
6754 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6755
6756         PR fortran/20786
6757         gfortran.dg/aint_anint_1.f90: New test.
6758
6759 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6760
6761         PR libgfortran/24313
6762         gfortran.dg/csqrt.f: New test.
6763
6764 2005-10-11  Ian Lance Taylor  <ian@airs.com>
6765
6766         PR c++/8057
6767         * g++.dg/warn/noeffect7.C: New test.
6768         * g++.dg/warn/noeffect2.C: Instantiate templates.
6769         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
6770         and warning.
6771
6772 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6773
6774         PR c++/21089
6775         * g++.dg/init/float1.C: New test.
6776
6777         PR c++/24277
6778         * g++.dg/init/member1.C: Tweak error markers.
6779
6780 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
6781
6782         PR testsuite/24281
6783         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6784         Check for null pointer.
6785
6786 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6787
6788         PR c++/21369
6789         * g++.dg/parse/ret-type3.C: New test.
6790
6791 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6792
6793         PR tree-opt/23946
6794         * gcc.c-torture/compile/pr23946.c: New test.
6795
6796 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
6797
6798         * g++.dg/opt/mmx2.C: New test.
6799
6800 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/24277
6803         * g++.dg/template/static20.C: New test.
6804
6805         PR c++/24302
6806         * g++.dg/warn/Wunused-12.C: New test.
6807
6808         PR c++/23437
6809         * g++.dg/template/arg4.C: New test.
6810
6811 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6812
6813         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6814         * gcc.dg/ucnid-3.c: Likewise.
6815         * gcc.dg/ucnid-4.c: Likewise.
6816         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6817         * g++.dg/other/ucnid-1.C: Likewise.
6818         * gcc.dg/sparc-frame-1.c: New test.
6819
6820 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6821
6822         PR c++/24139
6823         * g++.dg/template/spec27.C: New test.
6824
6825         PR c++/24275
6826         * g++.dg/template/static19.C: New test.
6827
6828 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6829
6830         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6831         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6832
6833 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6834
6835         PR target/24136
6836         * gfortran.fortran-torture/compile/pr24136.f: New test.
6837
6838 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
6839
6840         PR c++/22172
6841         * g++.dg/parse/crash30.C: New test.
6842
6843 2005-10-07  Richard Guenther  <rguenther@suse.de>
6844
6845         PR middle-end/24227
6846         * gcc.c-torture/compile/pr24227.c: New testcase.
6847
6848 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
6849
6850         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6851         Do not put aligned attributes on array elements.
6852
6853 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
6854
6855         PR testsuite/23611, PR testsuite/23615
6856         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6857         writing prototypes of library functions by hand.
6858         * obj-c++.dg/bitfield-4.mm: Likewise.
6859         * obj-c++.dg/const-str-4.mm: Likewise.
6860         * obj-c++.dg/encode-4.mm: Likewise.
6861         * obj-c++.dg/encode-5.mm: Likewise.
6862         * obj-c++.dg/encode-6.mm: Likewise.
6863         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6864         * obj-c++.dg/method-10.mm: Likewise.
6865         * obj-c++.dg/method-17.mm: Likewise.
6866         * obj-c++.dg/method-19.mm: Likewise.
6867         * obj-c++.dg/try-catch-2.mm: Likewise.
6868
6869 2005-10-06  Richard Henderson  <rth@redhat.com>
6870
6871         PR 24236
6872         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6873
6874 2005-10-06  Dale Johannesen  <dalej@apple.com>
6875
6876         * gcc.c-torture/execute/20030125-1.c: Correct.
6877
6878 2005-10-06  Richard Guenther  <rguenther@suse.de>
6879
6880         PR tree-optimization/24238
6881         * g++.dg/tree-ssa/pr24238.C: New testcase.
6882
6883 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
6884
6885         PR 18568
6886         * gfortran.dg/der_pointer_3.f90: New test.
6887
6888 2005-10-05  Devang Patel  <dpatel@apple.com>
6889
6890         PR Debug/23205
6891         * g++.dg/other/PR23205.C: New.
6892
6893 2005-10-05  Richard Henderson  <rth@redhat.com>
6894
6895         PR target/23602
6896         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6897         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6898
6899 2005-10-05  Dale Johannesen  <dalej@apple.com>
6900
6901         * gcc.c-torture/execute/float-floor.c: New.
6902
6903 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
6904
6905         PR tree-optimization/21419
6906         PR tree-optimization/24146
6907         PR tree-optimization/24151
6908
6909         * g++.dg/ext/asm7.C: New.
6910         * g++.dg/ext/asm8.C: New.
6911         * gcc.dg/asm-1.c: Compile on all targets.
6912         * gcc.dg/asm-pr24146.c: New.
6913         * gcc.dg/pr21419.c: Adjust error messages.
6914
6915 2005-10-05  Richard Guenther  <rguenther@suse.de>
6916
6917         PR fortran/24176
6918         * gfortran.fortran-torture/compile/empty.f90: New testcase.
6919
6920 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6921
6922         PR c++/23513
6923         * g++.dg/template/spec22.C: Robustify test.
6924         * g++.dg/template/spec26.C: New.
6925
6926 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
6927
6928         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6929         if target supports vector instructions.
6930
6931 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
6932
6933         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6934         C99 functions.
6935
6936 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
6937
6938         * lib/target-supports.exp (check_effective_target_fortran_large_real,
6939         check_effective_target_fortran_large_int): Replace cached result
6940         when target changes.
6941
6942 2005-10-04  Devang Patel  <dpatel@apple.com>
6943
6944         * gcc.dg/i386-sse-vect-types.c: New.
6945
6946 2005-10-04  Ian Lance Taylor  <ian@airs.com>
6947
6948         PR preprocessor/13726
6949         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6950         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6951
6952 2005-10-04  Richard Guenther  <rguenther@suse.de>
6953
6954         PR c/23576
6955         * gcc.dg/noncompile/pr23576.c: New testcase.
6956
6957 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6958
6959         PR middle-end/23125
6960         * gcc.dg/register-var-3.c: New test.
6961
6962 2005-10-04  Steven Bosscher  <stevenb@suse.de>
6963
6964         * gcc.dg/pr23049.c: New test.
6965
6966         * gcc.dg/ucnid-4.c: Fix test.
6967
6968 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
6969
6970         PR 23445
6971         * gcc.c-torture/compile/pr23445.c: New test.
6972
6973 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
6974
6975         * g++.dg/overload/unknown1.C: New.
6976
6977 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
6978
6979         PR c++/17775
6980         * g++.dg/template/repo4.C: New test.
6981
6982 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6983
6984         PR libfortran/19308
6985         * gfortran.dg/large_real_kind_2.F90: New test.
6986         * gfortran.dg/large_integer_kind_2.f90: New test.
6987
6988 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
6989
6990         * lib/target-supports.exp (check_effective_target_vect_shift):
6991         Implement with result caching. Add i?86, x86_64 and ia64 targets.
6992         (check_effective_target_vect_condition): Fix copy-n-pasto.
6993
6994         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6995         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6996         targets.
6997
6998 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
6999
7000         PR c++/22621
7001         * g++.dg/template/overload5.C : New test.
7002
7003         PR c++/23840
7004         * g++.dg/expr/stdarg1.C: New test.
7005
7006 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7007
7008         PR 24142
7009         * gcc.c-torture/execute/pr24142.c: New test.
7010
7011 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7012
7013         PR 24141
7014         * gcc.c-torture/execute/pr24141.c: New test.
7015
7016 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7017             Diego Novillo  <dnovillo@redhat.com>
7018
7019         PR 23604
7020         * gcc.c-torture/execute/pr23604.c: New test.
7021
7022 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7023
7024         PR fortran/16404
7025         PR fortran/20835
7026         PR fortran/20890
7027         PR fortran/20899
7028         PR fortran/20900
7029         PR fortran/20901
7030         PR fortran/20902
7031         gfortran.dg/equiv_constraint_1.f90: New test.
7032         gfortran.dg/equiv_constraint_2.f90: New test.
7033         gfortran.dg/equiv_constraint_3.f90: New test.
7034         gfortran.dg/equiv_constraint_4.f90: New test.
7035         gfortran.dg/equiv_constraint_5.f90: New test.
7036         gfortran.dg/equiv_constraint_6.f90: New test.
7037         gfortran.dg/equiv_constraint_7.f90: New test.
7038         gfortran.dg/equiv_constraint_8.f90: New test.
7039         gfortran.dg/private_type_1.f90: New test.
7040         gfortran.dg/private_type_2.f90: New test.
7041         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7042         980628-10.f: Assert std=gnu to permit mixing of
7043         types in equivalence statements.
7044
7045 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7046
7047         PR 24112
7048         * gfortran.dg/open_status_1.f90: New.
7049
7050 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7051
7052         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7053         * gcc.dg/vect/pr22480.c: Clean up temp files.
7054         * gcc.dg/vect/pr23831.c: Clean up temp files.
7055         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7056         Clean up temp files.
7057         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7058         Clean up temp files.
7059
7060         * gcc.dg/20050309-1.c: Clean up temp files.
7061         * gcc.dg/20050325-1.c: Clean up temp files.
7062
7063 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7064
7065         PR tree-optimization/24059
7066         * gcc.dg/vect/pr24059.c : New test.
7067
7068 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7069
7070         PR middle-end/24109
7071         * gcc.c-torture/execute/20050929-1.c: New test.
7072
7073 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7074
7075         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7076
7077 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7078
7079         PR c/21419
7080         * gcc.dg/pr21419.c: New test.
7081
7082 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7083
7084         * gcc.dg/pr23911.c: New test.
7085
7086 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7087
7088         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7089
7090         PR c++/16782
7091         * g++.dg/parse/qualified4.C: New test.
7092         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7093         * g++.old-deja/g++.mike/p8154.C: Likewise.
7094
7095 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7096
7097         PR c++/22147
7098         * g++.dg/template/friend37.C: New test.
7099         * g++.dg/parse/crash28.C: Adjust error markers.
7100
7101 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR fortran/18518
7104         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7105
7106 2005-09-27  Devang Patel  <dpatel@apple.com>
7107
7108         PR tree-optimization/23625
7109         * gcc.dg/pr23625.c: New test.
7110
7111 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7112
7113         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7114         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7115
7116 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR fortran/23677
7119         * gfortran.fortran-torture/execute/save_1.f90: New test.
7120         * gfortran.dg/save_1.f90: New test.
7121
7122 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7123
7124         * gcc.target/i386/builtin-apply-mmx.c: New test.
7125
7126         PR target/22576
7127         * gcc.target/i386/pr22576.c: New test.
7128
7129         PR target/22585
7130         * gcc.target/i386/pr22585.c: New test.
7131
7132         PR target/23268
7133         * gcc.target/i386/pr23268.c: New test.
7134
7135         PR middle-end/23831
7136         * gcc.dg/vect/pr23831.c: New test.
7137
7138         PR target/24055
7139         * gcc.target/i386/pr24055.c: New test.
7140
7141 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7142
7143         PR tree-optimization/23960
7144         * gcc.c-torture/compile/pr23960.c: New.
7145
7146 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7147
7148         PR fortran/16861
7149         * gfortran.dg/nested_modules_3.f90: New.
7150
7151 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7152
7153         PR fortran/24005
7154         gfortran.dg/interface_1.f90: New test.
7155
7156 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7157         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7158
7159         PR fortran/23843
7160         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7161
7162 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7163
7164         PR fortran/23516
7165         * gfortran.dg/imag_1.f: New test.
7166         * gfortran.dg/imag_2.f: Ditto.
7167
7168 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7169
7170         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7171
7172 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7173
7174         PR c++/21983
7175         * g++.dg/warn/pr21983.C: New test.
7176
7177 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7178
7179         PR c++/23993
7180         * g++.dg/template/array14.C: New test.
7181
7182 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7183
7184         PR fortran/19929
7185         * gfortran.dg/der_ptr_component_1.f90: New test.
7186
7187 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7188
7189         PR c++/23965
7190         * g++.dg/template/error1.C: Reject "no matching function" message.
7191
7192 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7193
7194         PR c++/17609
7195         * g++.dg/lookup/error1.C: New test.
7196
7197 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7198
7199         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7200         functionality of the testcase.
7201
7202 2005-09-20  Richard Henderson  <rth@redhat.com>
7203
7204         * gcc.dg/vect/vect-22.c: Require vect_float.
7205         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7206
7207 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7208
7209         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7210         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7211         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7212         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7213         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7214         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7215         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7216         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7217         * gcc.dg/cpp/ucnid-8.c: New test.
7218
7219 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7220
7221         PR tree-optimization/23929
7222         * gcc.c-torture/compile/pr23929.c: New test.
7223
7224 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7225
7226         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7227         for one loop.
7228
7229 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7230
7231         PR testsuite/23186
7232         * g++.dg/other/pr22003.C: Require named sections.
7233
7234 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR c++/23947
7237         * g++.dg/rtti/crash3.C: New test.
7238
7239         PR tree-optimization/23818
7240         * gcc.dg/pr23818.c: New test.
7241
7242 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7243
7244         PR fortran/23420
7245         * gfortran.dg/print_fmt_4.f: New.
7246
7247 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR fortran/23663
7250         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7251
7252 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7253
7254         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7255         Use pointers to local alignable arrays instead. Added comments.
7256         * gcc.dg/vect/vect-46.c: Likewise.
7257         * gcc.dg/vect/vect-48.c: Likewise.
7258         * gcc.dg/vect/vect-49.c: Likewise.
7259         * gcc.dg/vect/vect-52.c: Likewise.
7260         * gcc.dg/vect/vect-53.c: Likewise.
7261         * gcc.dg/vect/vect-54.c: Likewise.
7262         * gcc.dg/vect/vect-56.c: Likewise.
7263         * gcc.dg/vect/vect-57.c: Likewise.
7264         * gcc.dg/vect/vect-58.c: Likewise.
7265         * gcc.dg/vect/vect-60.c: Likewise.
7266         * gcc.dg/vect/vect-61.c: Likewise.
7267
7268         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7269         The test is no longer vectorizable on vect_no_align targets.
7270         * gcc.dg/vect/vect-43.c: Likewsie.
7271
7272         * gcc.dg/vect/vect-44.c: Added comments.
7273         * gcc.dg/vect/vect-45.c: Added comments.
7274         * gcc.dg/vect/vect-50.c: Added comments.
7275         * gcc.dg/vect/vect-51.c: Added comments.
7276
7277         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7278         aligned type.
7279         * gcc.dg/vect/Os-vect-95.c: Likewise.
7280
7281         * gcc.dg/vect/vect-41.c: Test removed.
7282         * gcc.dg/vect/vect-47.c: Test removed.
7283         * gcc.dg/vect/vect-55.c: Test removed.
7284         * gcc.dg/vect/vect-59.c: Test removed.
7285
7286 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7287
7288         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7289         No longer vectorizable on vect_no_align targets.
7290         * gcc.dg/vect/pr20122.c: Likewise.
7291         * gcc.dg/vect/vect-74.c: Likewise.
7292         * gcc.dg/vect/vect-75.c: Likewise.
7293         * gcc.dg/vect/vect-76.c: Likewise.
7294
7295         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7296         Will not be vectorizable on vect_no_align targets once aliasing issues
7297         are resolved.
7298         * gcc.dg/vect/vect-79.c: Likewise.
7299
7300         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7301         * gcc.dg/vect/vect-78.c: Likewise.
7302         * gcc.dg/vect/vect-97.c: Likewise.
7303
7304 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7305
7306         * gcc.dg/pr23943.c: New test.
7307
7308 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7309
7310         PR fortran/19181
7311         * gfortran.dg/derived_pointer_null_1.f90: New test.
7312
7313 2005-09-18  Richard Guenther  <rguenther@suse.de>
7314
7315         PR middle-end/23944
7316         * gcc.c-torture/compile/pr23944.c: New testcase.
7317
7318 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7319
7320         PR fortran/15975
7321         * gfortran.dg/der_pointer_2.f90: New test.
7322
7323 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7324
7325         PR fortran/16861
7326         * gfortran.dg/nested_modules_2.f90: New test.
7327
7328 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7329
7330         PR c++/18368
7331         * g++.dg/other/semicolon.C: New test.
7332
7333 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7334
7335         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7336         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7337
7338 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7339
7340         PR c++/23914
7341         * g++.dg/template/static18.C: New test.
7342
7343         PR c++/21514
7344         * g++.dg/template/crash19.C: Remove dg-error marker.
7345         * g++.dg/template/local4.C: New test.
7346
7347 2005-09-16  Paul Brook  <paul@codesourcery.com>
7348
7349         PR fortran/23906
7350         * gfortran.dg/dependency_1.f90: New test.
7351
7352 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/23896
7355         * g++.dg/template/static17.C: New test.
7356
7357 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7358
7359         PR c++/23139
7360         * g++.dg/warn/huge-val1.C: New test.
7361
7362 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7363
7364         PR c++/13140
7365         * g++.dg/parse/class2.C: New test.
7366         * g++.dg/template/explicit8.C: Likewise.
7367         * g++.dg/template/spec25.C: Likewise.
7368
7369 2005-09-14  Josh Conner  <jconner@apple.com>
7370
7371         PR middle-end/23584
7372         * gcc.dg/pr23584.c: New test.
7373
7374 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7375
7376         PR fortran/21875 Internal Unit Array I/O, NIST
7377         * gfortran.dg/arrayio_1.f90: New test.
7378         * gfortran.dg/arrayio_1.f90: New test.
7379         * gfortran.dg/arrayio_1.f90: New test.
7380         * gfortran.dg/arrayio_1.f90: New test.
7381         * gfortran.dg/arrayio_1.f90: New test.
7382
7383 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7384
7385         PR middle-end/22480
7386         * gcc.dg/vect/pr22480.c: New test.
7387
7388 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7389
7390         PR fortran/19358
7391         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7392
7393 2005-09-13 Josh Conner <jconner@apple.com>
7394
7395         PR c++/23180
7396         * g++.dg/init/struct2.C: New test.
7397         * g++.dg/init/struct3.C: New test.
7398
7399 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
7400
7401         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7402         Clean up temp files.
7403         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
7404         gcc.dg/tree-ssa/builtin-fprintf-1.c,
7405         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
7406         gcc.dg/tree-ssa/builtin-printf-1.c,
7407         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
7408         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
7409         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
7410         gcc.dg/tree-ssa/builtin-vprintf-1.c,
7411         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
7412         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
7413         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
7414         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
7415         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
7416         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
7417         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
7418         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
7419
7420 2005-09-13  Josh Conner  <jconner@apple.com>
7421
7422         * lib/gcc-dg.exp: Load scanipa.exp.
7423         (cleanup-dump): New procedure.
7424         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
7425         * lib/scandump.exp: New file.
7426         * lib/scantree.exp: Use it.
7427         * lib/scanipa.exp: New file.
7428
7429 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
7430
7431         PR fortran/17740
7432         * gfortran.dg/generic_4.f90: New test.
7433
7434 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
7435
7436         PR target/23816
7437         * gcc.target/i386/pr23816-1.c: New test.
7438         * gcc.target/i386/pr23816-2.c: New test.
7439
7440
7441 2005-09-13  Bastian Blank <waldi@debian.org>
7442
7443         PR c++/16171
7444         * g++.dg/abi/mangle26.C: New test.
7445         * g++.dg/abi/mangle27.C: New test.
7446         * g++.dg/abi/mangle28.C: New test.
7447         * g++.dg/abi/mangle29.C: New test.
7448
7449         PR c++/23839
7450         * g++.dg/parse/register1.C: New test.
7451
7452 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/23842
7455         * g++.dg/template/access16.C: New test.
7456
7457 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7458
7459         * gfortran.dg/char_pack_2.f90: Increase the vector size.
7460
7461 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7462
7463         PR fortran/18899
7464         * gfortran.dg/shape_2.f90: New test.
7465
7466 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7467
7468         PR target/19269
7469         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
7470         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
7471         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7472         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
7473         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
7474         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
7475         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
7476         tests.
7477
7478 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/23841
7481         * g++.dg/parse/template17.C: New test.
7482
7483 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7484
7485         PR c++/23789
7486         * g++.dg/template/nontype14.C: New test.
7487
7488 2005-09-12  Ian Lance Taylor  <ian@airs.com>
7489
7490         PR g++/7874
7491         * g++.dg/lookup/friend7.C: New test.
7492         * g++.dg/lookup/friend8.C: New test.
7493         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7494         so that it will be found via argument dependent lookup.
7495         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7496         friend functions which will no longer be found.
7497         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7498         function g, so that it will be found via argument dependent
7499         lookup.
7500         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7501         * g++.old-deja/g++.mike/net43.C: Likewise.
7502
7503 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7504
7505         PR c++/23691
7506         * g++.dg/template/static16.C: New test.
7507
7508 2005-09-12  Josh Conner  <jconner@apple.com>
7509
7510         PR middle-end/23237
7511         * gcc.c-torture/compile/pr23237.c: New test.
7512
7513 2005-09-11  Richard Henderson  <rth@redhat.com>
7514
7515         * g++.dg/other/error8.C: Update expected diagnostic text.
7516
7517 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7518
7519         PR libfortran/19872
7520         * gfortran.dg/overwrite_1.f: New test.
7521
7522 2005-09-09  Josh Conner  <jconner@apple.com>
7523
7524         * g++.dg/init/pr23180-1.C: Removed.
7525         * g++.dg/init/pr23180-2.C: Removed.
7526
7527 2005-09-09  David Daney <ddaney@avtrex.com>
7528
7529         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
7530         files which are ...
7531         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
7532         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
7533
7534 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7535
7536         * gfortran.dg/iostat_2.f90: New test.
7537
7538 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
7539
7540         PR c++/22252
7541         * g++.dg/ext/interface1.C: New test.
7542         * g++.dg/ext/interface1.h: Likewise.
7543         * g++.dg/ext/interface1a.cc: Likewise.
7544
7545 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
7546
7547         * gfortran.dg/iomsg_1.f90: New test case.
7548
7549 2005-09-09  Richard Guenther  <rguenther@suse.de>
7550
7551         PR c++/23624
7552         * g++.dg/tree-ssa/pr23624.C: New testcase.
7553
7554 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7555
7556         PR fortran/19239
7557         * gfortran.dg/vector_subscript_1.f90,
7558         * gfortran.dg/vector_subscript_2.f90: New tests.
7559
7560 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7561
7562         PR fortran/21104
7563         * gfortran.dg/array_alloc_1.f90,
7564         * gfortran.dg/array_alloc_2.f90,
7565         * gfortran.dg/array_alloc_3.f90: New tests.
7566
7567 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7568
7569         PR fortran/12840
7570         * gfortran.dg/array_constructor_6.f90
7571         * gfortran.dg/array_constructor_7.f90
7572         * gfortran.dg/array_constructor_8.f90
7573         * gfortran.dg/array_constructor_9.f90
7574         * gfortran.dg/array_constructor_10.f90
7575         * gfortran.dg/array_constructor_11.f90
7576         * gfortran.dg/array_constructor_12.f90: New tests.
7577
7578 2005-09-08  Josh Conner  <jconner@apple.com>
7579
7580         PR c++/23180
7581         * g++.dg/init/pr23180-1.C: New test.
7582         * g++.dg/init/pr23180-2.C: New test.
7583
7584 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7585
7586         PR fortran/18878
7587         * gfortran.dg/module_double_reuse.f90: New.
7588
7589 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7590
7591         PR fortran/23270
7592         PR fortran/22304
7593         PR fortran/18870
7594         PR fortran/17917
7595         PR fortran/16511
7596         * gfortran.dg/common_equivalence_1.f: New.
7597         * gfortran.dg/common_equivalence_2.f: New.
7598         * gfortran.dg/common_equivalence_3.f: New.
7599         * gfortran.dg/contained_equivalence_1.f90: New.
7600         * gfortran.dg/module_blank_common.f90: New.
7601         * gfortran.dg/module_commons_1.f90: New.
7602         * gfortran.dg/module_equivalence_1.f90: New.
7603         * gfortran.dg/nested_modules_1.f90: New.
7604         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7605         equivalences and add comment to connect the test with
7606         the PR.
7607
7608 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7609
7610         PR fortran/23765
7611         * gfortran.dg/common_6.f90: New test.
7612
7613 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7614
7615         PR fortran/15326
7616         * gfortran.dg/char_result_1.f90,
7617         * gfortran.dg/char_result_2.f90,
7618         * gfortran.dg/char_result_3.f90,
7619         * gfortran.dg/char_result_4.f90,
7620         * gfortran.dg/char_result_5.f90,
7621         * gfortran.dg/char_result_6.f90,
7622         * gfortran.dg/char_result_7.f90,
7623         * gfortran.dg/char_result_8.f90: New tests.
7624
7625 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7626
7627         PR fortran/19928
7628         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7629
7630 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7631
7632         PR obj-c++/16816
7633         * obj-c++.dg/selector-5.mm: New test.
7634         * obj-c++.dg/selector-6.mm: New test.
7635
7636 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7637
7638         PR objc/20574
7639         PR objc/19324
7640         * objc.dg/error-1.m: New test.
7641
7642 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
7643
7644         PR fortran/23373
7645         * gfortran.fortran-torture/execute/pr23373-1.f90,
7646         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7647
7648 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
7649
7650         PR libfortran/23760
7651         * gfortran.dg/g77/1832.f: Remove long string in write statement
7652         to allow the test to pass on correct list directed output with
7653         prepended space.
7654
7655 2005-09-07  James E Wilson  <wilson@specifix.com>
7656
7657         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7658
7659 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7660
7661         * gfortran.dg/parameter+save.f90: Rename to
7662         * gfortran.dg/parameter_save.f90: .. this.
7663
7664 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7665
7666         PR fortran/20848
7667         * gfortran.dg/parameter+save.f90: New test case.
7668
7669 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
7670
7671         PR fortran/19269
7672         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7673
7674 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7675
7676         PR c/23075
7677         * gcc.dg/pr23075.c: New test.
7678         * g++.dg/warn/pr23075.C: New test.
7679
7680         PR target/22362
7681         * gcc.target/i386/pr22362.c: New test.
7682
7683         PR rtl-optimization/23098
7684         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7685
7686         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7687         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7688         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7689
7690 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
7691
7692         * g++.dg/expr/cast6.C: New test.
7693
7694         PR c++/9782
7695         * g++.dg/init/new15.C: New test.
7696
7697 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7698
7699         * gcc.dg/vect/Os-vect-95.c: New test.
7700         * gcc.dg/vect/vect-95.c: Same.
7701
7702 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7703
7704         * gcc.dg/vect/vect-29.c: Update xfail testing.
7705         * gcc.dg/vect/vect-44.c: Same.
7706         * gcc.dg/vect/vect-48.c: Same.
7707         * gcc.dg/vect/vect-50.c: Same.
7708         * gcc.dg/vect/vect-72.c: Same.
7709         * gcc.dg/vect/vect-77.c: Same.
7710         * gcc.dg/vect/vect-78.c: Same.
7711         * gcc.dg/vect/vect-80.c: Same.
7712         * gcc.dg/vect/vect-96.c: Same.
7713         * gcc.dg/vect/vect-100.c: Same.
7714         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7715         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7716         * gfortran.dg/vect/vect-5.f90: Same.
7717
7718 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7719
7720         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7721         start strings.
7722         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7723         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7724
7725         PR c++/23056
7726         * g++.dg/opt/pr23056.C: New test.
7727
7728         PR rtl-optimization/23098
7729         * gcc.target/i386/pr23098.c: New test.
7730
7731 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/23667
7734         * g++.dg/template/static15.C: New test.
7735
7736         PR c++/21440
7737         * g++.dg/ext/stmtexpr5.C: New test.
7738         * g++.dg/ext/stmtexpr6.C: Likewise.
7739
7740 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
7741
7742         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7743
7744         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7745         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7746         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7747
7748 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
7749
7750         PR libfortran/23321
7751         * gfortran.dg/direct_io_4.f90: New test case.
7752
7753 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
7754             Rasmus Hahn  <rassahah@neofonie.de>
7755
7756         PR libobjc/23108
7757         * objc.dg/type-stream-1.m: New test.
7758
7759 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
7760
7761         PR fortran/23661
7762         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7763         gfortran.dg/print_fmt_3.f90: New test.
7764
7765 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7766
7767         * gfortran.dg/fmt_t_1.f90: New test.
7768
7769 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7770
7771         PR rtl-optimization/23454
7772         * g++.dg/opt/pr23454.C: New test.
7773
7774 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/23699
7777         * g++.dg/ext/static1.C: New test.
7778
7779 2005-09-02  Richard Henderson  <rth@redhat.com>
7780
7781         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7782         tail call to check_fa_work.
7783
7784 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
7785
7786         PR c++/21687
7787         * g++.dg/other/gc3.C: New test.
7788
7789 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7790
7791         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7792         * gcc.dg/20050826-1.c: Likewise.
7793
7794 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
7795
7796         PR c++/23167
7797         * g++.dg/expr/volatile1.C: New test.
7798
7799 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
7800
7801         PR middle-end/23547
7802         * gcc.dg/pr23547.c: New test.
7803
7804 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
7805
7806         PR c/22061
7807         * gcc.c-torture/execute/pr22061-1.c,
7808         * gcc.c-torture/execute/pr22061-2.c,
7809         * gcc.c-torture/execute/pr22061-3.c,
7810         * gcc.c-torture/execute/pr22061-4.c: New tests.
7811
7812 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7813
7814         * gcc.dg/Wredundant-decls-2.c: New test to check that
7815         -Wredundant-decls does not issue warning for a variable
7816         definition following a declaration.
7817
7818 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
7819
7820         PR debug/7241
7821         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7822         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7823         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7824
7825         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7826         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7827         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7828         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7829         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7830         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7831         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7832         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7833
7834 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7835
7836         PR objc/23306
7837         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7838         scan-assmbler.
7839
7840 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
7841
7842         PR target/21255
7843         * gcc.dg/pr21255-1.c: New test.
7844         * gcc.dg/pr21255-2-mb.c: Likewise.
7845         * gcc.dg/pr21255-2-ml.c: Likewise.
7846         * gcc.dg/pr21255-3.c: Likewise.
7847         * gcc.dg/pr21255-4.c: Likewise.
7848
7849 2005-08-31  Dale Johannesen  <dalej@apple.com>
7850
7851         * gcc.dg/20050830-1.c: New.
7852
7853 2005-08-31  Josh Conner  <jconner@apple.com>
7854
7855         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7856         command-line options for arm-*-* targets.
7857         * g++.dg/init/array16.C: Likewise.
7858         * g++.dg/other/crash-4.C: Likewise.
7859
7860 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7861
7862         PR obj-c++/23640
7863         * obj-c++.dg/gnu-runtime-3.mm: New test.
7864
7865 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7866
7867         PR c++/13377
7868         * g++.dg/lookup/ambig4.C: New test.
7869         * g++.dg/lookup/ambig5.C: New test.
7870         * g++.dg/tc1/dr101.C: Adjust error markers.
7871
7872 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7873
7874         PR c++/23639
7875         * g++.dg/template/ttp5.C: Adjust error markers.
7876
7877 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
7878
7879         PR testsuite/23609
7880         * lib/obj-c++.exp: Include target-libpath.exp.
7881         (obj-c++_link_flags): Look for the GNU libobjc library
7882         and set the library path to include it.
7883         Don't manually set LD_LIBRARY_PATH (etc.) but call
7884         set_ld_library_path_env_vars instead.
7885         (obj-c++_target_compile): Don't set library path or
7886         linker flags because they are already set correctly
7887         in obj-c++_link_flags.
7888
7889 2005-08-30  Josh Conner  <jconner@apple.com>
7890
7891         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7892         to command-line options for arm-*-* targets.
7893
7894 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
7895
7896         * g++.dg/other/i386-1.C: New.
7897
7898 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR preprocessor/20348
7901         PR preprocessor/20356
7902         * gcc.dg/cpp/pr20348.c: New test.
7903         * gcc.dg/cpp/pr20348.h: New file.
7904         * gcc.dg/cpp/inc/pr20348.h: New file.
7905         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7906         * gcc.dg/cpp/pr20356.c: New test.
7907         * gcc.dg/cpp/pr20356.h: New file.
7908         * gcc.dg/cpp/inc/pr20356.h: New file.
7909         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7910
7911 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
7912
7913         * gfortran.fortran-torture/execute/intrinsic_count.f90:
7914         Fix array dimension to avoid correct end-of-file error.
7915
7916 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
7917
7918         PR libfortran/23598
7919         * gfortran.dg/iostat_1.f90: New test.
7920
7921 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
7922
7923         PR middle-end/23408
7924         * gcc.dg/pr23408.c: New test.
7925
7926 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
7927
7928         PR c++/23099
7929         * g++.dg/init/member1.C: Make sure erroneous static data member
7930         definitions are required.
7931         * g++.dg/template/static13.C: New test.
7932         * g++.dg/template/static14.C: Likewise.
7933
7934 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
7935
7936         * gcc.target/i386/pr23575.c: Use -msse2 instead of
7937         -march=pentium4, remove ilp32 requirement.
7938
7939         PR middle-end/23484
7940         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7941         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7942
7943 2005-08-29  Andreas Jaeger  <aj@suse.de>
7944
7945         PR testsuite/23607
7946         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7947
7948 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
7949
7950         * gcc.c-torture/execute/20050316-2.c: New test.
7951         * gcc.c-torture/execute/20050316-3.c: New test.
7952         * gcc.dg/torture/pr16104-1.c: New test.
7953
7954 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
7955
7956         PR middle-end/23463
7957         * gcc.c-torture/execute/zero-struct-1.c: New test.
7958
7959 2005-08-27  Richard Guenther  <rguenther@suse.de>
7960
7961         PR target/23575
7962         * gcc.target/i386/pr23575.c: New testcase.
7963
7964 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
7965
7966         PR rtl-optimization/23561
7967         * gcc.c-torture/execute/20050826-1.c: New test.
7968
7969         PR rtl-opt/23560
7970         * gcc.c-torture/execute/20050826-2.c: New test.
7971
7972 2005-08-26  Dale Johannesen  <dalej@apple.com>
7973
7974         * gcc.dg/20030711-1.c: Modify to work on Darwin.
7975         * gcc.dg/20050826-1.c: New.
7976
7977 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
7978
7979         PR c++/19004
7980         * g++.dg/template/nontype13.C: New test.
7981
7982         PR c++/23491
7983         * g++.dg/init/new14.C: New test.
7984         * g++.dg/expr/anew1.C: Do not XFAIL.
7985         * g++.dg/expr/anew2.C: Likewise.
7986         * g++.dg/expr/anew3.C: Likewise.
7987
7988 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
7989
7990         PR middle-end/22439
7991         * gcc.dg/vla-3.c: New test.
7992
7993 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
7994
7995         PR fortran/20363
7996         * gfortran.dg/named_interface.f90: New.
7997
7998 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
7999
8000         * gcc.c-torture/execute/frame-address.c: New test.
8001
8002 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8003
8004         PR c++/20817
8005         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8006
8007 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8008
8009         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8010
8011 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8012
8013         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8014         * gcc.dg/altivec-22.c: Rename from..
8015         * gcc.dg/altivec-nomfcr.c: ..this.
8016
8017 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8018
8019         PR tree-optimization/23546
8020         * gcc.dg/tree-ssa/pr23546.c: New test.
8021
8022 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8023
8024         PR fortran/17758
8025         * gfortran.dg/nonreturning_statements.f90: New test.
8026
8027 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         PR c++/22454
8030         * g++.dg/parse/crash29.C: New.
8031
8032 2005-08-23  DJ Delorie  <dj@redhat.com>
8033
8034         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8035         constants have the L suffix.
8036
8037 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8038
8039         PR c++/23044
8040         * g++.dg/template/instantiate8.C: New.
8041
8042 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8043
8044         PR middle-end/23467
8045         * gcc.c-torture/execute/pr23467.c: New test.
8046
8047 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8048
8049         PR tree-optimization/22043
8050         * gcc.c-torture/execute/20050613-1.c: New test.
8051
8052 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8053
8054         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8055
8056 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR rtl-optimization/23478
8059         * g++.dg/opt/pr23478.C: New test.
8060
8061 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8062
8063         PR c/18715
8064         * gcc.dg/switch-warn-3.c: New test.
8065
8066 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8067
8068         PR c++/22233
8069         * g++.dg/template/param1.C: New test.
8070
8071 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8072
8073         PR c++/23089
8074         * g++.dg/other/incomplete1.C: New test.
8075
8076 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8077
8078         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8079         are vectorizable.
8080
8081 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8082
8083         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8084         d_lines_5.f: New.
8085
8086 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8087
8088         * gcc.target/i386/sse-4.c: New test.
8089
8090 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8091
8092         PR testsuite/23239
8093         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8094
8095 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8096
8097         * gcc.dg/20050811-1.c: New test.
8098         * gcc.dg/20050811-2.c: New test.
8099
8100 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8101
8102         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8103
8104 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8105
8106         PR 23476
8107         * gcc.c-torture/compile/pr23476.c: New test.
8108
8109 2005-08-19  Devang Patel  <dpatel@apple.com>
8110
8111         PR tree-optimization/23048
8112         * gcc.dg/tree-ssa/pr23048.c: New test.
8113
8114 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8115
8116         PR middle-end/20624
8117         * g++.dg/warn/Wreturn-3.C: New test
8118
8119 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8120
8121         PR tree-optimization/22228
8122         * g++.dg/vect/pr22543.cc: New test.
8123
8124 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8125
8126         PR tree-optimization/21574
8127         * gcc.dg/tree-ssa/pr21574.c: New test.
8128
8129 2005-08-16  James E Wilson  <wilson@specifix.com>
8130
8131         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8132
8133 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8134
8135         PR tree-opt/23402
8136         * gcc.c-torture/compile/zero-strct-3.c: New test.
8137         * gcc.c-torture/compile/zero-strct-4.c: New test.
8138
8139 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8140
8141         PR target/23376
8142         * gcc.target/x86_64/pr23376.c: New test.
8143
8144 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8145
8146         PR c++/23337
8147         * g++.dg/ext/vector2.C: New.
8148
8149 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8150
8151         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8152
8153 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8154
8155         PR libfortran/23428
8156         * gfortran.dg/inquire-complex.f90: New test case.
8157
8158 2005-08-16  James E Wilson  <wilson@specifix.com>
8159
8160         PR tree-optimization/21105
8161         * gcc.dg/large-size-array.c: New.
8162
8163 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8164
8165         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8166         type.
8167         * gcc.dg/vect/vect-41: Likewise.
8168         * gcc.dg/vect/vect-42: Likewise.
8169         * gcc.dg/vect/vect-43: Likewise.
8170         * gcc.dg/vect/vect-44: Likewise.
8171         * gcc.dg/vect/vect-46: Likewise.
8172         * gcc.dg/vect/vect-47: Likewise.
8173         * gcc.dg/vect/vect-48: Likewise.
8174         * gcc.dg/vect/vect-52: Likewise.
8175         * gcc.dg/vect/vect-53: Likewise.
8176         * gcc.dg/vect/vect-54: Likewise.
8177         * gcc.dg/vect/vect-55: Likewise.
8178         * gcc.dg/vect/vect-56: Likewise.
8179         * gcc.dg/vect/vect-57: Likewise.
8180         * gcc.dg/vect/vect-58: Likewise.
8181         * gcc.dg/vect/vect-59: Likewise.
8182         * gcc.dg/vect/vect-60: Likewise.
8183         * gcc.dg/vect/vect-61: Likewise.
8184         * gcc.dg/vect/vect-85: Likewise.
8185         * gcc.dg/vect/vect-87: Likewise.
8186         * gcc.dg/vect/vect-88: Likewise.
8187         * gcc.dg/vect/vect-93.c: Likewise.
8188         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8189         * gcc.dg/vect/vect-75: Likewise.
8190         * gcc.dg/vect/vect-76: Likewise.
8191         * gcc.dg/vect/vect-77: Likewise.
8192         * gcc.dg/vect/vect-78: Likewise.
8193         * gcc.dg/vect/vect-80: Likewise.
8194         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8195         vectorized for the expected reason, rather than checking how alignment
8196         was handled.
8197         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8198         type and also instead of aligned pointers. Added documentation.
8199
8200 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8201
8202         * gfortran.dg/power.f90: New test.
8203
8204 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR rtl-optimization/23299
8207         * g++.dg/opt/pr23299.C: New test.
8208
8209 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8210
8211         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8212
8213 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8214
8215         * g++.dg/template/local6.C: New test.
8216
8217 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8218
8219         * execute/exceptions/finally-1.m: Check that the catch and finally are
8220         being called.  Also add a "return 0;" at the end of main.
8221
8222 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8223
8224         PR fortran/21432.
8225         * gfortran.dg/namelist_print_1.f: New test of functionality of
8226         PRINT namelist.
8227         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8228         namelist generates error with -std=f95.
8229
8230 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8231
8232         PR tree-optimization/23119
8233         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8234
8235 2005-08-13  Marcin Koziej  <creep@desk.pl>
8236             Andrew Pinski  <pinskia@physics.uc.edu>
8237
8238         PR libobjc/22492
8239         * execute/exceptions/finally-1.m: New test.
8240
8241 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8242
8243         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8244         testsuite.
8245         * objc/execute/exceptions/trivial.m: New test.
8246         * objc.dg/try-catch-11.m: Move to ...
8247         * objc/execute/exceptions/foward-1.m: Here.
8248         * objc.dg/try-catch-2.m: Move to ...
8249         * objc/execute/exceptions/catchall-1.m: Here.
8250         * objc.dg/try-catch-8.m: Move to ...
8251         * objc/execute/exceptions/local-variables-1.m: Here.
8252
8253 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8254
8255         * objc.dg/nested-func-1.m: Move to ...
8256         * objc/execute/nested-func-1.m: Here.
8257
8258 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8259
8260         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8261         in ${options} instead of [target_info name].
8262         * lib/obj-c++.exp (objc_target_compile): Likewise.
8263
8264 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8265
8266         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8267
8268 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8269
8270         part of PR testsuite/23348
8271         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8272         of the torture options.
8273         * objc/compile/trivial.m: New test.
8274
8275 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8276
8277         * gfortran.dg/eoshift.f90: Correct format.
8278
8279 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8280
8281         * gfortran.fortran-torture/execute/character_passing.f90:
8282         Fix comment typo.
8283
8284 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8285
8286         PR c++/8271
8287         * g++.dg/template/unify10.C: New.
8288
8289 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8290
8291         * g++.dg/parse/pr22514.C: Move to...
8292         * g++.dg/debug/pr22514.C: here.
8293
8294 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8295
8296         PR c++/23266
8297         * g++.dg/inherit/pure1.C: New test.
8298
8299         * ChangeLog: Fix typos.
8300
8301 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8302             Steven Bosscher  <stevenb@suse.de>
8303
8304         * gfortran.dg/runtime_warning_1.f90: New test.
8305
8306 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         PR c++/23219
8309         * g++.dg/parse/crash28.C: New.
8310
8311 2005-08-11  Richard Guenther  <rguenther@suse.de>
8312
8313         PR target/23289
8314         * gcc.target/i386/tailcall-1.c: New testcase.
8315
8316 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8317
8318         * gcc.dg/vect/vect-67.c: Un-xfail.
8319
8320 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8321
8322         PR c++/23225
8323         * g++.dg/testsuite/parse/crash27.C: new test.
8324
8325 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8326
8327         PR libfortran/22143
8328         * gfortran.dg/shift-kind.f90: New testcase.
8329
8330 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8331
8332         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8333         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8334
8335 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8336
8337         PR c++/20646
8338         * g++.dg/other/mult-stor1.C: New test.
8339
8340 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8341
8342         * gcc.c-torture/pr18299-1.c: Move to ...
8343         * gcc.c-torture/compile/pr18299-1.c: Here.
8344
8345 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8346
8347         * gfortran/fortran.torture/execute/character_passing.f90:
8348         Fix types for LSAME.
8349
8350 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8351
8352         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8353         input data back to what it was originally.
8354
8355 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8356
8357         * objc.dg/try-catch-8.m: Enable for all targets.
8358
8359 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8360
8361         * gcc.dg/pr23165.c: New test.
8362
8363 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8364
8365         PR tree-optimization/23234
8366         * gcc.dg/tree-ssa/pr23234.c: New test.
8367
8368 2005-08-08  Josh Conner  <jconner@apple.com>
8369
8370         PR rtl-optimization/23241
8371         * gcc.dg/char-compare.c: New test.
8372
8373 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8374
8375         PR c++/22508
8376         * g++.dg/init/new13.C: New test.
8377
8378 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8379
8380         PR c++/21166
8381         * g++.dg/other/crash-4.C: Adjust
8382         * g++/dg/ext/packed9.C: New.
8383
8384 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8385
8386         PR middle-end/21964
8387         * gcc.c-torture/execute/pr21964-1.c: New test.
8388
8389 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8390
8391         PR c/22458
8392         * gcc.dg/pr22458-1.c: New test.
8393
8394 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8395             Steven G. Kargl <kargls@comcast.net>
8396
8397         PR fortran/22390
8398         * gfortran.dg/flush_1.f90: New test.
8399
8400 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8401
8402         PR c++/23191
8403         * g++.dg/template/eh2.C: New test.
8404
8405 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8406
8407         PR c++/19498
8408         * g++.dg/template/instantiate7.C: New test.
8409
8410 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
8411
8412         PR c/23113
8413         * gcc.dg/Wunused-value-1.c: New test.
8414
8415 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
8416
8417         PR rtl-optimization/23233
8418         * gcc.c-torture/compile/pr23233-1.c: New test.
8419
8420 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR fortran/18833
8423         PR fortran/20850
8424         * gfortran.dg/equiv_1.f90: New test.
8425         * gfortran.dg/equiv_2.f90: New test.
8426         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8427         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
8428         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
8429
8430 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8431
8432         * gcc.c-torture/execute/vrp-5.c: New test.
8433         * gcc.c-torture/execute/vrp-6.c: New test.
8434         * gcc.dg/tree-ssa/vrp21.c: New test.
8435
8436 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8437
8438         * g++.dg/parse/pr22514.C: New test.
8439
8440 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
8441
8442         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
8443
8444         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
8445         instead of constant loads / pool entries.
8446
8447 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
8448
8449         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
8450         TEST_TO_WCTYPE.
8451
8452 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
8453
8454         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
8455         __WINT_TYPE__ in generated prototypes if possible.
8456
8457 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
8458
8459         PR 22037
8460         * g++.dg/tree-ssa/pr22037.C:
8461
8462 2005-08-04  Richard Henderson  <rth@redhat.com>
8463
8464         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
8465         scan-tree-dump-times directive.
8466
8467 2005-08-04  Jan Hubicka  <jh@suse.cz>
8468
8469         * gcov-1.C: Fix switch counts.
8470         * gcov-4b.c: Likewise.
8471
8472 2005-08-03  Jeff Law  <law@redhat.com>
8473
8474         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
8475
8476 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
8477
8478         * gcc.c-torture/execute/pr23135.c: New test.
8479
8480 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8481
8482         PR tree-optimization/19899
8483         * gcc.dg/tree-ssa/scev-1.c: New test.
8484         * gcc.dg/tree-ssa/scev-2.c: New test.
8485
8486 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
8487
8488         PR target/18582
8489         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8490
8491 2005-08-03  Jan Hubicka  <jh@suse.cz>
8492
8493         * update-conroll.c: New testcase.
8494         * update-conroll-2.c: New testcase.
8495
8496 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
8497
8498         * gfortran.dg/constant_substring.f: New test.
8499         * gfortran.dg/pr22491.f: New test.
8500
8501 2005-08-02  Jan Hubicka  <jh@suse.cz>
8502
8503         * update-threading.c: Replace by the proper one.
8504
8505 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8506
8507         PR 23164
8508         * g++.dg/tree-ssa/pr23164.C: New test.
8509
8510 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8511
8512         * gcc.dg/tree-ssa/pr23192.c: New test.
8513
8514 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
8515
8516         * gcc.c-torture/execute/vrp-4.c: New test.
8517
8518 2005-08-02  Jan Hubicka  <jh@suse.cz>
8519
8520         * update-threading.c: New test.
8521
8522 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
8523
8524         * gcc.c-torture/compile/20050801-1.c: New test.
8525         * gcc.c-torture/compile/20050801-2.c: New test.
8526
8527 2005-08-01  Jan Hubicka  <jh@suse.cz>
8528
8529         * val-prof-5.c: New test.
8530
8531 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
8532
8533         PR c/22311
8534         * gcc.dg/pr22311-1.c : New test.
8535
8536 2005-07-31  Steven Bosscher  <stevenb@suse.de>
8537
8538         PR target/23095
8539         * gfortran.dg/pr23095.f: New test.
8540
8541         PR c++/22003
8542         * g++.dg/other/pr22003.C: New test.
8543
8544 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
8545
8546         PR target/20621
8547         * gcc.c-torture/execute/pr20621-1.c: New test.
8548
8549 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
8550
8551         * gfortran.dg/comma_format_extension_4.f: Adjust length
8552         of string for format.
8553         * gfortran.dg/der_array_io_1.f: Replace illegal internal
8554         print statement with internal write.
8555         * gfortran.dg/der_array_io_2.f: Likewise.
8556         * gfortran.dg/der_array_io_3.f: Likewise.
8557
8558 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
8559
8560         * gcc.dg/fold-abs-4.c: new test.
8561
8562 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
8563
8564         PR fortran/22570 an related issues.
8565         * gfortran.dg/x_slash_1.f: New test.
8566
8567 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
8568
8569         PR c/23143
8570         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8571         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8572
8573 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8574
8575         PR c/529
8576         * gcc.dg/Wshadow-3.c: New test.
8577
8578 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
8579
8580         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8581         used to have the wrong bounds).
8582
8583 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8584
8585         PR c/21720
8586         * gcc.dg/hex-round-1.c: Test more cases.
8587         * gcc.dg/hex-round-2.c: New test.
8588
8589 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
8590
8591         PR 22550
8592         * g++.dg/tree-ssa/pr22550.C: New test.
8593
8594 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
8595
8596         * gcc.dg/tree-ssa/vrp19.c: New test.
8597         * gcc.dg/tree-ssa-vrp20.c: New test.
8598
8599 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8600
8601         PR c/22240
8602         * gcc.dg/transparent-union-4.c: New test.
8603
8604 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8605
8606         PR c/22192
8607         * gcc.dg/c99-vla-2.c: New test.
8608
8609 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8610
8611         PR c/21720
8612         * gcc.dg/hex-round-1.c: New test.
8613
8614 2005-07-28  Jan Hubicka  <jh@suse.cz>
8615
8616         * inliner-1.c: Do not dump everything.
8617         * tree-prof.exp: Do not pass -ftree-based-profiling.
8618         * bprob.exp: Likewise.
8619
8620         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8621
8622 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/22545
8625         * g++.dg/expr/ptrmem7.C: New test.
8626
8627 2005-07-28  Mike Stump  <mrs@apple.com>
8628
8629         * g++.old-deja/g++.mike/visibility-1.C: New test.
8630
8631 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8632
8633         PR c/20187
8634         * gcc.c-torture/execute/pr20187-1.c: New test.
8635
8636 2005-07-28  Jeff Law  <law@redhat.com>
8637
8638         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8639         * gcc.dg/tree-ssa/vrp18.c: New test.
8640
8641 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8642
8643         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8644
8645 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8646
8647         PR tree-optimization/22506
8648         * gcc.dg/vect/ps22506.c: New test.
8649
8650 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR target/21149
8653         * gcc.target/i386/sse-3.c: New test.
8654
8655 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8656
8657         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8658         * gcc.target/mips/mips32-dsp-type.c: Likewise.
8659
8660 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8661
8662         PR c/22589
8663         * gcc.c-torture/compile/pr22589-1.c: New test.
8664
8665 2005-07-28  Jan Hubicka  <jh@suse.cz>
8666
8667         * update-loopch.c: New testcase.
8668
8669 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8670
8671         PR rtl-optimization/23047
8672         * gcc.c-torture/execute/pr23047.c: New test.
8673         * gcc.c-torture/execute/pr23047.x: New.
8674
8675 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8676
8677         PR tree-optimization/22493
8678         * gcc.c-torture/execute/pr22493-1.c: New test.
8679         * gcc.c-torture/execute/pr22493-1.x: New.
8680         * gcc.c-torture/execute/vrp-1.c: New test.
8681         * gcc.c-torture/execute/vrp-2.c: New test.
8682         * gcc.c-torture/execute/vrp-2.c: New test.
8683
8684 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
8685
8686         * gcc.target/frv/all-builtin-read8.c: Delete.
8687         * gcc.target/frv/all-builtin-read16.c: Delete.
8688         * gcc.target/frv/all-builtin-read32.c: Delete.
8689         * gcc.target/frv/all-builtin-read64.c: Delete.
8690         * gcc.target/frv/all-builtin-write8.c: Delete.
8691         * gcc.target/frv/all-builtin-write16.c: Delete.
8692         * gcc.target/frv/all-builtin-write32.c: Delete.
8693         * gcc.target/frv/all-builtin-write64.c: Delete.
8694         * gcc.target/frv/all-read-write-1.c: New.
8695
8696 2005-07-27  Jeff Law  <law@redhat.com>
8697
8698         * gcc.c-torture/execute/pr22630.c: New test.
8699
8700 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
8701
8702         PR tree-optimization/23073
8703         * gcc.dg/vect/nodump-pr23073.c: New test.
8704         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8705
8706 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
8707
8708         PR tree-optimize/22348
8709         * gcc.c-torture/execute/pr22348.c: New.
8710
8711 2005-07-27  Richard Guenther  <rguenther@suse.de>
8712
8713         * gcc.dg/tree-ssa/salias-1.c: New testcase.
8714
8715 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8716
8717         PR fortran/22503
8718         * gfortran.dg/logical_comp.f90: New test.
8719
8720 2005-07-27  Jan Hubicka  <jh@suse.cz>
8721
8722         * inliner-1.c: Add cleanup of dumps.
8723         * val-prof-*.c: Likewise.
8724         * update-tailcall.c: New.
8725
8726 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
8727
8728         PR 22591
8729         * gcc.dg/tree-ssa/pr22591.c: New test.
8730         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8731
8732 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
8733
8734         PR libobjc/22606
8735         * objc.dg/try-catch-11.m: New test.
8736
8737 2005-07-26  Richard Guenther  <rguenther@suse.de>
8738
8739         PR tree-optimization/22486
8740         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8741
8742 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8743
8744         PR tree-opt/22484
8745         * testsuite/g++.dg/opt/loop2.C: New test.
8746
8747 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8748
8749         * gcc.dg/tree-ssa/reassoc-3.c: New test.
8750         * gcc.dg/tree-ssa/reassoc-4.c: New test.
8751
8752 2005-07-25  Adam Nemet  <anemet@lnxw.com>
8753
8754         * lib/profopt.exp (profopt-execute): Check for profiling data
8755         files on the target.
8756
8757 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
8758
8759         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8760         for matching of asm labels.
8761
8762 2005-07-25  Richard Guenther  <rguenther@suse.de>
8763
8764         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8765
8766 2005-07-25  Richard Guenther  <rguenther@suse.de>
8767
8768         PR testsuite/22624
8769         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8770
8771 2005-07-25  Ira Rosen  <irar@il.ibm.com>
8772
8773         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8774         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8775         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8776         * gcc.dg/vect/vect-100.c: New test.
8777         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8778         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8779         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8780         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8781         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8782         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8783         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8784         * gfortran.dg/vect/pr19049.f90: New testcase.
8785         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8786
8787 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
8788
8789         * gcc.c-torture/execute/20050713-1.c: New test.
8790
8791         PR fortran/20063
8792         * gfortran.fortran-torture/execute/data_4.f90: New test.
8793
8794         PR middle-end/20303
8795         * gcc.dg/visibility-d.c: New test.
8796
8797 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
8798
8799         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8800         * gfortran.dg/underflow.f90: Ditto.
8801
8802 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8803
8804         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8805         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8806         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8807
8808 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8809
8810         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8811         include case of field width of zero.
8812
8813 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8814
8815         PR libgfortran/21875
8816         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8817         with trailing blanks on normal formatted read.
8818
8819 2005-07-23  Chao-ying Fu  <fu@mips.com>
8820
8821         * gcc.target/mips/mips32-dsp-type.c: New test.
8822         * gcc.target/mips/mips32-dsp.c: New test.
8823
8824 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
8825
8826         PR testsuite/21073
8827         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8828
8829         PR testsuite/20454
8830         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8831         and __cyg_profile_func_exit.
8832
8833 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
8834
8835         * gfortran.dg/comma_format_extension_3.f: Fix typo.
8836         * gfortran.dg/comma_format_extension_4.f: Same.
8837         * gfortran.dg/pr15332.f: Same.
8838         * gfortran.dg/pr21730.f: Same.
8839
8840 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
8841
8842         * g++.dg/opt/vrp2.C: Fix testcase.
8843
8844         PR tree-opt/22625
8845         * g++.dg/opt/vrp2.C: New test.
8846
8847 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
8848
8849         PR debug/21828
8850         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8851
8852 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
8853
8854         * gcc.dg/tree-ssa/20050719-1.c: New test.
8855
8856 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
8857
8858         * gcc.dg/bfin-longcall-1.c: New file.
8859         * gcc.dg/bfin-longcall-2.c: New file.
8860
8861 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
8862
8863         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8864
8865 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8866
8867         PR middle-end/19055
8868         * gcc.dg/tree-ssa/pr19055.c: New test.
8869         * gcc.dg/tree-ssa/pr19055-2.c: New test.
8870
8871 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8872
8873         PR C++/22358
8874         * g++.dg/other/pr22358.C: New test.
8875
8876 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
8877
8878         PR c++/2922
8879         * g++.dg/lookup/two-stage5.C: New test from bug comments.
8880
8881 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8882
8883         PR c++/15938
8884         * g++.dg/init/union2.C: New test.
8885
8886 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8887
8888         PR c/22393
8889         * gcc.dg/complex-4.c: New test.
8890
8891 2005-07-21  Richard Guenther  <rguenther@suse.de>
8892
8893         PR testsuite/22522
8894         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8895         scanning for asm labels.
8896         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8897
8898 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8899
8900         PR target/22085
8901         * gcc.dg/altivec-pr22085.c: New.
8902
8903 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8904
8905         PR tree-optimization/19210
8906         * gcc.dg/tree-ssa/pr19210-1.c: New.
8907         * gcc.dg/tree-ssa/pr19210-2.c: New.
8908
8909 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
8910
8911         PR rtl-optimization/22167
8912         * g++.dg/opt/pr22167.C: New test.
8913
8914 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
8915
8916         PR c++/2922
8917         * g++.dg/lookup/two-stage2.C: New.
8918         * g++.dg/lookup/two-stage3.C: New.
8919         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8920         fixed two-stage name lookup for operators.
8921         * g++.dg/template/call3.C: Compiler now produces an appropriate
8922         error message.
8923         * g++.dg/template/crash37.C: Compiler now describes bla() on line
8924         14 as a candidate.
8925         * g++.dg/template/ptrmem4.C: Compiler produces different error
8926         message.
8927         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8928         connect_to_method as a candidate.
8929
8930 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
8931
8932         * gcc.dg/fold-alloc-1.c: New test.
8933
8934 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
8935
8936         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8937         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8938
8939 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
8940
8941         * gcc.dg/fold-abs-1.c: New test.
8942         * gcc.dg/fold-abs-2.c: New test.
8943         * gcc.dg/fold-abs-3.c: New test.
8944
8945 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
8946
8947         Make CONSTRUCTOR use VEC to store initializers.
8948         * g++.dg/ext/complit3.C: Check for specific error messages.
8949         * g++.dg/init/brace2.C: Update error message.
8950         * g++.dg/warn/Wbraces2.C: Likewise.
8951
8952 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
8953
8954         PR fortran/16940
8955         * gfortran.dg/module_interface_1.f90: New test.
8956
8957 2005-07-19  Danny Berlin <dberlin@dberlin.org>
8958             Kenneth Zadeck <zadeck@naturalbridge.com>
8959
8960         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8961
8962 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8963
8964         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8965         specify -Wformat for these tests.
8966         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8967         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8968         * gcc.dg/format/opt-6.c: Delete.
8969
8970 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8971
8972         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8973         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8974
8975 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8976
8977         * gcc.dg/tree-ssa/alias-2.c: New test.
8978
8979 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
8980
8981         PR c++/22263
8982         * g++.dg/template/explicit7.C: New test.
8983
8984 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
8985
8986         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8987         width of 8 to +Inf and -Inf.
8988
8989 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
8990
8991         PR c++/22139
8992         * g++.dg/template/friend36.C: New test.
8993
8994 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
8995
8996         PR fortran/21730
8997         * gfortran.dg/pr21730.f: New test.
8998
8999 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9000             Kenneth Zadeck <zadeck@naturalbridge.com>
9001
9002         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9003         since pure const detection cannot run at -O1 in c compiler.
9004         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9005         can now optimize this case properly.
9006         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9007         because we now pass.
9008         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9009
9010 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9011
9012         PR c/22421
9013         * gcc.dg/format/bitfld-1.c: New test.
9014
9015 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9016
9017         PR c++/22204
9018         * g++.dg/rtti/repo1.C: New test.
9019
9020 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9021
9022         PR middle-end/22398
9023         * gcc.c-torture/compile/pr22398.c: New test.
9024
9025 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9026
9027         PR c++/22132
9028         * g++.dg/expr/cast4.C: New test.
9029
9030 2005-07-15  Richard Guenther  <rguenther@suse.de>
9031
9032         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9033         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9034
9035 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9036
9037         PR tree-optimization/22230
9038         * gcc.dg/tree-ssa/pr22230.c: New test.
9039
9040 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9041
9042         * gfortran.dg/g77/cpp6.f: New test.
9043
9044         PR fortran/22417
9045         * gfortran.dg/g77/cpp5.F: New test.
9046         * gfortran.dg/g77/cpp5.h: New file.
9047         * gfortran.dg/g77/cpp5inc.h: New file.
9048
9049 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9050
9051         PR libfortran/16435
9052         * gfortran.dg/tl_editting.f90: New.
9053         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9054
9055 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9056
9057         * gfortran.dg/char_array_constructor.f90: New test.
9058
9059 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9060
9061         * gfortran.dg/past_eor.f90: New.
9062         * gfortran.dg/complex_read.f90: New.
9063
9064 2005-07-13  Jeff Law  <law@redhat.com>
9065
9066         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9067         additional casts.
9068
9069         * gcc.dg/tree-ssa/pr22321.c: New test
9070
9071 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9072
9073         PR tree-optimization/21921
9074         * gcc.dg/tree-ssa/pr21921.c: New.
9075
9076 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9077
9078         PR tree-optimizatio/22442
9079         * gcc.dg/tree-ssa/loop-11.c: New test.
9080
9081 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9082
9083         PR tree-opt/21840
9084         * gcc.c-torture/compile/pr21840.c: New test.
9085
9086 2005-07-12  Jan Hubicka  <jh@suse.cz>
9087
9088         * gcc.c-torture/compile/pr22379.c: New test.
9089
9090 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9091
9092         PR libfortran/21593
9093         gfortran.dg/dev_null.f90: Remove outdated comment about
9094         PR libfortran/21593.
9095
9096
9097 2005-07-12  Dale Johannesen  <dalej@apple.com>
9098
9099         * gcc.target/i386/compress-float-sse.c: New.
9100         * gcc.target/i386/compress-float-sse-pic.c: New.
9101         * gcc.target/i386/compress-float-387.c: New.
9102         * gcc.target/i386/compress-float-387-pic.c: New.
9103         * gcc.dg/compress-float-ppc.c: New.
9104         * gcc.dg/compress-float-ppc-pic.c: New.
9105
9106 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9107
9108         PR libfortran/21593
9109         gfortran.dg/dev_null.f90: Remove targets.
9110
9111 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9112
9113         PR tree-opt/22335
9114         * gcc.dg/pr22335-1.c: New test.
9115         * gcc.dg/pr22335-2.c: New test.
9116
9117 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9118
9119         PR c++/20172
9120         * g++.dg/template/nontype12.C : New test.
9121
9122 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9123
9124         * gcc.dg/tree-ssa/loop-10.c: New test.
9125
9126 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9127
9128         * gcc.c-torture/execute/20020720-1.x: Remove.
9129
9130 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9131
9132         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9133
9134 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9135
9136         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9137         (dg-mips-options): Use it.
9138
9139 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9140
9141         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9142
9143 2005-07-09  Richard Henderson  <rth@redhat.com>
9144
9145         * lib/target-supports.exp (check_effective_target_sync_char_short):
9146         Add alpha.
9147
9148 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9149
9150         PR libfortran/22217
9151         * gfortran.dg/negative-z-descriptor.f90: New test.
9152
9153 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9154
9155         PR tree-opt/22329
9156         * gcc.dg/pr22329.c: New test.
9157
9158 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9159
9160         PR tree-optimization/20139
9161         * gcc.dg/tree-ssa/pr20139.c: New.
9162
9163 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9164
9165         PR tree-opt/22356
9166         * testsuite/gcc.dg/pr22356-1.c: New test.
9167
9168 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9169
9170         PR c++/21799
9171         * g++.dg/template/unify8.C: New.
9172         * g++.dg/template/unify9.C: New.
9173
9174 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9175
9176         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9177
9178 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9179
9180         * gcc.dg/darwin-version-1.c: New.
9181         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9182         * gcc.dg/builtins-20.c: Likewise.
9183         * gcc.dg/builtins-53.c: Likewise.
9184         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9185         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9186         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9187         * gcc.dg/torture/builtins-power-1.c: Likewise.
9188         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9189         on Darwin.
9190
9191 2005-07-07  Jeff Law  <law@redhat.com>
9192
9193         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9194         argument evaluation order.
9195
9196 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9197
9198         PR libfortran/21594
9199         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9200         Add test cases where the shift length is greater than the
9201         array length.
9202
9203 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9204
9205         * obj-c++.dg/proto-lossage-6.mm: New.
9206         * objc.dg/proto-lossage-6.m: New.
9207
9208 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9209
9210         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9211         * objc.dg/gnu-runtime-2.m: Likewise.
9212
9213 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9214
9215         * gfortran.dg/longline.f: New test.
9216
9217         * gfortran.dg/badline.f: New test.
9218
9219 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9220
9221         PR fortran/16531
9222         PR fortran/15966
9223         PR fortran/18781
9224         * gfortran.dg/hollerith.f90: New.
9225         * gfortran.dg/hollerith2.f90: New.
9226         * gfortran.dg/hollerith3.f90: New.
9227         * gfortran.dg/hollerith4.f90: New.
9228         * gfortran.dg/hollerith_f95.f90: New.
9229         * gfortran.dg/hollerith_legacy.f90: New.
9230         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9231
9232 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9233
9234         PR objc/22274
9235         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9236         * objc.dg/gnu-runtime-2.m: New.
9237
9238 2005-07-06  Jeff Law  <law@redhat.com>
9239
9240         * gcc.dg/tree-ssa/vrp17.c: New test.
9241
9242 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9243
9244         PR fortran/22327
9245         * gfortran.dg/array_constructor_5.f90: New test.
9246
9247 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9248
9249         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9250
9251 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9252
9253         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9254         * gcc.dg/980816-1.c: Ditto.
9255
9256 2005-07-06  Jeff Law  <law@redhat.com>
9257
9258         * gcc.c-torture/compile/pr21356.c: New test.
9259
9260 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9261
9262         PR c/22013
9263         PR c/22098
9264         * gcc.c-torture/compile/pr22013-1.c,
9265         gcc.c-torture/execute/pr22098-1.c,
9266         gcc.c-torture/execute/pr22098-2.c,
9267         gcc.c-torture/execute/pr22098-3.c: New tests.
9268
9269 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9270
9271         PR c/22308
9272         * gcc.dg/pr22308-1.c: New test.
9273
9274 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9275
9276         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9277         target.
9278         * gcc.dg/compare9.c: Use -fshort-enums instead of
9279         -fno-short-enums.  Change the last test to dg-bogus.
9280
9281 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9282
9283         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9284         * gcc.dg/compare9.c: New.
9285
9286 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9287
9288         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9289
9290 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9291
9292         PR testsuite/22288
9293         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9294
9295
9296 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9297
9298         * gcc.dg/format/gcc_gfc-1.c: New.
9299
9300 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9301
9302         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9303
9304 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9305
9306         PR fortran/20842
9307         * gfortran.dg/io_invalid_1.f90: New test.
9308
9309 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9310
9311         * gcc.dg/format/gcc_diag-1.c: Update.
9312
9313 2005-07-02  Jeff Law  <law@redhat.com>
9314
9315         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9316         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9317
9318 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9319
9320         * gcc.dg/format/gcc_diag-1.c: Update.
9321
9322 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9323
9324         PR tree-opt/22269
9325         * gcc.c-torture/compile/pr22269.c: New test.
9326
9327 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9328
9329         PR 21584
9330         PR 22219
9331         * g++.dg/tree-ssa/pr21584-1.C: New test.
9332         * g++.dg/tree-ssa/pr21584-2.C: New test.
9333
9334 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9335
9336         * obj-c++.dg/try-catch-11.mm: New.
9337         * objc.dg/try-catch-10.m: New.
9338
9339 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9340
9341         * g++.dg/other/ucnid-1.C: xfail on AIX.
9342
9343 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9344
9345         PR 22234
9346         * gcc.dg/20050629-1.c: New test.
9347
9348 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9349
9350         * obj-c++.dg/const-str-1[0-1].mm: New.
9351         * objc.dg/const-str-1[0-1].m: New.
9352
9353 2005-05-29  Richard Henderson  <rth@redhat.com>
9354
9355         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9356         Rename from check_effective_target_vect_no_max.
9357         (check_effective_target_vect_no_int_add): New.
9358         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9359         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9360         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9361         * gcc.dg/vect/vect-reduc-1.c: Use both.
9362         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9363
9364 2005-05-29  Richard Henderson  <rth@redhat.com>
9365
9366         * lib/target-supports.exp (check_effective_target_vect_no_max):
9367         Remove i386 and x86_64.
9368
9369 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9370
9371         PR testsuite/21969
9372         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9373
9374 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9375
9376         PR middle-end/21969
9377         * gcc.dg/vect/pr21969.c: New test.
9378
9379 2005-06-28  Eric Christopher  <echristo@redhat.com>
9380
9381         PR c/22052
9382         PR c/21975
9383         * gcc.dg/inline1.c: New test.
9384         * gcc.dg/inline2.c: Ditto.
9385         * gcc.dg/inline3.c: Ditto.
9386         * gcc.dg/inline4.c: Ditto.
9387         * gcc.dg/inline5.c: Ditto.
9388
9389 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9390
9391         PR libfortran/22142
9392         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9393         Add testcase also testing eoshift1 for PR 22142.
9394
9395 2005-06-28  Richard Henderson  <rth@redhat.com>
9396
9397         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9398         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9399         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9400         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9401         gcc.dg/tree-ssa/20030922-2.c: Likewise.
9402
9403 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9404
9405         PR libfortran/22142
9406         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9407         Add testcase for PR 22142.
9408
9409 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
9410
9411         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
9412         gcc.target/ia64/fpreg-2.c: New tests.
9413
9414 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9415
9416         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
9417
9418 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9419
9420         PR libfortran/22170
9421         * gfortran.dg/slash_1.f90: New test.
9422
9423 2005-06-27  Richard Henderson  <rth@redhat.com>
9424
9425         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
9426         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
9427         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9428         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9429         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9430         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9431
9432 2005-06-27  Richard Henderson  <rth@redhat.com>
9433
9434         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
9435         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
9436
9437 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
9438
9439         * obj-c++.dg/proto-lossage-5.mm: New.
9440         * objc.dg/proto-lossage-5.m: New.
9441
9442 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
9443
9444         PR 21959
9445         * gcc.dg/tree-ssa/pr21959.c: New test.
9446
9447 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
9450         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
9451         testing uninitialized var.
9452
9453         * gcc.c-torture/execute/builtins/chk.h: New.
9454         * gcc.c-torture/execute/builtins/lib/chk.c: New.
9455         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
9456         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
9457         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
9458         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
9459         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
9460         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
9461         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
9462         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
9463         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
9464         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
9465         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
9466         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
9467         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
9468         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
9469         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
9470         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
9471         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
9472         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
9473         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
9474         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
9475         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
9476         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9477         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9478         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9479         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9480         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9481         * gcc.dg/builtin-object-size-1.c: New test.
9482         * gcc.dg/builtin-object-size-2.c: New test.
9483         * gcc.dg/builtin-object-size-3.c: New test.
9484         * gcc.dg/builtin-object-size-4.c: New test.
9485         * gcc.dg/builtin-object-size-5.c: New test.
9486         * gcc.dg/builtin-stringop-chk-1.c: New test.
9487         * gcc.dg/builtin-stringop-chk-2.c: New test.
9488         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9489         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9490         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9491         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9492         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9493         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9494         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9495         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9496         * gcc.c-torture/execute/printf-1.c: New test.
9497         * gcc.c-torture/execute/fprintf-1.c: New test.
9498         * gcc.c-torture/execute/vprintf-1.c: New test.
9499         * gcc.c-torture/execute/vfprintf-1.c: New test.
9500         * gcc.c-torture/execute/printf-chk-1.c: New test.
9501         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9502         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9503         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9504
9505 2005-06-27  Michael Matz  <matz@suse.de>
9506
9507         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9508         slot is not merged if address escapes.
9509
9510 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9511
9512         PR c/21911
9513         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
9514
9515 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
9516
9517         PR middle-end/17965
9518         * gcc.c-torture/compile/20050622-1.c: New test.
9519
9520         PR middle-end/22028
9521         * gcc.dg/20050620-1.c: New test.
9522
9523 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
9524
9525         PR tree-optimization/22026
9526         * gcc.dg/tree-ssa/pr22026.c: New.
9527
9528 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
9529
9530         PR libfortran/22144
9531         * gfortran.dg/shift-alloc.f90: New testcase.
9532
9533 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
9534
9535         * all files: Update FSF address in copyright headers.
9536
9537 2005-06-22  Jan Hubicka  <jh@suse.cz>
9538
9539         * wholeprogram-1.c: New testcase.
9540         * wholeprogram-2.c: New testcase.
9541
9542 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
9543
9544         PR 22171
9545         * gcc.dg/tree-ssa/pr22171.c: New test.
9546
9547 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
9548
9549         * gfortran.dg/simplify_modulo.f90: New.
9550
9551 2005-06-24  Jan Hubicka  <jh@suse.cz>
9552
9553         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
9554
9555 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9556
9557         * obj-c++.dg/proto-lossage-[1-4].mm: New.
9558
9559 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9560
9561         * obj-c++.dg/typedef-alias-1.mm: New.
9562         * objc.dg/typedef-alias-1.m: New.
9563
9564 2005-06-23  Jeff Law  <law@redhat.com>
9565
9566         * gcc.dg/tree-ssa/vrp16.c: New test.
9567
9568 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9569
9570         * lib/target-supports.exp: Add
9571         check_effective_target_fortran_large_real and
9572         check_effective_target_fortran_large_int to check for
9573         corresponding effective targets.
9574         * gfortran.dg/large_integer_kind_1.f90: New test.
9575         * gfortran.dg/large_real_kind_1.f90: New test.
9576
9577 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
9578
9579         PR tree-optimization/22117
9580         * gcc.dg/tree-ssa/pr22117.c: New.
9581
9582 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
9583
9584         PR testsuite/22123
9585         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9586
9587 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
9588
9589         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9590
9591 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
9592
9593         * gfortran.dg/f2c_4.f90: Add tests for complex functions
9594         * gfortran.dg/f2c_4.c: Likewise.
9595
9596 2005-06-22 Paul Brook  <paul@codesourcery.com>
9597
9598         PR fortran/21034
9599         * gfortran.dg/auto_save_1.f90: New test.
9600
9601 2005-06-22  Michael Matz  <matz@suse.de>
9602
9603         * gcc.target/x86-64/abi: New directory.
9604         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9605         * gcc.target/x86-64/abi/README.gcc: New file.
9606         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9607         * gcc.target/x86-64/abi/asm-support.s: New file.
9608         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9609         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9610         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9611         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9612         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9613         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9614         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9615         * gcc.target/x86_64/abi/test_bitfields.c: New test.
9616         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9617         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9618         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9619         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9620         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9621         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9622         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9623         * gcc.target/x86_64/abi/test_varargs.c: New test.
9624
9625 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
9626
9627         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9628         32-bit i?86 and x86_64.
9629
9630 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
9631
9632         * obj-c++.dg/const-str-[1-9].mm: New tests.
9633
9634 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
9635
9636         PR fortran/22010
9637         * gfortran.dg/namelist_use.f90: New.
9638         * gfortran.dg/namelist_use_only.f90: New.
9639
9640 2005-06-21  Jeff Law  <law@redhat.com>
9641
9642         * gcc.dg/tree-ssa/vrp15.c: New test.
9643
9644 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
9645
9646         * lib/target-supports.exp (check_effective_target_vect_reduction):
9647         Remove.
9648         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9649         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9650         remove vect_reduction target keyword. Also avoid two returns in main.
9651         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9652         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9653         * gcc.dg/vect/vect-reduc-1short.c: New test.
9654         * gcc.dg/vect/vect-reduc-1char.c: New test.
9655         * gcc.dg/vect/vect-reduc-2short.c: New test.
9656         * gcc.dg/vect/vect-reduc-2char.c: New test.
9657         * gcc.dg/vect/vect-reduc-6.c: New test.
9658         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9659         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9660         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9661
9662 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9663         Paul Thomas  <pault@gcc.gnu.org>
9664
9665         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9666         New tests.
9667
9668 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9669
9670         * gfortran.dg/backslash_1.f90: New test.
9671         * gfortran.dg/backslash_2.f90: New test.
9672
9673 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
9674
9675         * gfortran.dg/duplicate_labels.f90: New test.
9676
9677 2005-06-20  Jan Beulich  <jbeulich@novell.com>
9678
9679         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9680         unsupportable relocations.
9681         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9682         * gcc.dg/20050321-2.c: xfail for NetWare.
9683
9684 2005-06-20  Andreas Jaeger  <aj@suse.de>
9685
9686         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9687         gcc.target/i386/fastcall-sseregparm.c,
9688         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9689
9690 2005-06-19  Richard Henderson  <rth@redhat.com>
9691
9692         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9693
9694 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9695
9696         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9697
9698 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
9699
9700         PR c++/22115
9701         * g++.dg/conversion/simd2.C: Change expected error message.
9702
9703 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9704
9705         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9706         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9707         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9708
9709 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
9710
9711         * gcc.dg/fold-mod-1.c: New test.
9712
9713 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
9714
9715         PR fortran/19926
9716         * gfortran.dg/pr19926.f90: New test.
9717
9718 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9719
9720         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9721         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9722         targets.
9723         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9724         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9725
9726 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
9727
9728         * gcc.target/ia64/float80-varargs-1.c: New test.
9729
9730 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9731
9732         PR tree-opt/22035
9733         * gfortran.dg/f2c_6.f90: New test.
9734
9735 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
9736
9737         PR c++/17413
9738         * g++.dg/template/local5.C: New.
9739
9740 2005-06-17  Richard Henderson  <rth@redhat.com>
9741
9742         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9743
9744 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
9745
9746         PR testsuite/21945
9747         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9748
9749 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
9750
9751         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9752         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9753         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9754         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9755         check_vect to verify the presence of hardware vector support.
9756
9757 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
9758
9759         PR testsuite/22056
9760         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9761
9762 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9763
9764         PR libfortran/19216
9765         * gfortran.dg/pr19216.f: Add correct space between brackets and
9766         dg directive.
9767
9768 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9769
9770         PR libfortran/16436
9771         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9772
9773 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
9774
9775         * gcc.target/i386/attributes-error.c: New testcase.
9776         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9777         * gcc.target/i386/regparm-stdcall.c: Likewise.
9778         * gcc.target/i386/sseregparm-1.c: Likewise.
9779         * gcc.target/i386/sseregparm-2.c: Likewise.
9780
9781 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
9782
9783         * g++.dg/rtti/crash2.C: New.
9784
9785 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
9786
9787         * gcc.dg/noncompile/20040203-3.c: Update expected message.
9788
9789 2005-06-15  David Ung  <davidu@mips.com>
9790
9791         * gcc.target/mips/mips16e-extends.c: New test for testing the
9792         generation of MIPS16e zeb/zeh, seb/seh instructions.
9793
9794 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
9795
9796         PR 22018
9797         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9798         * gcc.dg/tree-ssa/pr22018.c: New test.
9799
9800 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
9801
9802         * gcc.dg/simd-1.c: Update error messages.
9803         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
9804         * gcc.dg/simd-2.c: Update error messages.
9805         * gcc.dg/simd-4.c: New.
9806
9807 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
9808
9809         PR c++/20678
9810         * g++.dg/other/crash-4.C: New.
9811
9812 2005-06-14  Devang Patel  <dpatel@apple.com>
9813
9814         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9815
9816 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9817
9818         PR c++/21929
9819         * g++.dg/parse/crash11.C: Update
9820
9821 2005-06-13  Jeff Law  <law@redhat.com>
9822
9823         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9824         perform the desired transformations.
9825         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9826         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9827
9828 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9829
9830         PR fortran/22038
9831         * gfortran.dg/forall_1.f90: Un-XFAIL.
9832
9833 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
9834
9835         PR c++/21929
9836         * g++.dg/parse/crash26.C: New.
9837
9838         PR c++/20789
9839         * g++.dg/init/member1.C: New.
9840
9841 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
9842
9843         * gfortran.dg/altreturn_1.f90: New test.
9844
9845 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
9846
9847         PR middle-end/21985
9848         * gcc.dg/tree-ssa/pr21985.c: New test.
9849
9850 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9851
9852         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9853
9854 2005-06-12  Roger Sayle  <roger@eyesopen.com>
9855
9856         PR c++/21930
9857         * g++.dg/other/error10.C: New test case.
9858
9859 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9860
9861         PR libfortran/19155
9862         * gfortran.dg/pr19155.f: Add test.
9863
9864 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9865
9866         * gfortran.dg/f2c_7.f90: New test.
9867
9868         * gfortran.dg/forall_1.f90: XFAILed.
9869
9870 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9871
9872         * gcc.dg/pr14796-1.c: New.
9873         * gcc.dg/pr14796-2.c: New.
9874
9875 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
9876
9877         PR fortran/17792
9878         PR fortran/21375
9879         * gfortran.dg/deallocate_stat.f90: New test.
9880
9881 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
9882
9883         * gfortran.fortran-torture/execute/in-pack.f90: New test.
9884
9885 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
9886
9887         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9888         access will be generated when this loop is vectorized. Test that
9889         accesses with same alignment were detected.
9890         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9891         Test that accesses with same alignment were detected.
9892         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9893         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9894         alignment were detected.
9895
9896 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
9897
9898         PR c++/10611
9899         * g++.dg/conversion/simd2.C: New.
9900
9901 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9902
9903         * gcc.dg/Wcxx-compat-1.c: New.
9904
9905 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
9906
9907         PR libfortran/21480
9908         * gfortran.dg/reshape-complex.f90: Add a test for a packed
9909         complex array.
9910
9911 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
9912
9913         * gcc.dg/alias-8.c: New.
9914
9915 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
9916
9917         * gcc.dg/format/cmn_err-1.c: Update.
9918
9919 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
9920
9921         PR target/20666
9922         * gcc.target/sparc/fexpand-2.c: New.
9923         * gcc.target/sparc/fpmerge-2.c: New.
9924         * gcc.target/sparc/fpmul-2.c: New.
9925         * gcc.target/sparc/noresult.c: New.
9926         * gcc.target/sparc/pdist-2.c: New.
9927         * gcc.target/sparc/pdist-3.c: New.
9928
9929 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
9930
9931         PR testsuite/21702
9932         * gcc.target/i386/i386.exp: Fix comment typo.
9933
9934 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9935
9936         PR c++/19497
9937         * g++.dg/inherit/using5.C: New.
9938         * g++.dg/inherit/using6.C: New.
9939
9940 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9941
9942         PR c++/19894
9943         * g++.dg/template/ptrmem15.C: New test.
9944
9945         PR c++/20563
9946         * g++.dg/ext/label4.C: New test.
9947
9948 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9949
9950         * gcc.dg/tls/debug-1.c: New test.
9951
9952 2005-06-07  Dale Johannesen  <dalej@apple.com>
9953
9954         * gcc.target/i386/movq.c: New.
9955
9956 2005-06-07  Dale Johannesen  <dalej@apple.com>
9957
9958         * gcc.dg/20050607-1.c: New.
9959
9960 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR middle-end/21850
9963         * gcc.c-torture/execute/20050607-1.c: New test.
9964
9965 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
9966
9967         PR libfortran/21926
9968         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9969         Test case where the return array has lowest stride one,
9970         but isn't packed.
9971
9972 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
9973
9974         * lib/target-supports.exp (check_effective_target_sync_int_long):
9975         Add s390 and s390x targets.
9976
9977 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9978
9979         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9980         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9981         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9982         * gcc.dg/tree-ssa/loop-9.c: New test.
9983
9984 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9985
9986         * g++.dg/parse/defarg10.C: New.
9987
9988 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR regression/21897
9991         * gcc.c-torture/execute/20050604-1.c: New test.
9992
9993 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9994
9995         PR 21903
9996         * g++.dg/parse/defarg9.C: New.
9997
9998         PR c++/20637
9999         * g++.dg/inherit/using4.C: New.
10000         * g++.dg/overload/error1.C: Adjust expected errors.
10001         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10002         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10003         * g++.old-deja/g++.other/redecl2.C: Likewise.
10004         * g++.old-deja/g++.other/redecl4.C: Likewise.
10005         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10006
10007 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10008
10009         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10010
10011 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10012
10013         * lib/gfortran.exp (gfortran_target_compile): Call
10014         dg-additional-files-options
10015         * gfortran.dg/f2c_4.f90: New file
10016         * gfortran.dg/f2c_4.c: New file
10017         * gfortran.dg/f2c_5.f90: New file
10018         * gfortran.dg/f2c_5.c: New file
10019
10020 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10021
10022         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10023
10024         PR fortran/21912
10025         * gfortran.dg/array_constructor_4.f90: New test.
10026
10027 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/21619
10030         * g++.dg/ext/builtin9.C: New test.
10031
10032 2005-06-05  Dale Johannesen  <dalej@apple.com>
10033
10034         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10035         * gcc.c-torture/execute/20050603-2.c: Ditto.
10036
10037 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10038
10039         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10040         * gcc.dg/vect/vect-reduc-1.c: New.
10041         * gcc.dg/vect/vect-reduc-2.c: New.
10042         * gcc.dg/vect/vect-reduc-3.c: New.
10043
10044 2005-06-04  Dale Johannesen  <dalej@apple.com>
10045
10046         * gcc.c-torture/execute/20050603-1.c: New.
10047         * gcc.c-torture/execute/20050603-2.c: New.
10048         * gcc.dg/20050603-3.c: New.
10049
10050 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10051
10052         PR fortran/19195
10053         * gfortran.dg/debug_1.f90: New test.
10054
10055         * gfortran.dg/forall_1.f90: New test.
10056
10057 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10058
10059         * gfortran.dg/array_constructor_3.f90: New test.
10060
10061 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10062
10063         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10064
10065 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10066
10067         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10068
10069 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10070
10071         PR c/21873
10072         * gcc.dg/init-excess-1.c: New test.
10073
10074 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/21853
10077         * g++.dg/expr/static_cast6.C: New test.
10078
10079 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10080
10081         * gcc.dg/tree-ssa/vrp14.c: New test.
10082
10083 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/21336
10086         * g++.dg/template/new2.C: New test.
10087
10088 2005-06-03  Josh Conner  <jconner@apple.com>
10089
10090         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10091         all entries in initializer.
10092
10093 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10094
10095         PR middle-end/21858
10096         * gcc.dg/pr21858.c: New testcase.
10097
10098 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10099
10100         PR tree-optimization/21292
10101
10102         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10103         New.
10104         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10105         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10106         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10107         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10108         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10109
10110 2005-06-02  Richard Henderson  <rth@redhat.com>
10111
10112         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10113
10114 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10115
10116         * gcc.dg/wtypequal.c: New testcase.
10117
10118 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10119
10120         PR 21582
10121         * gcc.dg/tree-ssa/pr21582.c: New test.
10122
10123 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10124
10125         PR c++/21280
10126         * g++.dg/opt/interface2.h: New.
10127         * g++.dg/opt/interface2.C: New.
10128         * g++.dg/init/ctor4.C: Adjust error lines.
10129         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10130         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10131         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10132         * g++.old-deja/g++.pt/assign1.C: Likewise.
10133         * g++.old-deja/g++.pt/crash20.C: Likewise.
10134
10135 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10136
10137         PR tree-optimization/21734
10138         * g++.dg/vect/pr21734_1.cc: New.
10139         * g++.dg/vect/pr21734_2.cc: New.
10140
10141 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10142
10143         PR c++/20350
10144         * g++.dg/template/spec24.C: New.
10145
10146         PR c++/21151
10147         * g++.dg/pch/local-1.C: New.
10148         * g++.dg/pch/local-1.Hs: New.
10149
10150 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10151
10152         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10153         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10154         * gcc.dg/tree-ssa/pr14341.c: New test.
10155         * gcc.dg/tree-ssa/pr14841.c: New test.
10156         * gcc.dg/tree-ssa/pr20701.c: New test.
10157         * gcc.dg/tree-ssa/pr21086.c: New test.
10158         * gcc.dg/tree-ssa/pr21090.c: New test.
10159         * gcc.dg/tree-ssa/pr21332.c: New test.
10160         * gcc.dg/tree-ssa/pr21458.c: New test.
10161         * gcc.dg/tree-ssa/pr21658.c: New test.
10162         * gcc.dg/tree-ssa/vrp01.c: New test.
10163         * gcc.dg/tree-ssa/vrp02.c: New test.
10164         * gcc.dg/tree-ssa/vrp03.c: New test.
10165         * gcc.dg/tree-ssa/vrp04.c: New test.
10166         * gcc.dg/tree-ssa/vrp05.c: New test.
10167         * gcc.dg/tree-ssa/vrp06.c: New test.
10168         * gcc.dg/tree-ssa/vrp07.c: New test.
10169         * gcc.dg/tree-ssa/vrp08.c: New test.
10170         * gcc.dg/tree-ssa/vrp09.c: New test.
10171         * gcc.dg/tree-ssa/vrp10.c: New test.
10172         * gcc.dg/tree-ssa/vrp11.c: New test.
10173         * gcc.dg/tree-ssa/vrp12.c: New test.
10174         * gcc.dg/tree-ssa/vrp13.c: New test.
10175
10176 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10177
10178         PR 21029
10179         * gcc.dg/tree-ssa/pr21029.c: New test.
10180
10181 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10182
10183         * gfortran.dg/logint-1.f: New test case.
10184         * gfortran.dg/logint-2.f: Likewise.
10185         * gfortran.dg/logint-3.f: Likewise.
10186
10187 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10188
10189         PR c/21536
10190         PR c/20760
10191         * gcc.dg/20050527-1.c: New test.
10192
10193         * gcc.dg/i386-sse-12.c: New test.
10194
10195         PR fortran/21729
10196         * gfortran.dg/implicit_5.f90: New test.
10197
10198 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10199
10200         PR fortran/20883
10201         * gfortran/assign_4.f90: New test.
10202         * gfortran/assign_2.f90: Change compile to run.
10203
10204 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10205
10206         * lib/target-supports.exp
10207         (check_effective_target_sync_char_short): New.
10208         * gcc.dg/sync-2.c: New.
10209
10210 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10211
10212         PR tree-optimization/21817
10213         * gcc.dg/torture/pr21817-1.c: New.
10214
10215 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10216
10217         PR c++/21165
10218         * g++.dg/template/init5.C: New.
10219
10220 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10221
10222         * gfortran.dg/char_initialiser_actual.f90:
10223         Test character initialisers as actual arguments.
10224         * gfortran.dg/char_pointer_comp_assign.f90:
10225         Test character pointer structure component assignments.
10226         * gfortran.dg/char_array_structure_constructor.f90:
10227         Test character components in structure constructors.
10228
10229 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10230
10231         PR middle-end/20931
10232         * g++.dg/opt/pr20931.C: New test.
10233
10234 2005-05-31  Andreas Jaeger  <aj@suse.de>
10235
10236         PR testsuite/20772
10237         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10238         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10239         g++.old-deja/g++.ext/asmspec1.C,
10240         g++.old-deja/g++.other/regstack.C,
10241         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10242         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10243         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10244         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10245         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10246         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10247         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10248         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10249         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10250         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10251         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10252         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10253         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10254         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10255         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10256         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10257         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10258         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10259         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10260
10261 2005-05-31  Jeff Law  <law@redhat.com>
10262
10263         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10264
10265 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10266
10267         PR middle-end/21743
10268         * gcc.dg/builtins-1.c: Activate disabled clog test.
10269         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10270
10271 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10272
10273         * gfortran.dg/char_pointer_assign.f90:
10274         Test character-pointer assignments and pointer assignments.
10275         * gfortran.dg/char_pointer_dummy.f90:
10276         Test character-pointer dummy arguments.
10277         * gfortran.dg/char_pointer_func.f90:
10278         Test character-pointer function returns.
10279         * gfortran.dg/char_pointer_dependency.f90:
10280         Test character-pointer functions with dependencies.
10281
10282 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10283
10284         PR c++/21784
10285         * g++.dg/lookup/using14.C: New test.
10286
10287 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10288
10289         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10290         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10291         trailing ^M.
10292
10293 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10294
10295         PR c++/17413
10296         * g++.dg/template/local5.C: New.
10297
10298         PR target/21761
10299         * gcc.c-torture/compile/pr21761.c: New.
10300
10301         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10302         before darwin8.
10303
10304 2005-05-30  Steven G. Kargl
10305
10306         PR fortran/20846
10307         * gfortran.dg/inquire_8.f90: New test.
10308
10309 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10310
10311         PR libfortran/21376
10312         * gfortran.dg/output_exponents_1.f90: New test.
10313
10314 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10315
10316         PR libfortran/20006
10317         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10318
10319 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10320
10321         PR c++/21210
10322         * g++.dg/ext/complex1.C: New test.
10323
10324         PR c++/21340
10325         * g++.dg/init/ctor6.C: New test.
10326
10327 2005-05-29  Jan Hubicka  <jh@suse.cz>
10328
10329         * gcc.c-torture/compile/pr21562.c: New.
10330
10331 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10332
10333         * gfortran.dg/subnormal_1.f90: New test.
10334
10335 2005-05-28  Jan Hubicka  <jh@suse.cz>
10336
10337         * tree-prof.exp: Fix comment.
10338         * value-prof-1.c: New.
10339         * value-prof-2.c: New.
10340         * value-prof-3.c: New.
10341         * value-prof-4.c: New.
10342
10343 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR c++/21614
10346         * g++.dg/expr/ptrmem6.C: New test.
10347         * g++.dg/expr/ptrmem6a.C: Likewise.
10348
10349 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10350
10351         PR tree-optimization/21658
10352         * gcc.dg/tree-ssa/pr21658.c: New.
10353
10354 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10355
10356         PR c++/21455
10357         * g++.dg/inherit/ptrmem3.C: New.
10358
10359         PR c++/21681
10360         * g++.dg/parse/template16.C: New.
10361
10362 2005-05-27  Andreas Jaeger  <aj@suse.de>
10363
10364         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10365
10366         * gcc.dg/i386-sse-8.c: Run test on all archs.
10367
10368 2005-05-26  Mike Stump  <mrs@apple.com>
10369
10370         * objc.dg/isa-field-1.m: Only run on darwin.
10371         * objc.dg/lookup-1.m: Likewise.
10372         * objc.dg/try-catch-8.m: Likewise.
10373
10374 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10375
10376         PR tree-optimization/9814
10377         * gcc.dg/pr9814-1.c: New test case.
10378
10379 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10380
10381         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10382         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10383         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10384         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10385         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10386         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10387         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10388         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10389         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10390         objc.dg/try-catch-8.m: New.
10391
10392 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10393
10394         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10395         remove extraneous semicolons.
10396
10397 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10398
10399         * obj-c++.dg/comp-types-12.mm: New.
10400         * objc.dg/comp-types-11.m: New.
10401         * objc.dg/selector-4.m: New.
10402
10403 2005-05-26  Andreas Jaeger  <aj@suse.de>
10404
10405         PR testsuite/20772
10406         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
10407         g++.old-deja/g++.ext/attrib3.C,
10408         g++.old-deja/g++.other/store-expr1.C,
10409         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
10410         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
10411         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10412         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
10413         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
10414         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
10415         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
10416         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10417         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
10418         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
10419         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
10420         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
10421         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
10422         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
10423         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
10424         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
10425         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
10426         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10427         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
10428
10429 2005-05-26  Andreas Jaeger  <aj@suse.de>
10430
10431         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
10432         x86-64 compilation.
10433
10434 2005-05-26  Andreas Jaeger  <aj@suse.de>
10435
10436         PR testsuite/20772
10437         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
10438         gcc.misc-tests/i386-pf-athlon-1.c,
10439         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10440         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
10441         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
10442         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
10443         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
10444         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
10445         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
10446         programs.
10447
10448         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
10449         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
10450         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
10451         x86-64 compilation.
10452
10453         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
10454         x86_64.
10455
10456         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
10457         effective-target ilp32.
10458
10459 2005-05-26  David Ung  <davidu@mips.com>
10460
10461         * gcc.target/mips/ext_ins.c: New test for testing the generation
10462         of MIPS32/64 rev 2 ext/ins instructions.
10463
10464 2005-05-26  Andreas Jaeger  <aj@suse.de>
10465
10466         * treelang/compile/unsigned.tree: Use gimple instead of
10467         nonexisting generic dump.
10468
10469 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
10470
10471         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
10472
10473 2005-05-26  Andreas Jaeger  <aj@suse.de>
10474
10475         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
10476
10477 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10478
10479         PR libfortran/17283
10480         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10481         Test callee-allocated memory with write statements.
10482
10483 2005-05-25  Roger Sayle  <roger@eyesopen.com>
10484
10485         PR middle-end/21709
10486         * gcc.dg/pr21709-1.c: New test case.
10487
10488 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10489             Mike Stump  <mrs@apple.com>
10490
10491         * objc/execute/next_mapping.h: Update for C++.
10492
10493         * obj-c++.dg/selector-1.mm: Move to...
10494         * obj-c++.dg/selector-4.mm: here...
10495
10496         * obj-c++.dg/basic.mm: New.
10497         * obj-c++.dg/comp-types-1.mm: New.
10498         * obj-c++.dg/cxx-class-1.mm: New.
10499         * obj-c++.dg/cxx-ivars-1.mm: New.
10500         * obj-c++.dg/cxx-ivars-2.mm: New.
10501         * obj-c++.dg/cxx-ivars-3.mm: New.
10502         * obj-c++.dg/cxx-scope-1.mm: New.
10503         * obj-c++.dg/cxx-scope-2.mm: New.
10504         * obj-c++.dg/defs.mm: New.
10505         * obj-c++.dg/empty-private-1.mm: New.
10506         * obj-c++.dg/encode-1.mm: New.
10507         * obj-c++.dg/encode-2.mm: New.
10508         * obj-c++.dg/encode-3.mm: New.
10509         * obj-c++.dg/extern-c-1.mm: New.
10510         * obj-c++.dg/extra-semi.mm: New.
10511         * obj-c++.dg/fix-and-continue-2.mm: New.
10512         * obj-c++.dg/isa-field-1.mm: New.
10513         * obj-c++.dg/ivar-list-semi.mm: New.
10514         * obj-c++.dg/local-decl-1.mm: New.
10515         * obj-c++.dg/lookup-1.mm: New.
10516         * obj-c++.dg/lookup-2.mm: New.
10517         * obj-c++.dg/method-1.mm: New.
10518         * obj-c++.dg/method-2.mm: New.
10519         * obj-c++.dg/method-3.mm: New.
10520         * obj-c++.dg/method-4.mm: New.
10521         * obj-c++.dg/method-5.mm: New.
10522         * obj-c++.dg/method-6.mm: New.
10523         * obj-c++.dg/method-7.mm: New.
10524         * obj-c++.dg/no-extra-load.mm: New.
10525         * obj-c++.dg/overload-1.mm: New.
10526         * obj-c++.dg/pragma-1.mm: New.
10527         * obj-c++.dg/pragma-2.mm: New.
10528         * obj-c++.dg/private-1.mm: New.
10529         * obj-c++.dg/private-2.mm: New.
10530         * obj-c++.dg/proto-qual-1.mm: New.
10531         * obj-c++.dg/qual-types-1.mm: New.
10532         * obj-c++.dg/stubify-1.mm: New.
10533         * obj-c++.dg/stubify-2.mm: New.
10534         * obj-c++.dg/super-class-1.mm: New.
10535         * obj-c++.dg/super-class-2.mm: New.
10536         * obj-c++.dg/super-dealloc-1.mm: New.
10537         * obj-c++.dg/super-dealloc-2.mm: New.
10538         * obj-c++.dg/template-1.mm: New.
10539         * obj-c++.dg/template-2.mm: New.
10540         * obj-c++.dg/template-3.mm: New.
10541         * obj-c++.dg/template-4.mm: New.
10542         * obj-c++.dg/template-5.mm: New.
10543         * obj-c++.dg/template-6.mm: New.
10544         * obj-c++.dg/try-catch-1.mm: New.
10545         * obj-c++.dg/try-catch-2.mm: New.
10546         * obj-c++.dg/try-catch-3.mm: New.
10547         * obj-c++.dg/try-catch-4.mm: New.
10548         * obj-c++.dg/try-catch-5.mm: New.
10549         * obj-c++.dg/try-catch-6.mm: New.
10550         * obj-c++.dg/try-catch-7.mm: New.
10551         * obj-c++.dg/try-catch-8.mm: New.
10552         * obj-c++.dg/try-catch-9.mm: New.
10553         * obj-c++.dg/va-meth-1.mm: New.
10554
10555 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10556
10557         * obj-c++.dg/selector-1.mm: New.
10558         * obj-c++.dg/selector-2.mm: New.
10559
10560 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10561
10562         * obj-c++.dg/selector-3.mm: New.
10563         * objc.dg/selector-3.m: New.
10564
10565 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10566
10567         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10568         about where warning appears.
10569
10570 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10571
10572         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10573         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10574         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10575         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10576
10577 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10578
10579         * gcc.dg/20050524-1.c: New test.
10580
10581 2005-05-25  Jan Hubicka  <jh@suse.cz>
10582
10583         * gcc.dg/tree-prof/inliner-1.c: New.
10584
10585 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
10586
10587         * gcc.dg/tree-prof: New directory.
10588         * gcc.dg/tree-prof/tree-prof.exp: New.
10589
10590 2005-05-25  DJ Delorie  <dj@redhat.com>
10591
10592         * gcc.dg/Wattributes-1.c: New.
10593         * gcc.dg/Wattributes-2.c: New.
10594         * gcc.dg/Wattributes-3.c: New.
10595
10596 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
10597
10598         PR tree-optimization/19833
10599         * gcc.dg/uninit-4.c: Remove xfail.
10600         * gcc.dg/uninit-9.c: Ditto.
10601
10602 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
10603
10604         * obj-c++.dg/bitfield-[1-5].mm: New.
10605         * obj-c++.dg/class-protocol-1.mm: New.
10606         * obj-c++.dg/comp-types-1[0-1].mm: New.
10607         * obj-c++.dg/comp-types-[2-9].mm: New.
10608         * obj-c++.dg/encode-[4-8].mm: New.
10609         * obj-c++.dg/layout-1.mm: New.
10610         * obj-c++.dg/method-1[0-9].mm: New.
10611         * obj-c++.dg/method-2[0-1].mm: New.
10612         * obj-c++.dg/method-[8-9].mm: New.
10613         * obj-c++.dg/objc-gc-3.mm: New.
10614         * obj-c++.dg/try-catch-10.mm: New.
10615         * objc.dg/bitfield-5.m: New.
10616         * objc.dg/comp-types-10.m: New.
10617         * objc.dg/comp-types-9.m: New.
10618         * objc.dg/layout-1.m: New.
10619         * objc.dg/objc-gc-4.m: New.
10620         * objc.dg/try-catch-9.m: New.
10621         * objc.dg/class-protocol-1.m: Tweak diagnostics.
10622         * objc.dg/comp-types-1.m: Likewise.
10623         * objc.dg/comp-types-[5-6].m: Likewise.
10624         * objc.dg/method-9.m: Likewise.
10625
10626 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
10627
10628         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10629         and on hardware without VMX support.
10630
10631         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10632
10633         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10634
10635         * lib/profopt.exp (dg-final-generate, dg-final-use,
10636         profopt-final-code, profopt-get-options): New.
10637         (profopt-execute): Process test directives.
10638
10639         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10640         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10641         cleanup-tree-dump, cleanup-saved-temps): Update comments.
10642
10643 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
10644
10645         PR C++/21645
10646         * g++.dg/init/ctor5.C: New test.
10647
10648 2005-05-24  Ira Rosen  <irar@il.ibm.com>
10649
10650         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10651         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10652         vect-113.c, vect-114.c.
10653
10654 2005-05-23  Adam Nemet  <anemet@lnxw.com>
10655
10656         * gcc.dg/const-elim-1.c: Remove xfails.
10657
10658 2005-05-23  Jeff Law  <law@redhat.com>
10659
10660         * gcc.c-torture/compile/pr21638.c: New test.
10661         * gcc.c-torture/compile/20050520-1.c: New test.
10662
10663 2005-05-23  Nick Clifton  <nickc@redhat.com>
10664
10665         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10666         be a proper triple, ie: m32r*-*-*.
10667         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10668
10669 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
10670
10671         PR middle-end/21331
10672         PR tree-opt/21293
10673         * gcc.c-torture/compile/pr21293.c: New test.
10674         * gcc.c-torture/execute/pr21331.c: New test.
10675
10676 2004-05-20  Richard Henderson  <rth@redhat.com>
10677
10678         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10679
10680 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
10681
10682         * obj-c++-dg.exp: Add.
10683         * obj-c++.exp: Add.
10684         * obj-c++.dg/dg.exp: Add.
10685
10686 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10687
10688         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10689         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10690
10691 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
10692
10693         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10694
10695 2004-05-19  Richard Henderson  <rth@redhat.com>
10696
10697         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10698
10699 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
10700
10701         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10702
10703         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10704
10705 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
10706
10707         PR c++/21495
10708         * g++.dg/parse/extern1.C: New test.
10709         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10710
10711 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10712
10713         * gcc.dg/c99-math.h: New.
10714         * gcc.dg/c99-math-float-1.c: New test.
10715         * gcc.dg/c99-math-double-1.c: Likewise.
10716         * gcc.dg/c99-math-long-double-1.c: Likewise.
10717
10718 2005-05-18  Richard Henderson  <rth@redhat.com>
10719
10720         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10721
10722 2005-05-18  Devang Patel  <dpatel@apple.com>
10723
10724         * g++.dg/opt/20050511-1.C: New test.
10725
10726 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
10727
10728         PR libfortran/21127
10729         * gfortran.dg/reshape-complex.f90: New test.
10730
10731 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
10732
10733         * gfortran.dg/array_constructor_1.f90: New test.
10734         * gfortran.dg/array_constructor_2.f90: New test.
10735
10736 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10737
10738         PR fortran/20954
10739         * gfortran.dg/pr20954.f: New test.
10740
10741 2005-05-17  Mike Stump  <mrs@apple.com>
10742
10743         Yet more Objective-C++...
10744
10745         * objc.dg/method-5.m: Update.
10746         * objc.dg/method-6.m: Update.
10747         * objc.dg/method-7.m: Update.
10748         * objc.dg/method-9.m: Update.
10749         * objc.dg/try-catch-2.m: Update.
10750
10751 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
10752
10753         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10754         Remove little-endian optimizations.
10755
10756 2005-05-17  Jeff Law  <law@redhat.com>
10757
10758         * g++.dg/tree-ssa/pr14814.C: New test.
10759         * gcc.dg/tree-ssa/pr14814.C: New test.
10760         * gcc.dg/tree-ssa/pr17141-1.C: New test.
10761         * gcc.dg/tree-ssa/pr17141-2.C: New test.
10762
10763 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10764
10765         * gcc.dg/compat/generate-random.c: Do not include
10766         libiberty.h.
10767         * gcc.dg/compat/generate-random_r.c: Likewise.
10768
10769 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
10770
10771         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10772
10773 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10774
10775         PR middle-end/21595
10776         * g++.dg/tree-ssa/builtin1.C: New testcase.
10777
10778 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
10779
10780         PR c++/21454
10781         * g++.dg/opt/const4.C: New test.
10782
10783         PR middle-end/21492
10784         * g++.dg/opt/crossjump1.C: New test.
10785
10786         PR tree-optimization/21610
10787         * gcc.c-torture/compile/20050516-1.c: New test.
10788
10789         PR fortran/15080
10790         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10791         about the test failing.
10792         * gfortran.fortran-torture/execute/where_7.f90: New test.
10793         * gfortran.fortran-torture/execute/where_8.f90: New test.
10794
10795 2005-05-16  Richard Henderson  <rth@redhat.com>
10796
10797         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10798         i?86 and x86_64.
10799
10800 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
10801
10802         * gcc.dg/compat/generate-random.c (config.h): Do not include.
10803         (limits.h): Include unconditionally.
10804         (stdlib.h): Likewise.
10805         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10806         (limits.h): Include unconditionally.
10807         (stdlib.h): Likewise.
10808         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10809         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10810         (limits.h): Include unconditionally.
10811         (stdlib.h): Likewise.
10812         (hashtab.h): Do not include.
10813         (getopt.h): Likewise.
10814         (stddef.h): Include.
10815         (hashval_t): Define.
10816         (struct entry): Add "next" field.
10817         (HASH_SIZE): New macro.
10818         (hash_table): New variable.
10819         (switchfiles): Do not use xmalloc.
10820         (mix): New macro.
10821         (iterative_hash): New function.
10822         (hasht): Remove.
10823         (e_exists): New function.
10824         (e_insert): Likewise.
10825         (output): Use, instead of libiberty hashtable functions.
10826         (main): Do not use getopt.  Do not call htab_create.
10827
10828 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
10829
10830         PR libstdc++/21526
10831         * lib/target-supports.exp (check_mkfifo_available):
10832         Return 0 for cygwin as mkfifo support incomplete on platform.
10833         Fix typos in comments.
10834
10835 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
10836
10837         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10838
10839 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
10840
10841         PR fortran/17432
10842         * gfortran.dg/assign_4.f: New test.
10843
10844 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
10845
10846         PR tree-optimization/21563
10847         * gcc.dg/tree-ssa/pr21563.c: New.
10848
10849 2005-05-14  Jan Hubicka  <jh@suse.cz>
10850
10851         * gcc.dg/noreturn-7.c: Allow control reaches warning.
10852
10853 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
10854
10855         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10856
10857 2005-05-13  Julian Brown  <julian@codesourcery.com>
10858
10859         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10860         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10861
10862 2005-05-13  Jan Hubicka  <jh@suse.cz>
10863
10864         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10865         * gcc.dg/fold-xor-?.c: Likewise.
10866         * gcc.dg/pr15784-?.c: Likewise.
10867         * gcc.dg/pr20922-?.c: Likewise.
10868         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10869         * gcc.dg/tree-ssa/pr17598.c: Likewise.
10870         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10871
10872 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10873
10874         PR fortran/21260
10875         * gfortran.dg/hollerith_1.f90: New test.
10876
10877 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10878
10879         * gfortran.dg/func_result_2.f90: New test.
10880
10881 2005-05-11  Bud Davis  <bdavis@gfortran.org>
10882
10883         * gfortran.dg/dev_null.f90: New test.
10884
10885 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
10886
10887         * gcc.dg/arm-vfp1.c: Revert last change.
10888
10889 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
10890
10891         PR middle-end/19807
10892         PR tree-optimization/19639
10893         * g++.dg/tree-ssa/pr19807.C: New testcase.
10894
10895 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10896
10897         PR libfortran/21471
10898         * gfortran.dg/append-1.f90: New test.
10899
10900 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10901
10902         * gcc.dg/pr18501.c: XFAIL.
10903         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10904         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10905         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10906         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10907         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10908         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10909         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10910         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10911
10912 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10913
10914         PR fortran/20178
10915         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10916         gfortran.dg/f2c_3.f90: New tests.
10917
10918         * gfortran.dg/return_1.f90: Fix dg annotation.
10919
10920 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10921
10922         * gcc.c-torture/compile/20050510-1.c: New test.
10923
10924 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
10925
10926         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10927
10928 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
10929
10930         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10931
10932 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
10933
10934         PR c/17913
10935         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10936
10937 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
10938
10939         PR c/21342
10940         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10941         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10942
10943 2005-05-10  Ben Elliston  <bje@au.ibm.com>
10944
10945         PR debug/16676
10946         * gcc.dg/debug/pr16676.c: New test.
10947
10948 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
10949
10950         PR testsuite/21443
10951         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10952         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10953         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10954         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10955         Change -O1 to -O2.
10956         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
10957         -fno-tree-dominator-opts.
10958
10959 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10960
10961         * gfortran.dg/return_1.f90: New test.
10962
10963 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
10964
10965         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10966
10967         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10968
10969 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
10970
10971         PR c++/21427
10972         * g++.dg/inherit/covariant13.C: New.
10973
10974 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10975
10976         PR libfortran/19155
10977         * gfortran.dg/pr19155.f: New test.
10978
10979 2005-05-08  Roger Sayle  <roger@eyesopen.com>
10980
10981         PR inline-asm/8788
10982         * gcc.dg/pr8788-1.c: New testcase.
10983
10984 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
10985
10986         PR target/21416
10987         * gcc.target/mips/fpcmp-[12].c: New tests.
10988
10989 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
10990
10991         * lib/target-supports-dg.exp (dg-require-fork): New function.
10992         (dg-require-mkfifo): Likewise.
10993         * lib/target-supports.exp (check_function_available): New
10994         function.
10995         (check_fork_available): Likewise.
10996         (check_mkfifo_available): Likewise.
10997
10998 2005-05-06  Jeff Law  <law@redhat.com>
10999
11000         * gcc.c-torture/compile/pr21380.c: New test.
11001
11002 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR c++/20961
11005         * g++.dg/ext/weak3.C: New test.
11006
11007 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11008
11009         PR c++/21352
11010         * g++.dg/template/crash37.C: New test.
11011
11012 2005-05-05  Paul Brook  <paul@codesourcery.com>
11013
11014         * gcc.dg/arm-g2.c: Use effective-target arm32.
11015         * gcc.dg/arm-mmx-1.c: Ditto.
11016         * gcc.dg/arm-scd42-2.c: Ditto.
11017         * gcc.dg/arm-vfp1.c: Ditto.
11018         * lib/target-supports.exp (check_effective_target_arm32): New
11019         function.
11020
11021 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11022
11023         PR libfortran/21354
11024         gfortran.dg/in_pack_rank7.f90: New test.
11025
11026 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11027
11028         PR middle-end/15618
11029         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11030
11031 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR middle-end/21265
11034         * gcc.dg/20050503-1.c: New test.
11035
11036         PR rtl-optimization/21239
11037         * gcc.dg/i386-sse-11.c: New test.
11038
11039 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11040
11041         PR target/16888
11042         * gcc.target/i386/asm-1.c: New test.
11043
11044 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR rtl-optimization/21330
11047         * gcc.c-torture/execute/20050502-1.c: New test.
11048
11049         PR target/21297
11050         * gcc.c-torture/execute/20050502-2.c: New test.
11051
11052 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11053
11054         PR middle-end/21282
11055         * gcc.dg/pr21282.c: New.
11056
11057 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11058
11059         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11060         * gcc.dg/vect/vect-92.c: Likewise.
11061         * gcc.dg/vect/vect-93.c: Likewise.
11062         * gcc.dg/vect/vect-dv-1.c: Likewise.
11063         * gcc.dg/vect/vect-dv-2.c: Likewise.
11064         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11065
11066 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11067
11068         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11069         * gfortran.dg/vect/vect-2.f90: Likewise.
11070         * gfortran.dg/vect/vect-3.f90: Likewise.
11071         * gfortran.dg/vect/vect-4.f90: Likewise.
11072         * gfortran.dg/vect/vect-5.f90: Likewise.
11073
11074 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11075
11076         PR target/20813
11077         * gcc.dg/rs6000-fpint-2.c: New.
11078
11079 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11080
11081         PR c/15698
11082         * gcc.dg/builtins-30.c: Update expected messages.
11083         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11084         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11085         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11086
11087 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11088
11089         PR tree-optimization/21294
11090         * gcc.dg/tree-ssa/pr21294.c: New.
11091
11092 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11093
11094         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11095         __builtin_altivec_st_internal_4si built-in.
11096
11097 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11098
11099         PR c++/15875
11100         * g++.dg/template/ptrmem14.C: New test.
11101
11102 2005-05-02  Paul Brook  <paul@codesourcery.com>
11103
11104         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11105
11106 2005-05-02  Michael Matz  <matz@suse.de>
11107
11108         PR c++/19542
11109         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11110
11111 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11112
11113         * g++.dg/cpp/weak.C: New test.
11114
11115 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11116
11117         * gcc.dg/tree-ssa/loop-8.c: New test.
11118
11119 2005-04-30  Michael Maty  <matz@suse.de>
11120
11121         * gcc.dg/inline-mcpy.c: New test.
11122
11123 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11124
11125         PR libfortran/18958
11126         * gfortran.dg/eoshift.f90: New test case.
11127
11128 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11129
11130         PR libfortran/18857
11131         * gfortran.dg/matmul_1.f90: New test.
11132
11133 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11134
11135         PR tree-optimization/21030
11136         * gcc.dg/tree-ssa/pr21030.c: New.
11137
11138 2005-04-29  Devang Patel  <dpatel@apple.com>
11139
11140         PR tree-optimization/21272
11141         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11142
11143 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11144
11145         PR fortran/13082
11146         PR fortran/18824
11147         * gfortran.dg/entry_4.f90: New test.
11148         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11149         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11150         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11151         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11152         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11153         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11154         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11155
11156 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11157
11158         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11159
11160 2005-04-29  Paul Brook  <paul@codesourcery.com>
11161
11162         * gfortran.dg/entry_3.f90: New test.
11163
11164 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11165
11166         * gfortran.dg/implicit_4.f90: New test.
11167
11168 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11169
11170         * lib/target-supports.exp (check_profiling_available): Return
11171         false for xtensa-*-elf.
11172
11173 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11174
11175         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11176         error if file cannot be deleted.
11177
11178 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11179
11180         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11181         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11182         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11183         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11184         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11185         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11186         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11187         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11188         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11189         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11190         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11191         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11192         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11193
11194 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11195
11196         PR fortran/20865
11197         * gfortran.dg/pr20865.f90: New test.
11198
11199 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11200
11201         * gcc.dg/void-cast-2.c: New test.
11202
11203 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11204
11205         PR c/21159
11206         * gcc.dg/void-cast-1.c: New test.
11207
11208 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11209
11210         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11211
11212 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11213
11214         PR fortran/21177
11215         * gfortran.dg/pr21177.f90: New test.
11216
11217 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11218
11219         PR tree-optimization/21171
11220         * gcc.dg/tree-ssa/pr21171.c: New test.
11221
11222 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11223
11224         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11225         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11226         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11227         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11228         gcc.dg/tree-ssa/gen-vect-32.c: New.
11229         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11230         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11231         don't run on PPC32.
11232
11233 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11234
11235         PR c/21213
11236         * gcc.dg/transparent-union-3.c: New test.
11237
11238 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11239
11240         PR c/20740
11241         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11242         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11243         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11244         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11245         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11246         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11247
11248 2005-04-26  Jeff Law  <law@redhat.com>
11249
11250         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11251         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11252         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11253         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11254         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11255         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11256         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11257
11258 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11259
11260         PR tree-optimization/17598
11261         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11262
11263 2005-04-25  Mike Stump  <mrs@apple.com>
11264
11265         * objc.dg/fix-and-continue-1.m: Add.
11266
11267 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11268
11269         PR c++/20995
11270         * g++.dg/opt/pr20995-1.C: New test case.
11271
11272 2005-04-25  Devang Patel <dpatel@apple.com>
11273
11274         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11275
11276 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11277
11278         PR testsuite/21062
11279         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11280
11281 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11282
11283         PR C++/21188
11284         * g++.dg/opt/rtti2.C: New test.
11285
11286 2005-04-25  Paul Brook  <paul@codesourcery.com>
11287         Steven G. Kargl  <kargls@comcast.net>
11288
11289         PR fortran/20879
11290         * gfortran.dg/ichar_1.f90: New file.
11291
11292 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11293
11294         PR middle-end/20991
11295         * g++.dg/opt/pr20991.C: New test.
11296
11297         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11298         where sizeof (type) < __alignof__ (type).
11299         * gcc.dg/compat/struct-layout-1.h: Likewise.
11300
11301 2005-04-24  Per Bothner  <per@bothner.com>
11302             Devang Patel  <dpatel@apple.com>
11303
11304         PR preprocessor/20907
11305         * gcc.dg/cpp/very-long-comment.c: New test.
11306
11307 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11308
11309         PR fortran/20059
11310         * gfortran.dg/common_5.f: New test.
11311
11312 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11313
11314         PR middle-end/21082
11315         * g++.dg/tree-ssa/pr21082.C: New testcase.
11316
11317 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11318
11319         * gcc.dg/vect/vect-99.c: New test.
11320
11321 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11322
11323         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11324
11325 2005-04-22  Jeff Law  <law@redhat.com>
11326
11327         * gcc.dg/uninit-5.c: Remove xfails.
11328         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11329         conditionals and loads.
11330
11331 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11332
11333         PR libfortran/20074
11334         PR libfortran/20436
11335         PR libfortran/21108
11336         * gfortran.dg/nested_reshape.f90: new test
11337         * gfortran.dg/reshape-alloc.f90: new test
11338         * gfortran.dg/reshape.f90: new test
11339
11340 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11341
11342         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11343
11344         * gcc.dg/arm-vfp1.c: New test.
11345
11346 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11347
11348         PR c++/21087
11349         * g++.dg/lookup/builtin2.C: New test.
11350
11351 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11352
11353         * gcc.dg/weak/weak-13.c: New test.
11354
11355 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11356
11357         * lib/target-supports.exp (check_effective_target_sync_int_long):
11358         Add powerpc*.
11359
11360 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11361
11362         * gcc.target/mips/branch-1.c: New test.
11363
11364 2005-04-21  Richard Henderson  <rth@redhat.com>
11365
11366         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11367         * gcc.dg/vect/vect-86.c: Likewise.
11368         * gcc.dg/vect/vect-87.c: Likewise.
11369         * gcc.dg/vect/vect-88.c: Likewise.
11370
11371 2005-04-21  Devang Patel  <dpatel@apple.com>
11372
11373         PR optimization/20994
11374         * gcc.dg/tree-ssa/ifc-3.c: New test.
11375
11376 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11377
11378         PR c/12913
11379         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11380         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11381         gcc.dg/c99-vla-jump-5.c: New tests.
11382
11383 2005-04-19  Richard Henderson  <rth@redhat.com>
11384
11385         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11386         Fix typo in exists check.
11387         (check_effective_target_sync_int_long): New.
11388         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11389         * gcc.dg/ia64-sync-2.c: Likewise.
11390         * gcc.dg/ia64-sync-3.c: Likewise.
11391         * gcc.dg/ia64-sync-4.c: Likewise.
11392
11393 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11394
11395         * gcc.dg/fold-xor-1.c: New test.
11396         * gcc.dg/fold-xor-2.c: New test.
11397
11398 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
11399
11400         PR target/20670
11401         * g++.dg/eh/fp-regs.C: New test.
11402
11403 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11404
11405         * gcc.dg/Wint-to-pointer-cast-1.c,
11406         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
11407         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
11408         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
11409
11410 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11411
11412         PR fortran/16861
11413         * gfortran.dg/pr16861.f90: New test.
11414
11415 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11416
11417         * gcc.dg/pr21085.c: New test.
11418
11419 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
11420
11421         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
11422         (setup_mips_tests, dg-mips-options): New procedures.
11423         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
11424         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
11425         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
11426         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11427         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
11428         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
11429         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
11430         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11431         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
11432         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
11433         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
11434         dg-mips-options instead of dg-options.  Remove now-redundant
11435         preprocessor guards.
11436         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
11437         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11438         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11439         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
11440         * gcc.dg/vr-mult-2.c: Delete.
11441         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
11442         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
11443         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
11444         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
11445         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
11446         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
11447         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
11448
11449 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
11450
11451         * ada/acats/run_all.sh: Use sync when executable not present.
11452
11453 2005-04-18  Devang Patel  <dpatel@apple.com>
11454
11455         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
11456         * gcc.dg/vect/vect-11a.c: New.
11457         * gcc.dg/vect/vect-none.c: Update.
11458         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
11459
11460 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11461
11462         PR tree-optimization/20922
11463         * gcc.dg/pr20922-1.c: New test.
11464         * gcc.dg/pr20922-2.c: New test.
11465         * gcc.dg/pr20922-3.c: New test.
11466         * gcc.dg/pr20922-4.c: New test.
11467         * gcc.dg/pr20922-5.c: New test.
11468         * gcc.dg/pr20922-6.c: New test.
11469
11470 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11471
11472         PR libfortran/20950
11473         * gfortran.dg/pr20950.f: New test.
11474
11475 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11476
11477         PR libfortran/19216
11478         * gfortran.dg/pr19216.f: New test.
11479
11480 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
11481
11482         PR tree-optimization/21001
11483         * gcc.dg/tree-ssa/pr21001.c: New.
11484
11485 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
11486
11487         PR libfortran/21075
11488         * gfortran.dg/reshape_rank7.f90: New test.
11489
11490 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11491
11492         PR libfortran/12884 gfortran.dg/pr12884.f: New test
11493         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11494         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11495         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11496         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11497         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11498         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11499         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11500         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11501         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11502         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11503         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11504         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11505         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11506         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11507         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11508         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11509         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
11510         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
11511         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
11512         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
11513
11514 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
11515
11516         * gfortran.dg/wtruncate.f: New testcase.
11517         * gfortran.dg/wtruncate.f90: New testcase.
11518
11519 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
11520
11521         PR c++/21025
11522         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
11523         which sizeof/alignof is dependent, rather than just whether we are
11524         processing_template_decl.
11525
11526 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11527
11528         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11529         corrected typo where the wrong variables had been compared.
11530
11531 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11532
11533         PR libfortran/18495
11534         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11535         Test callee-allocated version of return array with a write
11536         statement.
11537         Test spread with a temporary with another write statement.
11538
11539 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
11540
11541         PR tree-optimization/21031
11542         * gcc.dg/tree-ssa/pr21031.c: New.
11543
11544 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
11545
11546         PR tree-optimization/21004
11547         * gcc.dg/builtins-53.c: Include builtins-config.h.
11548         Check floorf, ceilf, floorl and ceill transformations
11549         only when HAVE_C99_RUNTIME is defined.
11550
11551 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
11552
11553         PR middle-end/20739
11554         * gcc.dg/tree-ssa/pr20739.c: New test.
11555
11556 2005-04-14  Mike Stump  <mrs@apple.com>
11557
11558         * gcc.dg/Foundation.framework/empty: New.
11559         * gcc.dg/framework-2.c: New.
11560
11561 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11562
11563         PR tree-optimization/21021
11564         * gcc.c-torture/compile/pr21021.c: New.
11565
11566 2005-04-14  Janis Johnson  <janis187@us.ibm.com
11567
11568         PR testsuite/21010
11569         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11570         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11571         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11572         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11573         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11574         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11575         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11576         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11577
11578 2005-04-14  Richard Henderson  <rth@redhat.com>
11579
11580         * lib/target-supports.exp (check_effective_target_vect_condition):
11581         Add ia64, i?86, and x86_64.
11582
11583 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
11584
11585         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11586
11587 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11588
11589         PR tree-optimization/20657
11590         * gcc.dg/tree-ssa/pr20657.c: New.
11591
11592 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
11593
11594         * gcc.dg/builtins-53.c: Also check (int)trunc* and
11595         (long long int)trunc*.
11596
11597 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
11598
11599         PR target/20927
11600         * gcc.dg/pr20927.c: New test.
11601
11602 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
11603
11604         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11605         * gcc.target/mips/asm-1.c: Likewise.
11606
11607 2005-04-13  Dale Johannesen  <dalej@apple.com>
11608
11609         * objc.dg/objc-fast-4.m: New.
11610
11611 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
11612
11613         * gcc.target/cris/torture/cris-torture.exp: New driver in new
11614         directory.
11615         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11616
11617 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
11618
11619         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11620         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11621         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11622
11623 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
11624
11625         PR tree-optimization/20913
11626         * gcc.dg/tree-ssa/pr20913.c: New.
11627
11628         PR tree-optimization/20702
11629         * gcc.dg/tree-ssa/pr20702.c: New.
11630
11631 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11632
11633         PR c++/13744
11634         * g++.dg/inherit/local3.C: New test.
11635
11636 2005-04-12  Jeff Law  <law@redhat.com>
11637
11638         * gcc.dg/tree-ssa/20050412-1.c: New test.
11639
11640 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
11641
11642         PR libfortran/19016
11643         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11644         Add tests with mask generated by expression.
11645         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11646         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11647         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11648
11649 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
11650
11651         PR middle-end/20917
11652         * gcc.dg/20050409-1.c: New test.
11653
11654 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
11655
11656         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11657
11658 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11659
11660         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11661         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11662         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11663         (TARGET_CXX): Adjust accordingly.
11664         * target.h (struct gcc_target): Remove epxort_class_data.  Add
11665         determine_class_data_visibility and class_data_always_comdat.
11666         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11667         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11668         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11669         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11670         (arm_cxx_determine_class_data_visibility): New.
11671         (arm_cxx_class_data_always_comdat): Likewise.
11672         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11673         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11674         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11675         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11676         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11677         Define.
11678
11679 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11680
11681         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11682
11683 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
11684
11685         * gcc.dg/i386-darwin-fpmath.c: New.
11686
11687 2004-04-11  Devang Patel  <dpatel@apple.com>
11688
11689         * lib/target-supports.exp (check_effective_target_vect_condition): New.
11690         * gcc.dg/vect/vect-ifcvt-1.c: New test.
11691         * gcc.dg/vect/vect-ifcvt-2.c: New test.
11692         * gcc.dg/vect/vect-ifcvt-3.c: New test.
11693         * gcc.dg/vect/vect-ifcvt-4.c: New test.
11694         * gcc.dg/vect/vect-ifcvt-5.c: New test.
11695         * gcc.dg/vect/vect-ifcvt-6.c: New test.
11696         * gcc.dg/vect/vect-ifcvt-7.c: New test.
11697         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11698
11699 2004-04-11  Devang Patel  <dpatel@apple.com>
11700
11701         * gcc.dg/vect/vect-dv-1.c: New test.
11702         * gcc.dg/vect/vect-dv-2.c: New test.
11703
11704 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11705
11706         PR tree-optimization/20933
11707         * gcc.dg/tree-ssa/pr20933.c: New test.
11708
11709 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11710
11711         * gfortran.dg/fold_nearest.f90: New test.
11712
11713 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
11714
11715         * gcc.dg/tree-ssa/alias-1.c: New test.
11716
11717 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11718
11719         PR tree-optimization/20920
11720         * g++.dg/tree-ssa/pr20920.C: New test.
11721
11722 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
11723
11724         * gcc.dg/builtins-53.c: Also check (int)ceil* and
11725         (long long int)ceil*.
11726
11727 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
11728
11729         * g++.dg/warn/Wdtor1.C: Declare template in system header with
11730         explicit C++ linkage.
11731
11732 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11733
11734         * gfortran.dg/pr17229.f: Take care of the new obsolescence
11735         warning for arithmetic IF statements.
11736
11737 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
11738
11739         * eor_handling_1.f90: New test case.
11740         * eor_handling_2.f90: New test case.
11741         * eor_handling_3.f90: New test case.
11742         * eor_handling_4.f90: New test case.
11743         * eor_handling_5.f90: New test case.
11744         * noadv_size.f90: New test case.
11745         * pad_no.f90: New test case.
11746
11747 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
11748
11749         * gcc.c-torture/execute/20050410-1.c: New test.
11750
11751 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
11752
11753         * gcc.dg/pr20126.c: New.
11754
11755 2005-04-09  Bud Davis  <bdavis@gfortran.org>
11756             Steven G. Kargl <kargls@comcast.net>
11757
11758         * gfortran.dg/PR19872.f: New test.
11759
11760 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11761
11762         * gfortran.dg/nint_1.f90: Fix dg-do directive.
11763
11764 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11765
11766         * gfortran.dg/nint_1.f90: New test.
11767
11768 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11769
11770         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11771         Added test for callee-allocated arrays with write statements.
11772         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11773         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11774         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11775         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11776         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11777
11778 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11779
11780         PR libfortran/20163
11781         * gfortran.dg/open-options-blanks.f: New test.
11782
11783 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11784
11785         PR fortran/13257
11786         * gfortran.dg/comma_format_extension_[1234].f: New tests.
11787
11788 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
11789
11790         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11791         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11792         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11793         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11794         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11795         * gcc.c-torture/execute/stdarg-4.c: New test.
11796
11797         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11798
11799         PR target/20795
11800         * g++.dg/abi/param2.C: New test.
11801
11802 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11803
11804         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11805
11806 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11807
11808         * gcc.dg/builtins-53.c: New test.
11809
11810 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
11811
11812         * g++.dg/tree-ssa/pr18178.C: New test.
11813         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11814         * gcc.c-torture/execute/20041019-1.c: New test.
11815         * gcc.dg/tree-ssa/20041008-1.c: New test.
11816         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11817         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11818         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11819         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11820         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11821         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11822         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11823         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11824         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11825         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11826
11827 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
11828
11829         PR rtl-optimization/20466
11830         * gcc.c-torture/execute/pr20466-1.c: New test.
11831
11832 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
11833
11834         PR c++/20905
11835         * g++.dg/parse/cond2.C: New test.
11836
11837         PR c++/20145
11838         * g++.dg/warn/Wdtor1.C: New test.
11839
11840 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11841
11842         PR fortran/17229
11843         * gfortran.dg/pr17229.f: New test.
11844
11845 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
11846
11847         * gfortran.dg/tiny_1.f90: New test.
11848         * gfortran.dg/tiny_2.f90: ditto.
11849
11850 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
11851
11852         * gfortran.dg/eor_1.f90: Fix dg-do run line
11853         * gfortran.dg/open_new.f90: Fix dg-do run line
11854
11855 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
11856
11857         * lib/target-supports.exp (get_compiler_messages): Support
11858         optional arguments, the fourth being compiler options.
11859         (check_effective_target_fpic): New proc.
11860         * gcc.dg/20050321-2.c: Restrict to target fpic.
11861
11862 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
11863
11864         * gcc.dg/15443-1.c: New test.
11865         * gcc.dg/15443-2.c: Likewise.
11866
11867 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11868
11869         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11870
11871 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11872
11873         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11874
11875 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11876
11877         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11878         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11879         -m64.
11880         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11881         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11882         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11883
11884 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11885
11886         PR c++/20212
11887         * g++.dg/warn/Wunused-11.C: New test.
11888
11889 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
11890
11891         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11892
11893 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
11894
11895         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11896
11897 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11898
11899         PR c++/20734
11900         * g++.dg/template/ptrmem13.C: New test.
11901
11902 2005-04-05  Per Bothner  <per@bothner.com>
11903
11904         * lib/gcc.exp: Always add -fno-show-column, for now.
11905
11906 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
11907
11908         PR testsuite/20767
11909         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11910         of plain old "unsigned int" for the type of "i".  Makes this test
11911         64bit clean.
11912
11913 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
11914
11915         * gcc.dg/i386-ssefn-1.c: New test.
11916         * gcc.dg/i386-ssefn-2.c: New test.
11917         * gcc.dg/i386-ssefn-3.c: New test.
11918         * gcc.dg/i386-ssefn-4.c: New test.
11919
11920 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
11921
11922         PR tree-optimization/20076
11923         * gcc.dg/builtin-apply4.c: New test.
11924
11925         PR preprocessor/19475
11926         * gcc.dg/cpp/macspace1.c: New test.
11927         * gcc.dg/cpp/macspace2.c: New test.
11928
11929 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11930
11931         * gfortran.dg/pr20755.f: Fixed bad format.
11932
11933 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/20763
11936         * g++.dg/ext/attrib21.C: New test.
11937
11938 2004-04-05  Devang Patel  <dpatel@apple.com>
11939
11940         * lib/target-supports.exp (check_effective_target_vect_shif): New.
11941         * gcc.dg/vect/vect-shift-1.c: New test.
11942
11943 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11944
11945         PR libfortran/20755
11946         * gfortran.dg/pr20755.f: New test.
11947
11948 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
11949
11950         * gfortran.dg/pr15959.f90: New test.
11951         * gfortran.dg/string_pad_trunc.f90: New test.
11952
11953 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11954
11955         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11956         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11957         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11958         syntax.
11959
11960 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11961
11962         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11963
11964 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11965
11966         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11967         * gcc.c-torture/compile/20011119-2.c: Likewise.
11968         * gcc.c-torture/compile/981001-2.c: Likewise.
11969
11970 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
11971
11972         PR c++/20679
11973         * g++.dg/template/overload4.C: New test.
11974
11975 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11976
11977         PR c++/20746
11978         * g++.dg/abi/covariant5.C: New.
11979
11980         PR debug/20505
11981         * g++.dg/debug/const2.C: New.
11982
11983 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
11984
11985         PR rtl-optimization/16104
11986         * gcc.c-torture/execute/20050316-1.c: New test.
11987
11988 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11989
11990         * g++.dg/template/spec23.C: Fix dg-error text.
11991
11992 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
11993
11994         PR c++/19199
11995         * g++.dg/expr/lval2.C: New.
11996
11997 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11998
11999         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12000         __builtin_strcasecmp and __builtin_strncasecmp.
12001
12002 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         PR c++/20723
12005         * g++.dg/template/spec22.C: New.
12006         * g++.dg/template/spec23.C: New.
12007
12008 2005-04-03  Dale Ranta  <dir@lanl.gov>
12009             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12010
12011         PR libfortran/20068
12012         PR libfortran/20125
12013         PR libfortran/20156
12014         PR libfortran/20471
12015         * gfortran.dg/backspace.f: New test.
12016
12017 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12018
12019         * gcc.dg/pr19345.c: New test.
12020
12021 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12022
12023         PR tree-optimization/20640
12024         * gcc.dg/torture/tree-loop-1.c: New.
12025
12026 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12027
12028         PR rtl-optimization/20290
12029         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12030
12031 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12032
12033         * gcc.dg/rs6000-fpint.c: New.
12034
12035 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12036
12037         * gcc.dg/old-style-then-proto-1.c: New test.
12038
12039 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12040
12041         * gfortran.fortran-torture/execute/backspace.f90: Check
12042         after backspace and read was incorrect.
12043
12044 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12045
12046         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12047         buffer past the terminating NUL using memcmp.
12048         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12049         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12050
12051         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12052         Fix unused/uninitialized variable warnings.
12053
12054         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12055         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12056         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12057         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12058
12059         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12060         gcc.c-torture/execute/builtins/fputs-lib.c,
12061         gcc.c-torture/execute/builtins/lib/fprintf.c,
12062         gcc.c-torture/execute/builtins/lib/main.c,
12063         gcc.c-torture/execute/builtins/lib/memcmp.c,
12064         gcc.c-torture/execute/builtins/lib/memmove.c,
12065         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12066         gcc.c-torture/execute/builtins/lib/memset.c,
12067         gcc.c-torture/execute/builtins/lib/printf.c,
12068         gcc.c-torture/execute/builtins/lib/sprintf.c,
12069         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12070         gcc.c-torture/execute/builtins/lib/strchr.c,
12071         gcc.c-torture/execute/builtins/lib/strcmp.c,
12072         gcc.c-torture/execute/builtins/lib/strcpy.c,
12073         gcc.c-torture/execute/builtins/lib/strcspn.c,
12074         gcc.c-torture/execute/builtins/lib/strlen.c,
12075         gcc.c-torture/execute/builtins/lib/strncat.c,
12076         gcc.c-torture/execute/builtins/lib/strncmp.c,
12077         gcc.c-torture/execute/builtins/lib/strncpy.c,
12078         gcc.c-torture/execute/builtins/lib/strrchr.c,
12079         gcc.c-torture/execute/builtins/lib/strspn.c,
12080         gcc.c-torture/execute/builtins/lib/strstr.c,
12081         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12082         gcc.c-torture/execute/builtins/strlen-2.c,
12083         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12084         prototypes.
12085
12086 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12087
12088         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12089         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12090         selectany usage.
12091
12092 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12093
12094         PR c++/19406
12095         * g++.dg/debug/using1.C: New test.
12096
12097 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12098
12099         PR middle-end/20524
12100         * gcc.dg/alias-7.c: Prefix asm-declared name with
12101         __USER_LABEL_PREFIX__.
12102
12103 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12104
12105         Fix fallout from PR middle-end/15700:
12106         * gcc.c-torture/compile/20011119-1.c: Take
12107         __USER_LABEL_PREFIX__ into account.
12108         * gcc.c-torture/compile/20011119-2.c: Likewise.
12109
12110 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12111
12112         PR c++/18644
12113         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12114
12115 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12116
12117         PR c/17855
12118         * gcc.c-torture/compile/struct-non-lval-1.c,
12119         gcc.c-torture/compile/struct-non-lval-2.c,
12120         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12121
12122 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12123
12124         * gcc.dg/tls/tls.exp: Remove temporary file.
12125         * g++.dg/tls/tls.exp: Ditto.
12126         * lib/file-format.exp: Ditto.
12127         * g++.dg/special/ecos.exp: Ditto.
12128
12129         * lib/profopt.exp: Treat prof_ext as a list.
12130         * gcc.misc-tests/bprob.exp: Ditto.
12131         * g++.dg/bprob/bprob.exp: Ditto.
12132
12133         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12134         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12135         g++.dg/tree-ssa/pointer-reference-alias.C,
12136         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12137         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12138         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12139         g++.dg/vect/pr19951.cc: Ditto.
12140         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12141         gcc.dg/builtins-47.c: Ditto.
12142         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12143         gcc.dg/pr20115-1.c: Ditto.
12144         * gcc.dg/tree-ssa/20030530-2.c,
12145         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12146         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12147         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12148         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12149         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12150         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12151         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12152         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12153         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12154         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12155         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12156         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12157         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12158         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12159         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12160         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12161         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12162         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12163         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12164         gcc.dg/tree-ssa/20030824-1.c,
12165         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12166         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12167         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12168         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12169         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12170         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12171         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12172         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12173         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12174         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12175         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12176         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12177         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12178         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12179         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12180         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12181         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12182         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12183         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12184         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12185         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12186         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12187         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12188         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12189         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12190         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12191         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12192         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12193         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12194         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12195         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12196         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12197         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12198         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12199         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12200         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12201         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12202         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12203         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12204         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12205         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12206         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12207         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12208         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12209         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12210         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12211         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12212         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12213         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12214         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12215         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12216         gcc.dg/tree-ssa/useless-1.c: Ditto.
12217         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12218         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12219         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12220         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12221         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12222         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12223         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12224         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12225         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12226         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12227         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12228         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12229         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12230         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12231         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12232         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12233         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12234         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12235         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12236         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12237         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12238         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12239         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12240         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12241         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12242         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12243         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12244         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12245         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12246         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12247         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12248         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12249         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12250         gcc.dg/vect/vect-none.c: Ditto.
12251         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12252         treelang/compile/unsigned.tree: Ditto.
12253
12254         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12255         * gcc.dg/cpp/direct2s.c: Ditto.
12256         * gcc.dg/cpp/paste4.c: Ditto.
12257         * gcc.dg/cpp/separate-1.c: Ditto.
12258         * gcc.dg/pch/save-temps-1.c: Ditto.
12259         * g++.dg/ext/altivec-10.C: Ditto.
12260         * g++.dg/pch/pch.C: Ditto.
12261
12262         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12263
12264         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12265         * g++.dg/template/repo1.C: Ditto.
12266         * g++.dg/template/repo2.C: Ditto.
12267         * g++.dg/template/repo3.C: Ditto.
12268         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12269         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12270         * g++.old-deja/g++.pt/repo1.C: Ditto.
12271         * g++.old-deja/g++.pt/repo2.C: Ditto.
12272         * g++.old-deja/g++.pt/repo3.C: Ditto.
12273         * g++.old-deja/g++.pt/repo4.C: Ditto.
12274
12275         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12276         * gcc.dg/20030107-1.c: Ditto.
12277         * gcc.dg/20030702-1.c: Ditto.
12278         * gcc.dg/profile-generate-1.c: Ditto.
12279         * g++.dg/other/profile1.C: Ditto.
12280         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12281
12282         * lib/gcc-dg.exp (remove-build-file): New.
12283         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12284         cleanup-tree-dump, cleanup-saved-temps): New.
12285
12286 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12287
12288         PR c++/19203, DR 214
12289         * g++.dg/parse/ambig3.C: Not ambiguous.
12290         * g++.dg/template/spec20.C: New.
12291         * g++.dg/template/spec21.C: New.
12292
12293 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12294
12295         PR target/20045
12296         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12297
12298 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12299
12300         PR libfortran/20660
12301         * gfortran.dg/negative_unit.f: New test.
12302
12303 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12304
12305         * gcc.dg/20050330-1.c: New test.
12306
12307 2005-03-30  Devang Patel  <dpatel@apple.com>
12308
12309         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12310
12311 2005-03-30  Dale Johannesen  <dalej@apple.com>
12312
12313         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12314
12315 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12316
12317         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12318         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12319         Strip options from test name.
12320
12321 2005-03-31  Jan Hubicka  <jh@suse.cz>
12322
12323         * gcc.dg/varpool-1.c: New testcase.
12324
12325 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12326
12327         PR c/772
12328         PR c/17913
12329         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12330         gcc.dg/stmt-expr-label-3.c : New tests.
12331         * gcc.c-torture/execute/medce-2.c: Remove.
12332
12333 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12334
12335         PR c/20368
12336         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12337         tests.
12338
12339 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12340
12341         * gcc.c-torture/compile/pr20203.c: New test.
12342
12343 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12344
12345         * gfortran.dg/promotion.f90: New test.
12346
12347 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12348
12349         PR middle-end/20491
12350         * gcc.dg/torture/asm-subreg-1.c: New test.
12351
12352 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12353
12354         PR c/20672
12355         * gcc.dg/pr20672-1.c: New test.
12356
12357 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12358
12359         * gfortran.dg/vect: New directory.
12360         * gfortran.dg/vect/vect.exp: New.
12361         * gfortran.dg/vect/vect-1.f90: New test.
12362         * gfortran.dg/vect/vect-2.f90: New test.
12363         * gfortran.dg/vect/vect-3.f90: New test.
12364         * gfortran.dg/vect/vect-4.f90: New test.
12365         * gfortran.dg/vect/vect-5.f90: New test.
12366
12367 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR middle-end/20622
12370         * gcc.dg/alias-7.c: New test.
12371
12372 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12373
12374         * gcc.dg/sparc-reg-1.c: New test.
12375
12376 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12377
12378         PR target/19890
12379         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12380
12381 2005-03-29  Dale Ranta  <dir@lanl.gov>
12382             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12383
12384         PR libfortran/20163
12385         * gfortran.dg/pr20163-2.f: New test.
12386
12387 2005-03-28  Jan Hubicka  <jh@suse.cz>
12388
12389         PR middle-end/20635
12390         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12391         by Jakub Jelinek.
12392
12393 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12394
12395         PR tree-optimization/20626
12396         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12397         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12398
12399 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12400
12401         * gfortran.dg/underflow.f90: New test.
12402         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
12403
12404 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12405
12406         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
12407
12408 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
12409
12410         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
12411         (g++_init): Make sure that CXXFLAGS is set.
12412         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
12413         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
12414         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12415         * lib/objc.exp (objc_init): Likewise.
12416         * lib/treelang.exp (treelang_init): Likewise.
12417
12418 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
12419
12420         PR tree-optimization/20470
12421         * gcc.dg/tree-ssa/pr20470.c: New test.
12422
12423 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
12424
12425         * gcc.dg/ppc-stfiwx.c: New.
12426
12427 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
12428
12429         PR target/19888
12430         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
12431
12432 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12433
12434         * gcc.dg/20050325-1.c: Fix a typo.
12435
12436 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12437
12438         PR libfortran/19678
12439         PR libfortran/19679
12440         * gfortran.dg/dos_eol.f: New test.
12441
12442 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12443
12444         PR rtl-optimization/20249
12445         * gcc.dg/20050325-1.c: New test.
12446
12447 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12448
12449         PR libfortran/15332
12450         * gfortran.dg/pr15332.f: New test.
12451
12452 2005-03-24  Dale Johannesen  <dalej@apple.com>
12453
12454         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
12455
12456 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
12457
12458         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
12459         'internal' visibility.
12460         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12461         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
12462         'protected' visibility.
12463         * gcc.dg/visibility-7.c: Likewise.
12464         * lib/target-supports.exp (check_visibility_available): Take
12465         a parameter, the kind of visibility to check for.
12466         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
12467         to check_visibility_available.
12468
12469         * g++.dg/expr/cast3.C: New.
12470
12471 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
12472
12473         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
12474         rs6000.
12475
12476 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
12477
12478         PR target/20095
12479         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12480
12481 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
12482
12483         * gcc.dg/badshift.c: Renamed to...
12484         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
12485
12486         * gcc.target/i386/badshift.c: Renamed to...
12487         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
12488         only.
12489
12490         PR rtl-optimization/20532
12491         * gcc.target/i386/badshift.c: New.
12492
12493 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12494
12495         * gfortran.dg/pr18025.f90: New test.
12496
12497 2005-03-23  Dale Johannesen  <dalej@apple.com>
12498
12499         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12500
12501 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
12502
12503         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12504
12505         * lib/target-supports.exp (check_iconv_available): Default
12506         libiconv to -liconv, if there is no definition.
12507
12508 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
12509
12510         * gcc.dg/torture/cris-asm-mof-1.c: New test.
12511
12512 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
12513
12514         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
12515         * g++.dg/opt/pr7503-2.C: Likewise.
12516         * g++.dg/opt/pr7503-3.C: Likewise.
12517         * g++.dg/opt/pr7503-4.C: Likewise.
12518         * g++.dg/opt/pr7503-5.C: Likewise.
12519         * g++.dg/warn/minmax.C: New test.
12520
12521 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12522
12523         * gfortran.dg/g77_intrinsics_funcs.f: New test.
12524         * gfortran.dg/g77_intrinsics_sub.f: New test.
12525
12526 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
12527             Jan Hubicka  <jh@suse.cz>
12528             Steven Bosscher <stevenb@suse.de
12529
12530         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
12531
12532 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12533
12534         PR c++/19980
12535         * g++.dg/template/redecl3.C: New test.
12536
12537 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12538
12539         PR c++/20499
12540         * g++.dg/parse/error16.C: Tweak error markers.
12541
12542 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
12543
12544         PR target/20561
12545         * gcc.dg/20050321-2.c: New test.
12546
12547 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12548
12549         PR c++/20465
12550         PR c++/20381
12551         * g++.dg/template/ptrmem12.C: New.
12552
12553 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
12554
12555         PR rtl-optimization/20527
12556         * gcc.c-torture/execute/pr20527-1.c: New test.
12557
12558 2005-03-22  Ben Elliston  <bje@au.ibm.com>
12559
12560         * gcc.misc-tests/options.exp (check_for_options): Create a real C
12561         program, compile it into a real executable and then delete the .c
12562         and .x files afterwards, to avoid problems on testglue targets.
12563
12564 2005-03-21  Stuart Hastings  <stuart@apple.com>
12565
12566         * gcc.target/i386/sse-2.c: New.
12567
12568 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
12569
12570         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12571
12572 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12573
12574         * g++.dg/parse/crash25.C: Fix typo.
12575
12576 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12577
12578         PR c++/20461
12579         * g++.dg/parse/crash24.C: New test.
12580
12581         PR c++/20536
12582         * g++.dg/parse/crash25.C: New test.
12583
12584 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12585
12586         PR c++/20147
12587         * g++.dg/ext/stmtexpr4.C: New test.
12588
12589 2005-03-20  Roger Sayle  <roger@eyesopen.com>
12590
12591         PR middle-end/20539
12592         * gcc.c-torture/compile/pr13066-1.c: New test case.
12593         * gcc.c-torture/compile/pr20539-1.c: Likewise.
12594         * g++.dg/opt/pr13066-1.C: Likewise.
12595
12596 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
12597
12598         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12599
12600 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12601
12602         PR fortran/18525
12603         * gfortran.dg/nesting_1.f90: New test.
12604
12605 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12606
12607         PR c++/20240
12608         * g++.dg/lookup/using13.C: New test.
12609
12610 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12611
12612         PR c++/20333
12613         * g++.dg/template/crash36.C: New test.
12614
12615 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
12616
12617         PR c++/20463
12618         * g++.dg/template/crash35.C: New test.
12619
12620 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
12621
12622         PR c++/19966
12623         * g++.dg/overload/operator2.C: New test.
12624
12625 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12626
12627         PR libfortran/20257
12628         * gfortran.dg/pr20257.f90: New test.
12629
12630 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12631
12632         PR libfortran/20480
12633         * gfortran.dg/pr20480.f90: New test.
12634
12635 2005-03-16  Richard Henderson  <rth@redhat.com>
12636
12637         PR middle-end/15700
12638         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12639         (_rtld_global): New.
12640         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12641         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12642
12643         * gcc.dg/alias-3.c: New.
12644         * gcc.dg/alias-4.c: New.
12645         * gcc.dg/alias-5.c: New.
12646         * gcc.dg/alias-6.c: New.
12647
12648 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
12649
12650         * gcc.dg/cpp/ucnid-7.c: New.
12651
12652 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
12653             Dorit Naishlos  <dorit@il.ibm.com>
12654
12655         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12656         darwin.
12657
12658 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
12659
12660         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12661         misaligned accesses.
12662         * gcc.dg/vect/vect-58.c: Likewise.
12663         * gcc.dg/vect/vect-92.c: New.
12664         * gcc.dg/vect/vect-93.c: New.
12665
12666 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
12667
12668         PR fortran/18827
12669         * gfortran.dg/assign_2.f90: New test.
12670         * gfortran.dg/assign_3.f90: New test.
12671         * gfortran.dg/assign.f90: New test.
12672
12673 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
12674
12675         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12676         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12677         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12678         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12679         names.
12680
12681 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
12682
12683         * gcc.dg/cpp/ucnid-6.c: New.
12684
12685         * gcc.dg/cpp/normalize-1.c: New.
12686         * gcc.dg/cpp/normalize-2.c: New.
12687         * gcc.dg/cpp/normalize-3.c: New.
12688         * gcc.dg/cpp/normalize-4.c: New.
12689         * gcc.dg/cpp/ucnid-4.c: New.
12690         * gcc.dg/cpp/ucnid-5.c: New.
12691         * g++.dg/cpp/normalize-1.C: New.
12692         * g++.dg/cpp/ucnid-1.C: New.
12693
12694 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12695
12696         * gcc.dg/pr18628.c: New.
12697
12698 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12699
12700         PR c++/20280
12701         * g++.dg/tree-ssa/pr20280.C: New.
12702
12703 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12704
12705         PR fortran/20467
12706         * gfortran.dg/stfunc_2.f90: New test.
12707
12708 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12709
12710         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12711
12712 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12713
12714         * gcc.dg/tree-ssa/20050314-1.c: New test.
12715
12716 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12717
12718         PR c++/4403
12719         PR c++/9783, DR433
12720         * g++.dg/template/friend34.C: New test.
12721         * g++.dg/template/friend35.C: Likewise.
12722         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12723
12724 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12725
12726         Friend class name lookup 5/n
12727         PR c++/1016
12728         * g++.dg/lookup/hidden-class1.C: New test.
12729         * g++.dg/lookup/hidden-class2.C: Likewise.
12730         * g++.dg/lookup/hidden-class3.C: Likewise.
12731         * g++.dg/lookup/hidden-class4.C: Likewise.
12732         * g++.dg/lookup/hidden-class5.C: Likewise.
12733         * g++.dg/lookup/hidden-class6.C: Likewise.
12734         * g++.dg/lookup/hidden-class7.C: Likewise.
12735         * g++.dg/lookup/hidden-class8.C: Likewise.
12736         * g++.dg/lookup/hidden-class9.C: Likewise.
12737         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12738         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12739         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12740         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12741         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12742         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12743         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12744         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12745         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12746         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12747         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12748
12749 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR c++/20157
12752         * g++.dg/template/error18.C: New test.
12753
12754 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12755
12756         PR debug/16792
12757         * g++.dg/debug/pr16792.C: New test.
12758
12759 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12760
12761         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12762         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12763         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12764         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12765         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12766         test assertion names.
12767
12768 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12769
12770         PR fortran/18600
12771         * gfortran.dg/stfunc_1.f90: New test.
12772
12773 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12774
12775         PR fortran/16907
12776         * gfortran.dg/real_index_1.f90: New test.
12777
12778 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12779
12780         PR fortran/20323
12781         * gfortran.dg/spec_expr_1.f90: New test.
12782
12783 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12784
12785         PR c/20402
12786         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12787         new parser.
12788
12789 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12790
12791         PR fortran/20361
12792         * gfortran.dg/largeequiv_1.f90: New test.
12793
12794 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12795
12796         * gcc.dg/ucnid-1.c: New.
12797         * gcc.dg/ucnid-2.c: New.
12798         * gcc.dg/ucnid-3.c: New.
12799         * gcc.dg/ucnid-4.c: New.
12800         * gcc.dg/ucnid-5.c: New.
12801         * gcc.dg/ucnid-6.c: New.
12802         * gcc.dg/cpp/ucnid-1.c: New.
12803         * gcc.dg/cpp/ucnid-2.c: New.
12804         * gcc.dg/cpp/ucnid-3.c: New.
12805         * g++.dg/other/ucnid-1.C: New.
12806
12807 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12808
12809         * gcc.dg/vmx/darwin-abi-3.c: Delete.
12810
12811 2005-03-11  Per Bothner  <per@bothner.com>
12812
12813         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
12814         that diagnotics refer to correct token.
12815         * gcc.dg/unused-3.c: Likewise.
12816
12817 2005-03-11  Per Bothner  <per@bothner.com>
12818
12819         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12820         constant" is now actually on same line as string constant.
12821         * gcc.dg/cpp/direct2s.c: Likewise.
12822
12823 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
12824
12825         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12826
12827 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12828
12829         PR libfortran/20124
12830         * gfortran.dg/pr20124.f90: New Test
12831
12832 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
12833
12834         PR tree-optimization/20130
12835         * gcc.dg/pr20130-1.c: New test.
12836
12837 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12838
12839         PR target/20095
12840         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12841
12842 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12843
12844         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12845
12846 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12847
12848         * g++.dg/eh/forced1.C: Fix comment.
12849         * g++.dg/eh/forced2.C: Ditto.
12850         * g++.dg/eh/forced3.C: Ditto.
12851         * g++.dg/eh/forced4.C: Ditto.
12852
12853 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
12854
12855         PR rtl-opt/20412
12856         * gcc.c-torture/compile/pr20412.c: New test.
12857
12858 2005-03-10  Roger Sayle  <roger@eyesopen.com>
12859
12860         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12861
12862 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12863
12864         PR target/20322
12865         * gcc.dg/20050307-1.c: New test.
12866
12867 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
12868
12869         PR c++/20375
12870         * g++.dg/other/stdarg3.C: New.
12871
12872 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12873
12874         PR c++/18384, c++/18327
12875         * g++.dg/init/array19.C: New test.
12876
12877         PR inline-asm/20314
12878         * gcc.dg/torture/pr20314-1.c: New test.
12879         * gcc.dg/torture/pr20314-2.c: New test.
12880
12881 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
12882
12883         * gcc.dg/20050309-1.c: New test.
12884
12885 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12886
12887         * gcc.dg/builtins-10.c: Reactivate disabled test.
12888         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
12889         new cbrt transformations.
12890
12891 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
12892
12893         PR c++/20208
12894         * g++.dg/template/array13.C: New test.
12895
12896 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
12897
12898         PR c++/16859
12899         * g++.dg/init/brace4.C: New test.
12900
12901 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12902
12903         PR c++/20186
12904         * g++.dg/template/non-dependent12.C: New.
12905
12906 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
12907
12908         PR c++/20142
12909         * g++.dg/init/array18.C: Add dg-do run marker.
12910
12911         PR c++/20142
12912         * g++.dg/init/array18.C: New test.
12913
12914 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12915
12916         * consistency.vlad/vlad.exp: Remove trailing semicolons.
12917         * g++.dg/gcov/gcov.exp: Likewise.
12918         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12919         * gcc.target/xstormy16/xstormy16.exp: Likewise.
12920         * lib/c-torture.exp: Likewise.
12921         * lib/fortran-torture.exp: Likewise.
12922         * lib/g++.exp: Likewise.
12923         * lib/gcc-defs.exp: Likewise.
12924         * lib/gcc-dg.exp: Likewise.
12925         * lib/gcc.exp: Likewise.
12926         * lib/gcov.exp: Likewise.
12927         * lib/gfortran.exp: Likewise.
12928         * lib/mike-g++.exp: Likewise.
12929         * lib/mike-gcc.exp: Likewise.
12930         * lib/objc-torture.exp: Likewise.
12931         * lib/objc.exp: Likewise.
12932         * lib/profopt.exp: Likewise.
12933         * lib/target-libpath.exp: Likewise.
12934         * lib/target-supports.exp: Likewise.
12935         * lib/treelang.exp: Likewise.
12936         * lib/wrapper.exp: Likewise.
12937
12938 2005-03-08  Jeff Law  <law@redhat.com>
12939
12940         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12941         PHI-OPT changes.
12942
12943 2005-03-08  Ira Rosen  <irar@il.ibm.com>
12944
12945         * gcc.dg/vect/pr20122.c: New test.
12946
12947 2005-03-07  Jeff Law  <law@redhat.com>
12948
12949         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12950         was folded away.
12951         * gcc.dg/tree-ssa/pr18133-1.c: New test.
12952         * gcc.dg/tree-ssa/pr18133-2.c: New test.
12953         * gcc.dg/tree-ssa/pr18134.c: New test.
12954
12955 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12956
12957         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12958         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12959         gcc.dg/torture/builtin-noret-2.c: Require weak support.
12960
12961 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
12962
12963         PR tree-opt/17671
12964         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12965
12966 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
12967
12968         * g++.dg/warn/Wnvdtor.C: New test.
12969
12970 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
12971
12972         * gcc.dg/torture/pr19683-1.c: New test.
12973
12974 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
12975
12976         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12977         * gfortran.dg/g77/19990313-2.f: Ditto.
12978         * gfortran.dg/g77/19990313-3.f: Ditto.
12979         * gfortran.dg/g77/19990525-0.f: Ditto.
12980         * gfortran.dg/g77/19990826-0.f: Ditto.
12981         * gfortran.dg/g77/19990826-2.f: Ditto.
12982         * gfortran.dg/g77/19990826-3.f: Ditto.
12983         * gfortran.dg/g77/20000511-1.f: Ditto.
12984         * gfortran.dg/g77/20000511-2.f: Ditto.
12985         * gfortran.dg/g77/970625-2.f: Ditto.
12986         * gfortran.dg/g77/980310-2.f: Ditto.
12987         * gfortran.dg/g77/980310-3.f: Ditto.
12988         * gfortran.dg/g77/980310-8.f: Ditto.
12989         * gfortran.dg/g77/980519-2.f: Ditto.
12990         * gfortran.dg/g77/alpha1.f: Ditto.
12991         * gfortran.dg/g77/claus.f: Ditto.
12992         * gfortran.dg/g77/erfc.f: Ditto.
12993         * gfortran.dg/g77/short.f: Ditto.
12994         * gfortran.fortran-torture/execute/data.f90: Ditto.
12995         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12996         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12997
12998 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12999
13000         * lib/file-format.exp (gcc_target_object_format): Add check for som
13001         format and hardcode object formats on hppa*-*-hpux*.
13002         * lib/target-supports.exp (check_weak_available): Add check for som
13003         object format.  Always return 0 on hppa*-*-hpux10*.
13004
13005         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13006         is defined.
13007
13008         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13009
13010 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13011
13012         * gfortran.dg/pr19936_1.f90: New test.
13013         * gfortran.dg/pr19936_2.f90: New test.
13014         * gfortran.dg/pr19936_3.f90: New test.
13015
13016 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13017             Paul Thomas <prthomas@drfccad.cea.fr>
13018
13019         * gfortran.dg/PR19754_1.f90: New test.
13020         * gfortran.dg/PR19754_2.f90: Ditto.
13021
13022 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13023
13024         PR c++/19311
13025         * g++.dg/template/non-dependent11.C: New test.
13026
13027 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13028
13029         * lib/target-supports.exp (check_iconv_available): Fix comment.
13030
13031 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13032             Joseph S. Myers  <joseph@codesourcery.com>
13033
13034         PR c++/19797
13035         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13036
13037 2005-03-04  Matthew Sachs  <msachs@apple.com>
13038
13039         * gcc.exp (gcc_target_compile): Put braces around
13040         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13041         * objc.exp (objc_target_compile): Likewise.
13042         * treelang.exp (treelang_target_compile): Likewise.
13043
13044 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13045
13046         PR fortran/19673
13047         * gfortran.dg/func_result_1.f90: New test.
13048
13049 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13050
13051         * gcc.misc-tests/options.exp: New test.
13052
13053 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13054
13055         * gcc.dg/pr15784-4.c: New test.
13056
13057 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13058
13059         * gcc.c-torture/execute/pr17133.c: New.
13060         * gcc.c-torture/compile/20050303-1.c: New.
13061
13062 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13063
13064         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13065
13066 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13067
13068         * g++.dg/overload/using2.C: New.
13069
13070 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13071
13072         PR c++/19916
13073         * g++.dg/init/ptrmem2.C: New test.
13074
13075 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13076
13077         PR c/8927
13078         * gcc.dg/pr8927-1.c: New test.
13079
13080 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13081
13082         PR c++/20232
13083         * g++.dg/inherit/covariant12.C: New.
13084
13085 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13086
13087         PR fortran/19479
13088         * gfortran.dg/bound_1.f90: New test.
13089
13090 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13091
13092         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13093         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13094
13095 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13096
13097         PR c/20245
13098         * gcc.dg/pr20245-1.c: New test.
13099
13100 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13101
13102         PR middle-end/19874
13103         * gcc.c-torture/execute/20050119-2.c: New test case.
13104
13105 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13106
13107         * README: Update the DejaGnu bug reporting address.
13108         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13109         * lib/objc-torture.exp: Likewise.
13110
13111 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13112
13113         * gfortran.dg/boz_1.f90: New test.
13114         * gfortran.dg/boz_3.f90: New test.
13115         * gfortran.dg/boz_4.f90: New test.
13116
13117 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13118
13119         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13120         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13121
13122 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13123
13124         PR libfortran/20101
13125         * gfortran.dg/write_0_pe_format.f90: New test.
13126
13127 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13128
13129         PR c++/20206
13130         * g++.dg/opt/thunk2.C: New test.
13131         * g++.dg/opt/covariant1.C: New test.
13132
13133 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13134
13135         * gfortran.dg/e_d_fmt.f90: New test.
13136
13137 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13138
13139         * gcc.dg/asm-b.c: Fix comment typos.
13140
13141 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13142
13143         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13144         a V_MAY_DEF also.
13145
13146 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13147
13148         PR tree-opt/20188
13149         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13150         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13151         * gcc.dg/asm-b.c: New test.
13152
13153 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13154
13155         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13156         Disable this test on IRIX 6.
13157
13158 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13159
13160         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13161         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13162         parser.
13163
13164 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13165
13166         PR tree-optimization/20204
13167         * testsuite/gcc.dg/pr20204.c: New test.
13168
13169 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13170
13171         PR target/20196
13172         * gcc.c-torture/execute/20050224-1.c: New test.
13173
13174         PR c++/20175
13175         * g++.dg/warn/Wbraces2.C: New test.
13176
13177 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/19878
13180         * g++.dg/init/const2.C: New test.
13181
13182 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13183
13184         PR tree-optimization/20100
13185         * gcc.c-torture/execute/pr20100-1.c: New test.
13186
13187 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13188
13189         * gfortran.dg/implicit_3.f90: New test.
13190
13191         * gfortran.dg/deftype_1.f90: New test.
13192
13193 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13194
13195         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13196         the test passes.
13197         * g++.dg/other/anon3.C: Accept a warning.
13198
13199 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13200
13201         * gcc.dg/pr20017.c: Fix a comment typo.
13202
13203 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13204
13205         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13206
13207 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13208
13209         PR ada/19902
13210         * ada/acats/tests/cxa/cxa3004.a: Remove.
13211         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13212
13213 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13214
13215         PR c++/20073
13216         * g++.dg/init/const1.C: New test.
13217
13218         PR c++/19991
13219         * g++.dg/parse/constant7.C: New test.
13220
13221         PR c++/20152
13222         * g++.dg/parse/error27.C: New test.
13223         * g++.dg/template/qualttp15.C: Adjust error markers.
13224         * g++.old-deja/g++.other/struct1.C: Likewise.
13225
13226         PR c++/20153
13227         * g++.dg/template/error17.C: New test.
13228
13229         PR c++/20148
13230         * g++.dg/parser/error26.C: New test.
13231
13232 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13233
13234         PR tree-optimization/20100
13235         PR tree-optimization/20115
13236         * gcc.dg/pr20115.c: New test.
13237         * gcc.dg/pr20115-1.c: New test.
13238         * gcc.dg/pr20100.c: New test.
13239         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13240         call-clobbered variables after alias1.
13241
13242 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13243
13244         * gfortran.dg/list_read_4.f90: new test.
13245
13246 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13247
13248         PR rtl-optimization/20017.
13249         * gcc.dg/pr20017.c: New.
13250
13251 2005-02-22  Devang Patel  <dpatel@apple.com>
13252
13253         PR 19952
13254         * g++.dg/tree-ssa/pr19952.C: New test.
13255
13256 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13257
13258         PR c++/19883
13259         * g++.dg/parse/constant6.C: New test.
13260
13261 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13262
13263         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13264         * g++.dg/charset/asm2.c: Likewise.
13265         * g++.dg/charset/asm3.c: Likewise.
13266         * g++.dg/charset/asm4.c: Likewise.
13267         * g++.dg/charset/asm5.c: Likewise.
13268         * g++.dg/charset/attribute1.c: Likewise.
13269         * g++.dg/charset/attribute2.c: Likewise.
13270         * g++.dg/charset/extern1.cc: Likewise.
13271         * g++.dg/charset/extern2.cc: Likewise.
13272         * g++.dg/charset/extern3.cc: Likewise.
13273         * g++.dg/charset/function.cc: Likewise.
13274         * g++.dg/charset/string.c: Likewise.
13275         * g++.dg/charset/charset.exp: Likewise.
13276         * lib/target-supports.exp (check_iconv_available): Fix comment.
13277
13278 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13279
13280         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13281         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13282         * gcc.dg/charset/asm2.c: Likewise.
13283         * gcc.dg/charset/asm3.c: Likewise.
13284         * gcc.dg/charset/asm4.c: Likewise.
13285         * gcc.dg/charset/asm5.c: Likewise.
13286         * gcc.dg/charset/asm6.c: Likewise.
13287         * gcc.dg/charset/attribute1.c: Likewise.
13288         * gcc.dg/charset/attribute2.c: Likewise.
13289         * gcc.dg/charset/builtin1.c: Likewise.
13290         * gcc.dg/charset/extern.c: Likewise.
13291         * gcc.dg/charset/function.c: Likewise.
13292         * gcc.dg/charset/string.c: Likewise.
13293         * gcc.dg/charset/charset.exp: Likewise.
13294
13295 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13296
13297         PR fortran/20086
13298         * gfortran.dg/pr20086.f90: New test.
13299
13300 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13301
13302         PR tree-optimization/19786
13303         * g++.dg/tree-ssa/pr19786.C: New.
13304
13305 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13306
13307         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13308
13309 2005-02-21  Jeff Law  <law@redhat.com>
13310
13311         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13312
13313 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13314
13315         * gfortran.dg/do_iterator: Split loop, markup all lines for
13316         which an error locus is printed.
13317         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13318         locus is printed.
13319         * gfortran.dg/select_4.f90: Likewise.
13320         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13321         locuses in the various permutations.
13322
13323 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13324
13325         PR tree-optimization/19951
13326         * g++.dg/vect: New directory.
13327         * g++.dg/vect/vect.exp: New file.
13328         * g++.dg/vect/pr19951.cc: New testcase.
13329         * g++.dg/dg.exp: Also prune vectorizer tests.
13330
13331 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13332
13333         PR 18785
13334         * gcc.dg/charset/builtin1.c: New test.
13335
13336 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13337
13338         PR c++/19299
13339         * g++.dg/inherit/volatile1.C: New test.
13340
13341         PR c++/19440
13342         * g++.dg/template/dtor4.C: New test.
13343
13344 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13345
13346         * gfortran.dg/int_1.f90: New test.
13347
13348 2005-02-19  Devang Patel  <dpatel@apple.com>
13349
13350         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13351
13352 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13353
13354         * gfortran.dg/achar_1.f90: New test.
13355
13356 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13357
13358         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13359
13360 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13361             Jakub Jelinek  <jakub@redhat.com>
13362
13363         PR tree-optimization/19828
13364         * gcc.dg/tree-ssa/loop-7.c: New test.
13365         * gcc.c-torture/execute/20050218-1.c: New test.
13366
13367 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13368
13369         PR c/20043
13370         * gcc.dg/transparent-union-1.c: New test.
13371         * gcc.dg/transparent-union-2.c: New test.
13372
13373 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13374
13375         PR tree-optimization/18977
13376         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13377
13378 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13379
13380         PR target/20054
13381         * gcc.dg/pr20054.c: New test.
13382
13383 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13384
13385         PR c++/19508
13386         * g++.dg/ext/attrib20.C: New test.
13387
13388 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13389
13390         PR middle-end/20030
13391         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13392
13393 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13394
13395         PR c++/20008
13396         * g++.dg/opt/switch4.C: New.
13397
13398 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
13399
13400         PR c++/20023
13401         PR tree-optimization/20009
13402         * gcc.c-torture/compile/20050217-1.c: New test.
13403         * g++.dg/opt/switch3.C: New test.
13404
13405         PR tree-optimization/18947
13406         * gcc.c-torture/compile/20050215-1.c: New test.
13407         * gcc.c-torture/compile/20050215-2.c: New test.
13408         * gcc.c-torture/compile/20050215-3.c: New test.
13409
13410 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
13411
13412         PR c++/20028
13413         * g++.dg/template/crash34.C: New.
13414
13415         PR c++/20022
13416         * g++.dg/other/access3.C: New.
13417
13418 2005-02-17  Ira Rosen  <irar@il.ibm.com>
13419
13420         * gcc.dg/vect/vect-98.c: New test.
13421
13422 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
13423
13424         PR tree-optimization/19967
13425         * gcc.dg/pr19967.c: New.
13426
13427 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
13428
13429         PR middle-end/19857
13430         * gcc.dg/tree-ssa/20050215-1.c: New test.
13431         * gcc.c-torture/execute/20050215-1.c: New test.
13432
13433 2005-02-15  Eric Christopher  <echristo@redhat.com>
13434
13435         * gcc.dg/cpp/20050215-1.c: New file.
13436
13437 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
13438
13439         PR tree-optimization/15785
13440         * gcc.dg/pr15785-1.c: New test.
13441
13442 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
13443
13444         PR c++/17788
13445         * g++.dg/init/ctor4.C: New.
13446         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
13447
13448 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
13449
13450         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
13451         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
13452
13453 2005-02-15  Andreas Schwab  <schwab@suse.de>
13454
13455         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
13456         declare malloc.
13457
13458 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
13459
13460         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
13461
13462 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
13463
13464         PR tree-optimization/19853
13465         * gcc.c-torture/compile/pr19853.c: New test.
13466
13467 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         PR c++/19608
13470         * g++.dg/parse/local-class1.C: New.
13471
13472         PR c++/19895
13473         * g++.dg/parse/ptrmem3.C: New.
13474
13475         PR c++/19884
13476         * g++.old-deja/g++.oliva/template6.C: Add another case.
13477         * g++.dg/template/explicit6.C: New.
13478
13479 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
13480
13481         PR c++/17816
13482         * g++.dg/other/redecl2.C: New.
13483
13484 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13485
13486         PR c++/19891
13487         * g++.dg/abi/covariant4.C: New.
13488
13489 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
13490
13491         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13492
13493 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
13494
13495         * gcc.dg/vect/vect-96.c: Fix typo.
13496
13497 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13498
13499         PR c++/14479
13500         PR c++/19487
13501         * g++.dg/template/enum5.C: New test.
13502
13503 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13504
13505         * gcc.dg/vect/vect-97.c: New test.
13506
13507 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13508
13509         * gcc.dg/vect/vect-96.c: New test.
13510
13511 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
13512
13513         * gcc.dg/builtins-34.c: Also check ldexp*.
13514
13515 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
13516
13517         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
13518
13519 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
13520
13521         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
13522         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
13523         dg-require-dll, dg-require-iconv, dg-require-named-sections,
13524         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
13525         selector_list, selector_expression, dg-process-target): Move to new
13526         file target-supports-dg.exp.
13527         * lib/target-supports-dg.exp: New.
13528
13529         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13530         New.
13531
13532 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
13533
13534         PR c++/19666
13535         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
13536
13537         PR middle-end/19858
13538         * gcc.c-torture/compile/20050210-1.c: New test.
13539
13540 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
13541
13542         PR c++/19755
13543         * g++.dg/warn/Wbraces1.C: New test.
13544
13545 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
13546
13547         * gcc.dg/builtins-52.c: New testcase.
13548
13549 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
13550
13551         PR c/19342
13552         * gcc.c-torture/execute/20050119-1.c: New test.
13553
13554 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13555
13556         PR c++/19811
13557         * g++.dg/init/delete1.C: New test.
13558
13559 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13560
13561         PR c++/18470
13562         * g++.dg/template/static12.C: New test.
13563
13564 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/19787
13567         * g++.dg/conversion/ambig1.C: New test.
13568
13569         PR c++/19739
13570         * g++.dg/ext/attrib19.C: New test.
13571
13572         PR c++/19732
13573         * g++.dg/parse/dtor5.C: New test.
13574
13575         PR c++/19762
13576         * g++.dg/template/dtor3.C: New test.
13577
13578         PR c++/19826
13579         * g++.dg/template/static11.C: New test.
13580         * g++.dg/template/crash2.C: Remove dg-error marker.
13581
13582 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
13583
13584         PR C++/18491
13585         * g++.old-deja/g++.mike/p10769a.C: Remove.
13586
13587 2005-02-09  Roger Sayle  <roger@eyesopen.com>
13588
13589         * gcc.dg/builtins-48.c: New test case.
13590         * gcc.dg/builtins-49.c: New test case.
13591         * gcc.dg/builtins-50.c: New test case.
13592         * gcc.dg/builtins-51.c: New test case.
13593
13594 2005-02-09  Ian Lance Taylor  <ian@airs.com>
13595
13596         PR middle-end/19583
13597         * g++.dg/warn/Wreturn-type-3.C: New test.
13598
13599 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13600
13601         PR middle-end/19402
13602         * gcc.dg/pr19402-1.c: New testcase.
13603         * gcc.dg/pr19402-2.c: likewise.
13604
13605 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13606
13607         PR middle-end/19854
13608         * g++.dg/tree-ssa/tmmti.C: New testcase.
13609
13610 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13611
13612         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13613
13614 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
13615
13616         PR c++/19733
13617         * g++.dg/parse/crash23.C: New test.
13618         * g++.dg/warn/Weff1.C: New test.
13619
13620 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13621
13622         * gcc.dg/20050209-1.c: New test.
13623
13624 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13625
13626         PR target/19799
13627         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13628
13629 2005-02-08  Mike Stump  <mrs@apple.com>
13630
13631         * g++.dg/pch/import-2.c: New test.
13632         * g++.dg/pch/import-2.hs: New.
13633         * g++.dg/pch/include/import-2a.h: New.
13634         * g++.dg/pch/include/import-2b.h: New.
13635
13636 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
13637
13638         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13639
13640 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13641
13642         * gfortran.dg/substr_1.f90: New test.
13643
13644 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
13645
13646         PR middle-end/19775
13647         * gcc.dg/torture/builtin-power-1.c: Disable test for
13648         invalid transformation.
13649         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
13650         no longer optimize.
13651         * gcc.dg/builtins-47.c: New testcase.
13652
13653 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
13654             Dorit Naishlos  <dorit@il.ibm.com>
13655
13656         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13657
13658 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
13659
13660         * gcc.c-torture/compile/20050206-1.c: New test.
13661
13662 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13663
13664         PR tree-opt/19768
13665         * g++.dg/opt/pr19768.C: New test.
13666
13667 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13668
13669         PR tree-opt/19736
13670         * gcc.c-torture/compile/pr19736.c: New test.
13671
13672 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13673
13674         PR c++/17401
13675         * g++.dg/parse/error25.C: New test.
13676
13677 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
13678
13679         * gcc.c-torture/execute/20050203-1.c: New.
13680
13681 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
13682
13683         * gcc.dg/vect/vect-85.c: Remove xfail.
13684         * gcc.dg/vect/vect-86.c: Remove xfail.
13685         * gcc.dg/vect/vect-87.c: Remove xfail.
13686         * gcc.dg/vect/vect-88.c: Remove xfail.
13687
13688 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
13689
13690         * gcc.dg/altivec-19.c: New.
13691
13692 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
13693
13694         PR c/17807
13695         * gcc.dg/nested-func-3.c: New test.
13696         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13697
13698 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
13699
13700         * gcc.test-framework/gen_directive_tests: Generate tests for
13701         selector expressions.
13702
13703 2005-02-02  Matt Austern  <austern@apple.com>
13704
13705         PR c++/19628
13706         * g++/ext/builtin7.C: New.
13707         * g++/ext/builtin8.C: New.
13708
13709 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13710
13711         PR c/18502
13712         * gcc.dg/pr18502-1.c: New test.
13713
13714 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13715
13716         PR c++/17413
13717         * g++.dg/template/local4.C: Tweak.
13718
13719 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
13720
13721         PR tree-optimization/19578
13722         * gcc.c-torture/compile/20050202-1.c: New test.
13723
13724 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13725
13726         PR c/19435
13727         * gcc.dg/c99-init-4.c: New test.
13728
13729 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13730
13731         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13732
13733         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13734
13735         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13736         * g++.dg/eh/check-vect.h: New.
13737
13738         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13739         * gcc.dg/vect/vect-78.c: Ditto.
13740         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13741         Remove.
13742
13743         * g++.dg/conversion/simd1.C: Expect warning.
13744         * g++.dg/ext/attribute-test-1.C: Ditto.
13745         * g++.dg/ext/attribute-test-2.C: Ditto.
13746         * g++.dg/ext/attribute-test-3.C: Ditto.
13747         * g++.dg/ext/attribute-test-4.C: Ditto.
13748
13749         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13750         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13751
13752         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13753
13754 2005-02-01  Richard Henderson  <rth@redhat.com>
13755
13756         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13757         long double for ibm double-double format.
13758         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13759
13760 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
13761
13762         PR tree-optimization/19633
13763         * testsuite/gcc.dg/pr19633-1.c: New test.
13764         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13765         to NULL or a symbol.
13766
13767 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13768
13769         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13770         New procs.
13771         (dg-process-target (local override)): Handle selector expressions.
13772
13773         * gcc.test-framework/README: Describe tests in source directory.
13774         * gcc.test-framework/test-framework.awk: Handle dg- tests.
13775         * gcc.test-framework/test-framework.exp: Handle dg- tests.
13776         * gcc.test-framework/dg-bogus-exp-P.c: New test.
13777         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13778         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13779         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13780         * gcc.test-framework/dg-do-link-exp-P.c: New test.
13781         * gcc.test-framework/dg-do-run-exp-P.c: New test.
13782         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13783         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13784         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13785         * gcc.test-framework/dg-error-exp-P.c: New test.
13786         * gcc.test-framework/dg-error-exp-XP.c: New test.
13787         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13788         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13789         * gcc.test-framework/dg-output-exp-P.c: New test.
13790         * gcc.test-framework/dg-output-exp-XF.c: New test.
13791         * gcc.test-framework/dg-warning-exp-P.c: New test.
13792         * gcc.misc-tests/dg-1.c: Remove.
13793         * gcc.misc-tests/dg-2.c: Remove.
13794         * gcc.misc-tests/dg-3.c: Remove.
13795         * gcc.misc-tests/dg-4.c: Remove.
13796         * gcc.misc-tests/dg-5.c: Remove.
13797         * gcc.misc-tests/dg-6.c: Remove.
13798         * gcc.misc-tests/dg-7.c: Remove.
13799         * gcc.misc-tests/dg-8.c: Remove.
13800         * gcc.misc-tests/dg-9.c: Remove.
13801         * gcc.misc-tests/dg-10.c: Remove.
13802         * gcc.misc-tests/dg-11.c: Remove.
13803         * gcc.misc-tests/dg-12.c: Remove.
13804         * gcc.misc-tests/dg-test.exp: Remove.
13805
13806         * gcc.test-framework/test-framework.awk: Change recording and
13807         printing of passes and failures.
13808
13809         * gcc.test-framework: New directory.
13810         * gcc.test-framework/README: New.
13811         * gcc.test-framework/test-framework.exp: New.
13812         * gcc.test-framework/test-framework.awk: New.
13813         * gcc.test-framework/gen_directive_tests: New.
13814
13815 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
13816
13817         * lib/treelang.exp: Fix comment typos.
13818         (treelang_target_compile): Don't append libs=-ltreelang to options.
13819
13820 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
13821
13822         * g++.dg/parse/typename7.C: Adjust error messages.
13823
13824 2005-01-31  Jeff Law  <law@redhat.com>
13825
13826         * gcc.c-torture/execute/20050131-1.c: New test.
13827         * gcc.dg/wcaselabel.c: New test.
13828
13829 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
13830
13831         * g++.dg/other/warning1.C: Adjust error messags.
13832         * g++.dg/parse/constant5.C: New test.
13833
13834 2005-01-31  Steven Bosscher  <stevenb@suse.de>
13835
13836         PR c/19333
13837         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13838         the test case valid.
13839         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13840         * testsuite/gcc.dg/array-7.c: Adjust expected result.
13841         * testsuite/gcc.dg/pr18596-3.c: Likewise.
13842         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13843         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13844         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13845
13846 2005-01-31  Dale Johannesen  <dalej@apple.com>
13847
13848         * g++.dg/opt/pr19650.C: New test.
13849
13850 2005-01-31  Richard Henderson  <rth@redhat.com>
13851
13852         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13853         long double for intel double extended format.
13854         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13855
13856 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR c++/19555
13859         * g++.dg/template/static10.C: New test.
13860
13861         PR c++/19395
13862         * g++.dg/parse/error24.C: New test.
13863
13864         PR c++/19367
13865         * g++.dg/lookup/builtin1.C: New test.
13866
13867         PR c++/19457
13868         * g++.dg/warn/conv3.C: New test.
13869
13870 2005-01-30  Bud Davis  <bdavis@gfortran.org>
13871
13872         PR fortran/19647
13873         * gfortan.dg/inquire_7.f90
13874
13875 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
13876
13877         PR tree-optimization/15791
13878         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13879         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13880         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13881         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13882         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13883         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13884         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13885         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13886         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13887         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13888
13889 2005-01-29  Paul Brook  <paul@codesourcery.com>
13890
13891         PR fortran/18565
13892         * check.c (real_or_complex_check): New function.
13893         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13894         * intrinsic.c (add_functions): Use new check functions.
13895         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13896         Add prototypes.
13897
13898 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
13899
13900         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13901         gcc.dg/lvalue-3.c: New tests.
13902         * gcc.dg/concat.c: Update expected messages.
13903
13904 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
13905
13906         PR libfortran/19595
13907         * gfortran.dg/eor_1.f90: New test.
13908
13909 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
13910
13911         PR fortran/19589
13912         * gfortran.dg/logical_data_1.f90: New test.
13913
13914 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
13915
13916         PR c++/19253
13917         * g++.dg/template/crash33.C: New test.
13918
13919         PR c++/19667
13920         * g++.dg/template/crash32.C: New test.
13921
13922 2005-01-28  Ian Lance Taylor  <ian@airs.com>
13923
13924         PR middle-end/16558
13925         * g++.dg/warn/Wreturn-type-2.C: New test.
13926
13927 2004-06-24  Jeff Law  <law@redhat.com>
13928
13929         * gcc.dg/tree-ssa/20050128-1.c: New test.
13930
13931 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
13932
13933         * gcc.target/frv/all-mdpackh-1.c: New test.
13934
13935 2005-01-28  Steven Bosscher  <stevenb@suse.de>
13936
13937         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13938
13939 2005-01-27  Richard Henderson  <rth@redhat.com>
13940
13941         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13942
13943 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13944
13945         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13946
13947 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13948
13949         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13950         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13951         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13952         to cope with cases where the multilib options override the dg-options.
13953
13954 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
13955
13956         PR c/18946
13957         * gcc.dg/noncompile/20050120-1.c: New test.
13958
13959 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
13960
13961         PR tree-optimization/19633
13962         * gcc.dg/pr19633.c: New test.
13963         * gcc.dg/tree-ssa/pr19633.c: New test.
13964
13965 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
13966
13967         * gcc.dg/20041216-1.c: New test.
13968
13969 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
13970
13971         PR objc/18862
13972         * objc.dg/selector-2.m: New test.
13973
13974 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
13975
13976         * g++.dg/opt/range-test-2.C: New test.
13977
13978         PR rtl-optimization/19579
13979         * gcc.c-torture/execute/20050124-1.c: New test.
13980
13981 2005-01-26  Greg Parker  <gparker@apple.com>
13982         Stuart Hastings  <stuart@apple.com>
13983
13984         * gcc.c-torture/execute/20050125-1.c: New.
13985
13986 2005-01-18  Jan Hubicka  <jh@suse.cz>
13987
13988         PR tree-optimize/19337
13989         * gcc.c-torture/compile/20050119-1.c: New test.
13990
13991 2005-01-24  James E Wilson  <wilson@specifixinc.com>
13992
13993         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13994         test for successful match.
13995
13996 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
13997
13998         PR objc/18408
13999         * objc.dg/comp-types-7.m: New test.
14000
14001 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14002
14003         * lib/target-supports.exp (current_target_name): New.
14004         (check_effective_target_ilp32, check_effective_target_lp64):
14005         Cache the result to use as long as the current target, with
14006         multilib flags, remains the same.
14007
14008         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14009         (dg-require-weak, dg-require-visibility, dg-require-alias,
14010         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14011         dg-require-effective-target, dg-skip-if): Remove call to
14012         skip_test_and_clear_xfail.
14013         (dg-test): Clear xfail data.
14014
14015 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14016
14017         PR target/17751
14018         * gcc.dg/ppc64-toc.c: New test.
14019
14020         * g++.dg/tree-ssa/empty-1.C: New test.
14021
14022         PR middle-end/19551
14023         * gcc.c-torture/execute/20050121-1.c: New test.
14024         * gcc.dg/20050121-2.c: New test.
14025
14026 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14027         Paul Brook  <paul@codesourcery.com>
14028
14029         PR fortran/17941
14030         * gfortran.dg/real_const_1.f: New test.
14031         * gfortran.dg/real_const_2.f90: New test.
14032         * gfortran.dg/complex_int_1.f90: New test.
14033
14034 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14035
14036         PR fortran/19313
14037         * gfortan.dg/inquire_6.f90: New test.
14038
14039 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14040
14041         PR libfortran/19451
14042         * open_readonly_1.f90: New test.
14043
14044 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14045
14046         PR libfortran/18982
14047         * gfortran.dg/open_new.f90: New file.
14048
14049 2005-01-22  Paul Brook  <paul@codesourcery.com>
14050
14051         * namelist_1.f90: New test.
14052
14053 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14054
14055         PR tree-optimization/19484
14056         * gcc.c-torture/compile/20050122-[12].c: New tests.
14057
14058 2005-01-22  Paul Brook  <paul@codesourcery.com>
14059
14060         * gfortran.dg/implicit_2.f90: New test.
14061
14062 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14063
14064         PR fortran/19314
14065         * gfortran.dg/inquire_5.f90: New test.
14066
14067 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14068
14069         PR c/18809
14070         * gcc.dg/pr18809-1.c: New test.
14071
14072 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14073
14074         * gcc.dg/20050121-1.c: New test.
14075
14076         PR tree-optimization/13000
14077         * gcc.dg/20040206-1.c: Change warning to point where function is
14078         being inlined.
14079
14080 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14081
14082         PR c++/19208
14083         * g++.dg/template/array11.C: New test.
14084
14085 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14086
14087         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14088         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14089         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14090         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14091         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14092         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14093
14094 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14095
14096         PR tree-optimization/15349
14097         * gcc.dg/tree-ssa/pr15349.c: New.
14098
14099 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14100
14101         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14102
14103 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14104
14105         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14106         scan-assembler-times directive name.
14107
14108         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14109         after dg-do.
14110
14111         PR rtl-optimization/19462
14112         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14113
14114 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14115
14116         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14117         counting function calls on ia64.
14118
14119 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR rtl-optimization/15139
14122         * gcc.dg/20050111-2.c: New test.
14123
14124         PR c/17297
14125         * gcc.c-torture/compile/20050113-1.c: New testcase.
14126
14127         PR middle-end/19164
14128         * gcc.dg/20050113-1.c: New testcase.
14129
14130 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14131
14132         * gcc.dg/vect/vect-85.c: Add comment.
14133         * gcc.dg/vect/vect-86.c: Add xfail for now.
14134         * gcc.dg/vect/vect-87.c: Add xfail for now.
14135         * gcc.dg/vect/vect-88.c: Add xfail for now.
14136         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14137
14138 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14139
14140         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14141
14142 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14143
14144         * g++.dg/debug/typedef3.C: New test.
14145
14146 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14147
14148         PR c/19472
14149         * gcc.dg/asm-a.c: New test.
14150
14151 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14152
14153         * gcc.dg/sh-relax.c: Add prototype for abort.
14154
14155 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14156
14157         * gcc.dg/short-compare-1.c: New test.
14158         * gcc.dg/short-compare-2.c: Likewise.
14159
14160 2005-01-18  Michael Matz  <matz@suse.de>
14161
14162         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14163
14164 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14165
14166         PR tree-optimization/19121
14167         * gcc.c-torture/compile/pr19121.c: New test.
14168
14169 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14170
14171         PR target/19357
14172         * gcc.c-torture/compile/pr19357.c: New test.
14173
14174 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14175
14176         PR c/5675
14177         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14178         pass--those that refer just to the variable, possibly with a
14179         cast.
14180         * gcc.dg/c99-const-expr-3.c: Likewise.
14181
14182         PR middle-end/13127
14183         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14184         longer emitted.
14185
14186 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14187
14188         PR fortran/18778
14189         * gfortran.dg/endfile_2.f90: New test.
14190
14191 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14192
14193         PR 19168
14194         * gfortran.dg/select_5.f90: New test.
14195
14196 2004-01-16  Paul Brook  <paul@codesourcery.com>
14197
14198         * gfortran.dg/common_4.f90: New test.
14199
14200 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14201
14202         PR rtl-optimization/19462
14203         * gcc.dg/torture/pr19462-1.c: New test.
14204
14205 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14206
14207         PR objc/19321
14208         * objc.dg/func-ptr-2.m: New.
14209         * objc.dg/volatile-1.m: New.
14210
14211 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14212
14213         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14214
14215 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14216
14217         PR tree-optimization/19060
14218         * gcc.c-torture/execute/20050104-1.c: New test.
14219
14220 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14221
14222         PR fortran/18983
14223         * gfortran.dg/write_to_null.f90: New test.
14224
14225 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14226             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14227
14228         PR other/19328
14229         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14230         argument.
14231
14232 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14233
14234         PR c++/19263
14235         * g++.dg/init/vector1.C: New test.
14236
14237 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14238
14239         PR target/13158
14240         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14241         PR target/18987
14242         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14243
14244 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14245
14246         * gfortran.dg/select_1.f90: New test.
14247         * gfortran.dg/select_2.f90: New test.
14248         * gfortran.dg/select_3.f90: New test.
14249         * gfortran.dg/select_4.f90: New test.
14250
14251 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14252
14253         PR middle-end/19084
14254         PR rtl-optimization/19348
14255         * gcc.dg/20050111-1.c: New test.
14256         * gcc.c-torture/execute/20050111-1.c: New test.
14257
14258         * gcc.dg/i386-asm-4.c: New test.
14259
14260 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14261
14262         * gcc.dg/nested-func-2.c: New test.
14263         * ada/acats/norun.lst: Remove c953002.
14264
14265 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14266
14267         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14268
14269 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14270
14271         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14272
14273 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14274
14275         PR target/18761
14276         * g++.dg/abi/align1.C: New test.
14277
14278 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14279
14280         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14281         at a time.
14282         * g++.dg/ext/altivec_check.h: Support compiling as C.
14283
14284 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14285
14286         PR c++/19355
14287         * g++.dg/expr/pr19355-1.C: New test case.
14288
14289 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14290
14291         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14292         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14293         * ada/acats/tests/c3/c92005b.ada: Likewise.
14294         * ada/acats/tests/c3/cxb3012.a: Likewise.
14295         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14296
14297 2005-01-09  Paul Brook  <paul@codesourcery.com>
14298
14299         * gfortran.dg/common_2.f90: New file.
14300         * gfortran.dg/common_3.f90: New file.
14301
14302 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14303
14304         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14305
14306 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14307
14308         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14309         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14310         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14311         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14312         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14313         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14314         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14315         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14316         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14317         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14318         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14319         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14320         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14321         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14322         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14323         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14324         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14325         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14326         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14327         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14328         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14329         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14330         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14331         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14332         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14333         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14334         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14335         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14336         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14337         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14338         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14339         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14340         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14341         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14342         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14343         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14344         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14345         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14346         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14347         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14348         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14349         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14350         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14351         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14352         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14353         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14354         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14355         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14356         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14357         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14358         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14359         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14360         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14361         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14362         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14363         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14364         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14365         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14366         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14367         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14368         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14369         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14370         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14371         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14372         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14373         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14374         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14375
14376         * gcc.dg/vect/vect-1.c: Fix spelling.
14377         * gcc.dg/vect/vect-10.c: Fix spelling.
14378         * gcc.dg/vect/vect-11.c: Fix spelling.
14379         * gcc.dg/vect/vect-12.c: Fix spelling.
14380         * gcc.dg/vect/vect-14.c: Fix spelling.
14381         * gcc.dg/vect/vect-15.c: Fix spelling.
14382         * gcc.dg/vect/vect-16.c: Fix spelling.
14383         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14384         * gcc.dg/vect/vect-64.c: Fix comments.
14385         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14386
14387 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14388             Ira Rosen  <irar@il.ibm.com>
14389
14390         * gcc.dg/vect/vect-70.c: New test.
14391         * gcc.dg/vect/vect-71.c: New test.
14392
14393 2005-01-09  Manfred Hollstein  <mh@suse.com>
14394
14395         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14396         * gcc.dg/pr18241-2.c: Likewise.
14397         * gcc.dg/pr18241-3.c: Likewise.
14398         * gcc.dg/pr18241-4.c: Likewise.
14399         * gcc.dg/pr18241-5.c: Likewise.
14400
14401 2005-01-08  Richard Henderson  <rth@redhat.com>
14402
14403         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14404         False for x86 and x86-64.
14405
14406 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
14407
14408         PR tree-optimization/18241
14409         * gcc.dg/pr18241-1.c: New test.
14410         * gcc.dg/pr18241-2.c: New test.
14411         * gcc.dg/pr18241-3.c: New test.
14412         * gcc.dg/pr18241-4.c: New test.
14413         * gcc.dg/pr18241-5.c: New test.
14414
14415 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
14416
14417         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
14418         gfortran.dg/select_4.f90: New.
14419
14420 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14421
14422         * gcc.c-torture/execute/20050107-1.c: New test.
14423
14424 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
14425
14426         PR c++/19298
14427         * g++.dg/template/ref2.C: New.
14428
14429 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
14430
14431         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
14432         instead of being empty.
14433
14434 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14435
14436         PR fortran/15553
14437         * gfortran.dg/array-1.f90: New test.
14438
14439 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14440
14441         PR tree-optimization/19283
14442         * gcc.c-torture/execute/20050106-1.c: New test.
14443
14444         PR rtl-optimization/18861
14445         * gcc.dg/20050105-1.c: New test.
14446
14447         PR tree-optimization/18828
14448         * gcc.dg/20050105-2.c: New test.
14449
14450 2005-01-07  Andreas Jaeger  <aj@suse.de>
14451
14452         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
14453
14454 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
14455
14456         PR fortran/18398
14457         * gfortran.dg/fmt_read.f90: New test.
14458
14459 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
14460
14461         * gcc.dg/rs6000-ldouble-2.c: New.
14462
14463 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
14464
14465         PR c++/19244
14466         * g++.dg/parser/ctor2.C: New test.
14467
14468 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14469
14470         PR c++/17154
14471         * g++.dg/template/using9.C: New test.
14472
14473 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14474
14475         PR c++/19258
14476         * g++.dg/lookup/friend6.C: New test.
14477
14478 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14479
14480         PR c++/19270
14481         * g++.dg/template/array10.C: New.
14482
14483 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14484
14485         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14486         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14487
14488 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
14489
14490         * gcc.c-torture/compile/20050105-1.c: New test.
14491
14492 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
14493
14494         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14495
14496 2005-01-05  Roger Sayle  <roger@eyesopen.com>
14497
14498         PR middle-end/19100
14499         * gcc.dg/conv-3.c: New test case.
14500
14501 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
14502
14503         * gcc.dg/asm-wide-1.c: New test.
14504
14505 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14506
14507         PR c++/19030
14508         * g++.dg/parse/crash22.C: New
14509
14510 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
14511
14512         PR 19257
14513         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
14514
14515 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
14516
14517         PR middle-end/17767
14518         * gcc.dg/i386-mmx-6.c: New test case.
14519
14520 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
14521
14522         PR tree-optimization/18308
14523         * gcc.dg/vect/pr18308.c: New testcase.
14524
14525 2005-01-04  Andreas Jaeger  <aj@suse.de>
14526
14527         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
14528
14529 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14530             Robert Bowdidge <bowdidge@apple.com>
14531
14532         * gcc.dg/cpp/subframework1.c: New.
14533         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
14534         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
14535         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
14536         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
14537
14538 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14539
14540         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
14541         producing warning.
14542         * gcc.dg/darwin-weakimport-2.c: New.
14543
14544 2005-01-03  Richard Henderson  <rth@redhat.com>
14545
14546         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
14547
14548 2005-01-03  Richard Henderson  <rth@redhat.com>
14549
14550         * gcc.dg/vect/vect.exp: Enable for ia64.
14551         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
14552         (check_effective_target_vect_float): Likewise.
14553         (check_effective_target_vect_no_align): Likewise.
14554         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
14555         * gcc.dg/vect/vect-8.c: Likewise.
14556
14557 2005-01-03  Uros Bizjak <uros@kss-loka.si>
14558
14559         PR target/19236
14560         * gcc.dg/pr19236-1.c: New test case.
14561
14562 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14563
14564         PR rtl-optimization/12092
14565         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14566
14567 2005-01-02  Andreas Jaeger  <aj@suse.de>
14568
14569         * gcc.dg/pr12092-1.c: Do not run on x86_64.
14570
14571 2005-01-01  Roger Sayle  <roger@eyesopen.com>
14572             Andrew Pinski  <pinskia@physics.uc.edu>
14573
14574         PR rtl-optimization/12092
14575         * gcc.dg/pr12092-1.c: New test case.
14576
14577 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
14578
14579         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14580         'hidden' and 'default' for better portability.
14581         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14582
14583         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14584         6 and 7.
14585         * g++.old-deja/g++.brendan/new3.C: Likewise.
14586
14587 2005-01-01  Steven Bosscher  <stevenb@suse.de>
14588
14589         * gcc.dg/20041231-1.C: New test.
14590         * g++.dg/warn/Wunreachable-code-1.C: New test.
14591
14592 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
14593
14594         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14595         file, not /dev/null.  Abort on error.
14596
14597 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
14598             Ziemowit Laski  <zlaski@apple.com>
14599
14600         PR objc/18971
14601         * objc.dg/encode-5.m: New test.
14602
14603 2004-12-29  Richard Henderson  <rth@redhat.com>
14604
14605         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14606         * objc.dg/stabs-1.m: Disable for ia64.
14607
14608 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
14609
14610         PR c++/19190
14611         * g++.dg/warn/Wunused-10.C: New test.
14612
14613 2004-12-28  Richard Henderson  <rth@redhat.com>
14614
14615         * objc.dg/stabs-1.m: Disable for alpha.
14616
14617 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/19149
14620         * g++.dg/parse/error23.C: New test.
14621
14622 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14623
14624         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14625
14626         PR fortran/19032
14627         * gfortran.dg/intrinsic_modulo_1.f90: New.
14628         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14629         tests with divisor -1.
14630
14631 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14632
14633         * g++.dg/opt/temp1.C (memcpy): Return a value.
14634
14635         PR c++/19148
14636         * g++.dg/expr/cond7.C: New test.
14637
14638 2004-12-27  Paul Brook  <paul@codesourcery.com>
14639
14640         * gfortran.dg/g77/select_no_compile.f: Remove.
14641
14642 2004-12-27  Richard Henderson  <rth@redhat.com>
14643
14644         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14645         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14646         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14647
14648 2004-12-26  Richard Henderson  <rth@redhat.com>
14649
14650         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14651         by 1i instead of token pasting.
14652
14653 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14654
14655         PR tree-optimization/17578
14656         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14657         to additional_flags.
14658         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14659
14660 2004-12-25  Richard Henderson  <rth@redhat.com>
14661
14662         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14663         Remove Alpha.
14664
14665 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14666
14667         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14668         hppa*-*-hpux*.
14669         * gcc.dg/pr17957.c (dg-options): Likewise.
14670         * gcc.dg/struct-ret-1.c: Add prototype for abort.
14671         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14672         instead of 0 on __hppa__.
14673         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14674         "foo,%r" on hppa*-*-*.
14675
14676 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
14677
14678         PR fortran/19071
14679         * gfortran.dg/complex_write.f90: New test.
14680
14681 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14682
14683         PR c++/17595
14684         * g++.dg/parse/pragma2.C: New test.
14685
14686         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14687
14688 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14689
14690         * gcc.dg/empty2.c: Add missing dg-warning.
14691
14692 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14693
14694         PR c++/17413
14695         * g++.dg/template/local4.C: New test.
14696         * g++.dg/template/crash19.C: Add dg-error marker.
14697
14698         * g++.dg/template/crash31.C: Correct embedded PR number.
14699
14700 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14701
14702         PR c++/16405
14703         * g++.dg/opt/temp1.C: Add do-run marker.
14704
14705 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14706
14707         * g++.dg/template/spec19.C: New.
14708
14709 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14710
14711         PR target/16819
14712         * gcc.dg/empty2.c: New.
14713
14714 2004-12-23  Richard Henderson  <rth@redhat.com>
14715
14716         * lib/target-supports.exp (check_effective_target_vect_no_align):
14717         Remove i?86 and x86-64.
14718
14719 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14720
14721         PR c++/16405
14722         * g++.dg/opt/temp1.C: New test.
14723
14724 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14725
14726         PR c++/18733
14727         * g++.dg/template/friend33.C: New testcase.
14728
14729 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
14730
14731         PR c++/18464
14732         * g++.dg/template/cond5.C: New test.
14733
14734         PR c++/18492
14735         * g++.dg/inherit/thunk3.C: New test.
14736
14737         PR c++/11224
14738         * g++.dg/warn/Wunused-9.C: New test.
14739
14740 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
14741
14742         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14743
14744 2004-12-22  Jan Beulich  <jbeulich@novell.com>
14745
14746         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14747
14748 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR c++/18378
14751         * g++.dg/ext/packed8.C: New test.
14752
14753         PR c++/19063
14754         * g++.dg/template/crash31.C: New test.
14755
14756         PR c++/19034
14757         * g++.dg/template/crash30.C: New test.
14758
14759 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14760
14761         PR C++/18984
14762         * g++.dg/eh/ctor3.C: New test.
14763
14764 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14765
14766         * objc.dg/stabs-1.m: Allow section name to be quoted and
14767         assembly label to begin with '.LL'.
14768
14769 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
14770
14771         * gcc.dg/vect/vect.exp
14772         (check_effective_target_lp64_or_vect_no_align): New.
14773         * gcc.dg/vect/vect-77.c: Use it.
14774         * gcc.dg/vect/vect-78.c: Use it.
14775
14776         * lib/target-supports.exp
14777         (check_effective_target_vect_no_max,
14778         check_effective_target_vect_no_bitwise,
14779         check_effective_target_vect_no_align): New.
14780         * gcc.dg/vect/vect-13.c: Use them.
14781         * gcc.dg/vect/vect-17.c: Ditto.
14782         * gcc.dg/vect/vect-18.c: Ditto.
14783         * gcc.dg/vect/vect-19.c: Ditto.
14784         * gcc.dg/vect/vect-20.c: Ditto.
14785         * gcc.dg/vect/vect-27.c: Ditto.
14786         * gcc.dg/vect/vect-29.c: Ditto.
14787         * gcc.dg/vect/vect-44.c: Ditto.
14788         * gcc.dg/vect/vect-48.c: Ditto.
14789         * gcc.dg/vect/vect-50.c: Ditto.
14790         * gcc.dg/vect/vect-52.c: Ditto.
14791         * gcc.dg/vect/vect-54.c: Ditto.
14792         * gcc.dg/vect/vect-56.c: Ditto.
14793         * gcc.dg/vect/vect-58.c: Ditto.
14794         * gcc.dg/vect/vect-60.c: Ditto.
14795         * gcc.dg/vect/vect-72.c: Ditto.
14796         * gcc.dg/vect/vect-80.c: Ditto.
14797
14798 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14799
14800         PR c++/14075
14801         * g++.dg/init/string1.C: New.
14802
14803         PR c++/18975
14804         * g++.dg/other/synth1.C: New.
14805
14806 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14807
14808         PR c/18963
14809         * gcc.dg/pr18963-1.c: New test.
14810
14811 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14812
14813         PR c/18596
14814         * gcc.dg/funcdef-storage-1.c (foo): Remove.
14815         * gcc.dg/pr18596-1.c: Use dg-error.
14816         (dg-options): Use -fno-unit-at-a-time.
14817         * gcc.dg/pr18596-2.c: New test.
14818         * gcc.dg/pr18596-3.c: New test.
14819
14820 2004-12-20  Roger Sayle  <roger@eyesopen.com>
14821
14822         PR middle-end/18683
14823         * g++.dg/opt/pr18683-1.C: New test case.
14824
14825 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
14826
14827         PR other/19093
14828         * g++.dg/opt/max1.C: Fix for 64bit targets.
14829
14830 2004-12-20  Matt Austern  <austern@apple.com>
14831
14832         PR c++/19044
14833         * g++.dg/ext/builtin6.C: New
14834
14835 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
14836
14837         PR tree-optimization/19080
14838         * gcc.c-torture/compile/pr19080.c: New test.
14839
14840 2004-12-20  Steven Bosscher  <stevenb@suse.de>
14841
14842         * gcc.dg/20041219-1.c: New test.
14843
14844 2004-12-19  Roger Sayle  <roger@eyesopen.com>
14845
14846         PR middle-end/19068
14847         * g++.dg/opt/max1.C: New test case.
14848
14849 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14850
14851         * gcc.dg/fdata-sections-1.c: New test.
14852
14853 2004-12-18  Roger Sayle  <roger@eyesopen.com>
14854
14855         PR middle-end/18548
14856         * gcc.dg/max-1.c: New test case.
14857
14858 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
14859
14860         * gcc.c-torture/execute/20041218-1.c: New test.
14861
14862 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
14863
14864         * gcc.dg/pr18501.c: New test.
14865         * gcc.dg/uninit-5.c: XFAIL.
14866         * gcc.dg/uninit-9.c: XFAIL.
14867
14868 2004-12-17  Dale Johannesen  <dalej@apple.com>
14869
14870         * gcc.dg/20041213-1.c: New.
14871
14872 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
14873
14874         * objc.dg/stabs-1.m: Allow assembly label to begin
14875         with a dot ('.').
14876
14877 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
14878
14879         * gcc.c-torture/execute/20041213-1.c: Move...
14880         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14881
14882 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         PR c++/18721
14885         * g++.dg/lookup/conv-5.C: New.
14886
14887 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
14888
14889         * objc.dg/stabs-1.m: New test.
14890
14891 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14892
14893         * gcc.dg/visibility-c.c: Change compile to
14894         assemble for the test.
14895
14896 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14897
14898         PR target/19041
14899         * gcc.dg/visibility-c.c: New test.
14900
14901 2004-12-16  Roger Sayle  <roger@eyesopen.com>
14902
14903         PR middle-end/18493
14904         * gcc.dg/switch-8.c: New test case.
14905
14906 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14907
14908         PR c++/18905
14909         * g++.dg/template/init4.C: New.
14910         * g++.dg/opt/static3.C: Enable optimizer.
14911
14912 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
14913
14914         * g++.dg/other/complex1.C: New test.
14915
14916 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
14917
14918         * g++.dg/opt/inline9.C: New test.
14919
14920 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14921
14922         PR fortran/18993
14923         * gfotran.dg/nullify_1.f: New test.
14924
14925 2004-12-15  Richard Henderson  <rth@redhat.com>
14926
14927         * gcc.target/i386/i386.exp: New harness.
14928         * gcc.target/i386/vect-args.c: New.
14929
14930 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
14931
14932         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14933
14934 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14935
14936         PR c++/18825
14937         * g++.dg/template/friend32.C: New test.
14938
14939 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14940
14941         * cpp/pragma-once-1.c: New test.
14942         * cpp/pragma-once-1b.h: Likewise.
14943         * cpp/pragma-once-1c.h: Likewise.
14944         * cpp/pragma-once-1d.h: Likewise.
14945         * cpp/inc/pragma-once-1a.h: Likewise.
14946
14947 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
14948             Steven G. Kargl  <kargls@comcast.net>
14949
14950         PR fortran/17597
14951         * gfortran.dg/list_read_3.f90: New test.
14952
14953 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14954
14955         * gcc.dg/ftrapv-2.c: New test.
14956
14957 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14958
14959         PR c++/18981
14960         * g++.dg/template/typename9.C: New test.
14961
14962 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14963
14964         PR c++/18738
14965         * g++.dg/template/typename8.C: New test.
14966         * g++.dg/parse/friend2.C: Tweak error message.
14967
14968 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14969
14970         * gcc.c-torture/20041214-1.c: New test.
14971
14972 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14973
14974         PR c++/18965
14975         * g++.dg/init/array17.C: New test.
14976
14977 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14978
14979         PR c++/18793
14980         * g++.dg/init/aggr3.C: New test.
14981
14982 2004-12-14  Janis Johnson  <janis187@us.ibm.com
14983
14984         * gcc.dg/altivec-types-1.c: New test.
14985         * gcc.dg/altivec-types-2.c: New test.
14986         * gcc.dg/altivec-types-3.c: New test.
14987         * gcc.dg/altivec-types-4.c: New test.
14988         * g++.dg/ext/altivec-types-1.C: New test.
14989         * g++.dg/ext/altivec-types-2.C: New test.
14990         * g++.dg/ext/altivec-types-3.C: New test.
14991         * g++.dg/ext/altivec-types-4.C: New test.
14992
14993 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
14994
14995         PR middle-end/18951
14996         * gcc.c-torture/execute/20041213-1.c: New test.
14997
14998 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
14999
15000         PR c++/18949
15001         * g++.dg/template/cast1.C: New.
15002
15003 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15004
15005         * gcc.c-torture/execute/20041213-2.c: New test.
15006
15007 2004-12-13  Richard Henderson  <rth@redhat.com>
15008
15009         * gcc.dg/i386-sse-10.c: Fix typo in options.
15010
15011 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15012
15013         PR c++/18968
15014         * g++.dg/opt/pr18968.C: New test.
15015
15016 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/18925
15019         * g++.dg/ext/visibility/staticdatamem.C: New test.
15020
15021 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15022
15023         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15024
15025 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15026
15027         PR rtl-optimization/18928
15028         * gcc.dg/pr18928-1.c: New test case.
15029
15030 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15031
15032         PR tree-opt/16951
15033         * gcc.c-torture/compile/20041211-1.c: New.
15034
15035 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15036
15037         PR middle-end/17564
15038         * gcc.c-torture/execute/20041212-1.c: New test.
15039
15040 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15041
15042         PR fortran/18869
15043         * gfortran.dg/common_1.f90: New test.
15044
15045 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15046         Paul Brook  <paul@codesourcery.com>
15047
15048         PR fortran/16222
15049         * gfortran.dg/real_do_1.f90: New test.
15050
15051 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15052
15053         PR tree-opt/18040
15054         * g++.dg/opt/ptrmem6.C: New test.
15055
15056 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15057
15058         PR middle-end/18921
15059         * gcc.dg/pr18921-1.c: New test case.
15060
15061 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15062
15063         PR fortran/17175
15064         * gfortran.dg/scale_1.f90: New test.
15065
15066 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15067
15068         PR middle-end/18903
15069         * gcc.c-torture/compile/pr18903.c: New test.
15070
15071 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15072
15073         * gcc.c-torture/execute/20041210-1.c: New test.
15074
15075 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15076
15077         PR c++/18731
15078         * g++.dg/parser/struct-1.C: New test.
15079         * g++.dg/parser/struct-2.C: New test.
15080         * g++.dg/parser/struct-3.C: New test.
15081
15082 2004-12-09  Richard Henderson  <rth@redhat.com>
15083
15084         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15085
15086         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15087         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15088
15089 2004-12-09  Matt Austern  <austern@apple.com>
15090
15091         PR c++/18514
15092         * g++.dg/ext/builtin1.C: New
15093         * g++.dg/ext/builtin2.C: New
15094         * g++.dg/ext/builtin3.C: New
15095         * g++.dg/ext/builtin4.C: New
15096         * g++.dg/ext/builtin5.C: New
15097
15098 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15099
15100         PR tree-opt/18904
15101         * g++.dg/opt/ptrmem5.C: New test.
15102
15103 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15104
15105         * g++.dg/parse/typename5.C: Adjust for new error.
15106         * g++.dg/parse/typename7.C: New.
15107
15108 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15109
15110         PR c++/18073
15111         * g++.dg/other/mmintrin.C: New test.
15112
15113 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15114
15115         PR c++/16681
15116         * g++.dg/init/array15.C: New.
15117         * g++.dg/init/array16.C: New.
15118
15119 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15120
15121         PR fortran/18826
15122         * gfortran.dg/assign_1.f90: New test.
15123
15124 2004-12-08  Nick Clifton  <nickc@redhat.com>
15125
15126         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15127         * gcc.target/xstormy16/data_below100: Likewise.
15128         * gcc.target/xstormy16/sfr: Likewise.
15129         * gcc.target/xstormy16/below100.S: New test source file.
15130         * gcc.target/xstormy16/below100.ld: New test linker script.
15131         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15132         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15133         bp instructions.
15134         * gcc.target/xstormy16/bp.c: Likewise.
15135
15136         * gcc.target/xstormy16/bss_below100: New files:
15137         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15138         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15139         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15140         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15141         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15142         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15143         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15144         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15145         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15146         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15147         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15148         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15149         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15150         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15151         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15152         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15153         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15154         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15155         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15156         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15157         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15158         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15159         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15160         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15161         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15162         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15163         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15164
15165         * gcc.target/xstormy16/data_below100: New files:
15166         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15167         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15168         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15169         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15170         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15171         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15172         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15173         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15174         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15175         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15176         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15177         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15178         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15179         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15180         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15181         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15182         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15183         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15184         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15185         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15186         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15187         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15188         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15189         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15190         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15191         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15192         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15193
15194         * gcc.target/xstormy16/sfr: New files:
15195         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15196         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15197         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15198         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15199         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15200         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15201         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15202         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15203         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15204         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15205         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15206         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15207         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15208         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15209         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15210         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15211         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15212         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15213         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15214         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15215         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15216         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15217         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15218         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15219         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15220         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15221         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15222         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15223         27_if0_sfrw_bitfield_f.c
15224
15225 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15226
15227         PR c++/18100
15228         * g++.dg/lookup/name-clash4.C: New test.
15229
15230 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         PR c++/18672
15233         * g++.dg/opt/array1.C: New.
15234
15235         PR c++/18803
15236         * g++.dg/template/operator5.C: New.
15237
15238 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15239
15240         PR c/18867
15241         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15242
15243 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15244
15245         * gcc.dg/noncompile/20041207.c: New test.
15246
15247 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15248
15249         * g++.dg/other/unreachable-1.C: New test.
15250
15251 2004-12-06  Nick Clifton  <nickc@redhat.com>
15252
15253         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15254         <limits.h> because the latter comes from gcc's include/ directory
15255         and not the newlib/libc/include directory.
15256
15257 2004-12-04  Richard Henderson  <rth@redhat.com>
15258
15259         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15260
15261 2004-12-04  Richard Henderson  <rth@redhat.com>
15262
15263         * lib/target-supports.exp (check_gc_sections_available): Disable
15264         for alpha and ia64.
15265
15266 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15267
15268         PR middle-end/17909
15269         * g++.dg/other/vararg-2.C: New test.
15270
15271 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15272
15273         PR c++/17011, c++/17971
15274         * g++.dg/template/error15.C: Adjust expected error.
15275         * g++.dg/template/instantiate3.C: Likewise.
15276
15277 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15278
15279         * gcc.dg/altivec-18.c: Fix for darwin
15280
15281 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15282
15283         PR c++/18782
15284         * g++.dg/parse/ptrmem2.C: New.
15285
15286         PR c++/18318
15287         * g++.dg/template/new1.C: New.
15288
15289 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15290
15291         PR fortran/18710
15292         * gfortran.dg/direct_io_3.f90: New test.
15293
15294 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         PR 18758
15297         * g++.dg/parse/crash21.C: New.
15298
15299 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15300
15301         PR c++/15664, c++/18276
15302         * g++.dg/template/ttp13.C: New test.
15303         * g++.dg/template/ttp14.C: Likewise.
15304
15305 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15306
15307         PR c++/18123
15308         * g++.dg/parse/enum2.C: New test.
15309         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15310
15311 2004-12-02  Nick Clifton  <nickc@redhat.com>
15312
15313         * gcc.target/xstormy16: New test directory.
15314         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15315         * gcc.target/xstormy16/bp.c: Check the generation of bp
15316         instructions.
15317         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15318         bn instructions and the BELOW100 attribute.
15319
15320 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15321
15322         PR target/16952
15323         * gcc.dg/ppc-eabi.c: New.
15324
15325 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15326
15327         PR fortran/18284
15328         * gfortran.dg/backspace.f90
15329
15330 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15331
15332         * gfortran.dg/inquire.f90: New test.
15333
15334 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15335
15336         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15337         handle effective-target-keyword.
15338         (dg-skip-if): Support effective-target keyword as target list.
15339         (dg-xfail-if): Ditto.
15340         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15341
15342 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15343
15344         PR tree-optimization/18291
15345         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15346
15347 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         PR C++/18729
15350         * g++.dg/parse/crash20.C: New.
15351
15352         PR c++/17431
15353         * g++.dg/overload/arg1.C: New.
15354         * g++.dg/overload/arg2.C: New.
15355         * g++.dg/overload/arg3.C: New.
15356         * g++.dg/overload/arg4.C: New.
15357
15358 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15359
15360         * gcc.dg/c99-flex-array-4.c: Remove.
15361
15362 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15363
15364         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15365
15366         * lib/target-supports.exp (is-effective-target): Simplify.
15367
15368         * lib/target-supports.exp (check_effective_target_vect_long):
15369         Fix for powerpc64-*-*.
15370
15371 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15372
15373         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15374         to support new requirements on FreeBSD 5.
15375
15376 2004-11-30  Devang Patel  <dpatel@apple.com>
15377
15378         PR 18702
15379         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15380
15381 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15382
15383         * g++.dg/ext/altivec-13.C: New test.
15384
15385 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15386
15387         PR tree-opt/18298
15388         * gcc.c-torture/execute/p18298.c: New test.
15389
15390 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15391             Dorit Naishlos  <dorit@il.ibm.com>
15392
15393         PR tree-opt/18607
15394         * gcc.dg/vect/vect-89.c: New test.
15395
15396 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15397
15398         * gcc.dg/pr18596-1.c: New test.
15399
15400 2004-11-30  Ben Elliston  <bje@au.ibm.com>
15401
15402         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
15403
15404 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15405
15406         PR c/18479
15407         * gcc.dg/pr18479.c: New test.
15408
15409 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15410
15411         PR target/18490
15412         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
15413         mmix-knuth-mmixware.
15414
15415         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
15416         cris-*-elf* cris-*-aout* mmix-*-*
15417
15418 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15419
15420         PR middle-end/18725
15421         * gcc.dg/pr18725.c: New test.
15422
15423 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15424
15425         PR target/18488
15426         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
15427
15428         PR target/18336
15429         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
15430
15431 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
15432
15433         PR c++/18368
15434         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
15435         * g++.old-deja/g++.law/ctors5.C: Likewise.
15436         * g++.old-deja/g++.other/crash25.C: Likewise.
15437
15438         PR c++/18674
15439         * g++.dg/template/error16.C: New test.
15440
15441         PR c++/18512
15442         * g++.dg/template/crash29.C: New test.
15443
15444 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
15445
15446         PR tree-optimization/18712
15447         * gcc.c-torture/compile/pr18712.c: New test.
15448
15449 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
15450
15451         PR c/7544
15452         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
15453         tests.
15454
15455 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15456
15457         PR c++/18652
15458         * g++.dg/lookup/crash6.C: New test.
15459
15460 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15461
15462         PR middle-end/18164
15463         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
15464
15465 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15466
15467         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
15468         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
15469         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
15470
15471 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
15472
15473         * gcc.dg/pr18164.c: New test.
15474
15475 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
15476
15477         * gcc.dg/funroll-loops-all.c: New.
15478
15479 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15480
15481         PR target/18489
15482         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15483         delimeter, match space and TAB as well as ":".
15484
15485         PR target/18484
15486         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15487
15488         PR target/18348
15489         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15490
15491         PR target/18345
15492         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15493
15494         PR target/18337
15495         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15496
15497 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
15498
15499         * gfortran.dg/direct_io_2.f90: New test.
15500
15501 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15502
15503         PR target/18334
15504         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15505
15506 2004-11-28  Richard Henderson  <rth@redhat.com>
15507
15508         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15509
15510 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
15511
15512         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
15513         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
15514         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
15515         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
15516         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
15517         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
15518         gcc.dg/pointer-arith-8.c: New tests.
15519
15520 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
15521
15522         PR fortran/18364
15523         * gfortran.dg/endfile.f90: New test.
15524
15525 2004-11-27  Falk Hueffner  <falk@debian.org>
15526
15527         * gcc.dg/loop-6.c: New test.
15528
15529 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15530
15531         * gcc.c-torture/execute/20041126-1.c: New test.
15532
15533 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15534
15535         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
15536         on IRIX.
15537
15538 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15539
15540         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
15541         functions.
15542
15543 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15544
15545         PR rtl-optimization/17825
15546         * gcc.c-torture/compile/20041119-1.c: New test.
15547
15548 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15549
15550         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
15551         Check existence of ld library path variables before unsetting.
15552
15553 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
15554
15555         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
15556
15557 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15558
15559         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
15560
15561 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15562
15563         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15564
15565 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15566
15567         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15568         dg-do directive.
15569
15570 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15571
15572         * gcc.dg/pr17957.c: Pass --param, not -param.
15573
15574 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15575
15576         PR middle-end/17957
15577         * testsuite/gcc.dg/pr17957.c: New test.
15578
15579 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/18445
15582         * g++.dg/template/crash28.C: Likewise.
15583
15584         PR c++/18001
15585         * g++.dg/expr/unary2.C: Adjust lvalue messages.
15586         * g++.dg/ext/lvaddr.C: Likewise.
15587         * g++.dg/opt/pr7503-3.C: Likewise.
15588
15589         PR c++/18466
15590         * g++.dg/parse/qualified3.C: New test.
15591         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15592
15593         PR c++/18545
15594         * g++.dg/expr/return1.C: New test.
15595
15596 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15597
15598         Friend class name lookup 3/n, PR c++/3332
15599         * g++.dg/lookup/friend3.C: New test.
15600         * g++.dg/lookup/friend4.C: Likewise.
15601         * g++.dg/lookup/friend5.C: Likewise.
15602
15603 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15604
15605         Friend class name lookup 2/n, PR c++/14513, c++/15410
15606         * g++.dg/lookup/friend2.C: New test.
15607         * g++.dg/template/friend31.C: Likewise.
15608
15609 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15610
15611         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15612
15613 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/17473
15616         * g++.dg/tc1/dr56.C: Remove.
15617         * g++.dg/template/typedef1.C: Add dg-error markers.
15618         * g++.old-deja/g++.other/typedef7.C: Likewise.
15619
15620         PR c++/18285
15621         * g++.dg/parse/typedef7.C: New test.
15622
15623 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
15624
15625         * gcc.c-torture/execute/20041124-1.c: New test.
15626
15627 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15628
15629         * g++.dg/template/deduce3.C: New test.
15630
15631         PR c++/18586
15632         * g++.dg/template/crash27.C: New test.
15633
15634         PR c++/18530
15635         * g++.dg/warn/Wshadow-3.C: New test.
15636
15637 2004-11-24  Devang Patel  <dpatel@apple.com>
15638
15639         PR/18555
15640         * gcc.dg/cpp/isysroot-1.c: New test.
15641         * gcc.dg/cpp/usr/include/stdio.h: New file.
15642         * gcc.dg/cpp/isysroot-2.c: New test.
15643         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15644         New file.
15645
15646 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15647
15648         PR c++/8929
15649         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15650
15651 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15652
15653         * gcc.target/sparc/align.c: Do not include <stdint.h>.
15654         * gcc.target/sparc/pdist.c: Likewise.
15655
15656 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
15657
15658         PR c++/16882
15659         * g++.dg/conversion/simd1.C: New test.
15660
15661 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15662
15663         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15664         and restore_ld_library_path_env_vars.
15665         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15666         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15667         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15668         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
15669
15670 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
15671
15672         * gcc.dg/pragma-align-2.c: Test macro expansion.
15673         * gcc.dg/pragma-pack-2.c: New test.
15674
15675 2004-11-23  Richard Henderson  <rth@redhat.com>
15676
15677         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15678         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15679         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15680         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15681         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15682         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15683
15684         * gcc.dg/vect/vect.exp: Add check for alpha.
15685         * lib/target-supports.exp (check_alpha_max_hw_available): New.
15686         (check_effective_target_vect_int): Enable for alpha.
15687         (check_effective_target_vect_long): New.
15688         (is-effective-target): Add it.
15689
15690 2004-11-23  Uros Bizjak <uros@kss-loka.si>
15691
15692         * gcc.dg/pr18614-1.c: New test.
15693
15694 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15695
15696         * gcc.dg/setjmp-2.c: New test.
15697
15698 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
15699
15700         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15701         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15702         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15703         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15704         gcc.target/sparc/pdist.c: New tests.
15705
15706 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
15707
15708         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15709
15710 2004-11-22  Dale Johannesen  <dalej@apple.com>
15711
15712         * gcc.dg/20041111-1.c: New.
15713
15714 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15715
15716         PR tree-opt/18536
15717         * gcc.dg/vect/pr18536.c: New test.
15718
15719 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15720
15721         PR c++/18354
15722         * g++.dg/template/nontype11.C: New test.
15723
15724 2004-11-21  Roger Sayle  <roger@eyesopen.com>
15725
15726         PR middle-end/18520
15727         * gcc.dg/pr18520-1.c: New test case.
15728
15729 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
15730
15731         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15732         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15733         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15734         expected diagnostics.
15735
15736 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15737
15738         PR target/18580
15739         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15740         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15741         vect-77.c, vect-77a.c: XFAIL on the SPARC.
15742
15743 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15744
15745         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15746
15747 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
15748             Joseph Myers  <joseph@codesourcery.com>
15749
15750         * lib/target-supports.exp (check_visibility_available): Really
15751         test the compiler.
15752
15753 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15754
15755         PR tree-opt/18181
15756         * gcc.dg/vect/vect-85.c: New test.
15757         * gcc.dg/vect/vect-86.c: New test.
15758         * gcc.dg/vect/vect-87.c: New test.
15759         * gcc.dg/vect/vect-88.c: New test.
15760
15761 2004-11-19  Ben Elliston  <bje@au.ibm.com>
15762
15763         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15764
15765 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
15766
15767         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15768         * gcc.dg/ppc-and-1.c: Ditto.
15769         * gcc.dg/ppc-compare-1.c: Ditto.
15770         * gcc.dg/ppc-mov-1.c: Ditto
15771
15772 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
15773             Mark Mitchell  <mark@codesourcery.com>
15774
15775         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15776
15777 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15778             Aldy Hernandez  <aldyh@redhat.com>
15779
15780         * lib/target-supports.exp (check_effective_target_vect_int): New
15781         (check_effective_target_vect_float): New
15782         (check_effective_target_vect_double): New.
15783         (is-effective-target): Support new effective targets keywords.
15784         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15785         default action for dg-do.
15786         * gcc.dg/vect/pr16105.c: Use new support.
15787         * gcc.dg/vect/pr18400.c: Ditto.
15788         * gcc.dg/vect/pr18425.c: Ditto.
15789         * gcc.dg/vect/vect-1.c: Ditto.
15790         * gcc.dg/vect/vect-10.c: Ditto.
15791         * gcc.dg/vect/vect-11.c: Ditto.
15792         * gcc.dg/vect/vect-12.c: Ditto.
15793         * gcc.dg/vect/vect-13.c: Ditto.
15794         * gcc.dg/vect/vect-14.c: Ditto.
15795         * gcc.dg/vect/vect-15.c: Ditto.
15796         * gcc.dg/vect/vect-16.c: Ditto.
15797         * gcc.dg/vect/vect-17.c: Ditto.
15798         * gcc.dg/vect/vect-18.c: Ditto.
15799         * gcc.dg/vect/vect-19.c: Ditto.
15800         * gcc.dg/vect/vect-2.c: Ditto.
15801         * gcc.dg/vect/vect-20.c: Ditto.
15802         * gcc.dg/vect/vect-21.c: Ditto.
15803         * gcc.dg/vect/vect-22.c: Ditto.
15804         * gcc.dg/vect/vect-23.c: Ditto.
15805         * gcc.dg/vect/vect-24.c: Ditto.
15806         * gcc.dg/vect/vect-25.c: Ditto.
15807         * gcc.dg/vect/vect-26.c: Ditto.
15808         * gcc.dg/vect/vect-27.c: Ditto.
15809         * gcc.dg/vect/vect-27a.c: Ditto.
15810         * gcc.dg/vect/vect-28.c: Ditto.
15811         * gcc.dg/vect/vect-29.c: Ditto.
15812         * gcc.dg/vect/vect-29a.c: Ditto.
15813         * gcc.dg/vect/vect-3.c: Ditto.
15814         * gcc.dg/vect/vect-30.c: Ditto.
15815         * gcc.dg/vect/vect-31.c: Ditto.
15816         * gcc.dg/vect/vect-32.c: Ditto.
15817         * gcc.dg/vect/vect-33.c: Ditto.
15818         * gcc.dg/vect/vect-34.c: Ditto.
15819         * gcc.dg/vect/vect-35.c: Ditto.
15820         * gcc.dg/vect/vect-36.c: Ditto.
15821         * gcc.dg/vect/vect-37.c: Ditto.
15822         * gcc.dg/vect/vect-38.c: Ditto.
15823         * gcc.dg/vect/vect-4.c: Ditto.
15824         * gcc.dg/vect/vect-40.c: Ditto.
15825         * gcc.dg/vect/vect-41.c: Ditto.
15826         * gcc.dg/vect/vect-42.c: Ditto.
15827         * gcc.dg/vect/vect-43.c: Ditto.
15828         * gcc.dg/vect/vect-44.c: Ditto.
15829         * gcc.dg/vect/vect-45.c: Ditto.
15830         * gcc.dg/vect/vect-46.c: Ditto.
15831         * gcc.dg/vect/vect-47.c: Ditto.
15832         * gcc.dg/vect/vect-48.c: Ditto.
15833         * gcc.dg/vect/vect-48a.c: Ditto.
15834         * gcc.dg/vect/vect-49.c: Ditto.
15835         * gcc.dg/vect/vect-5.c: Ditto.
15836         * gcc.dg/vect/vect-50.c: Ditto.
15837         * gcc.dg/vect/vect-51.c: Ditto.
15838         * gcc.dg/vect/vect-52.c: Ditto.
15839         * gcc.dg/vect/vect-53.c: Ditto.
15840         * gcc.dg/vect/vect-54.c: Ditto.
15841         * gcc.dg/vect/vect-55.c: Ditto.
15842         * gcc.dg/vect/vect-56.c: Ditto.
15843         * gcc.dg/vect/vect-56a.c: Ditto.
15844         * gcc.dg/vect/vect-57.c: Ditto.
15845         * gcc.dg/vect/vect-58.c: Ditto.
15846         * gcc.dg/vect/vect-59.c: Ditto.
15847         * gcc.dg/vect/vect-6.c: Ditto.
15848         * gcc.dg/vect/vect-60.c: Ditto.
15849         * gcc.dg/vect/vect-61.c: Ditto.
15850         * gcc.dg/vect/vect-62.c: Ditto.
15851         * gcc.dg/vect/vect-63.c: Ditto.
15852         * gcc.dg/vect/vect-64.c: Ditto.
15853         * gcc.dg/vect/vect-65.c: Ditto.
15854         * gcc.dg/vect/vect-66.c: Ditto.
15855         * gcc.dg/vect/vect-67.c: Ditto.
15856         * gcc.dg/vect/vect-68.c: Ditto.
15857         * gcc.dg/vect/vect-69.c: Ditto.
15858         * gcc.dg/vect/vect-7.c: Ditto.
15859         * gcc.dg/vect/vect-72.c: Ditto.
15860         * gcc.dg/vect/vect-72a.c: Ditto.
15861         * gcc.dg/vect/vect-73.c: Ditto.
15862         * gcc.dg/vect/vect-74.c: Ditto.
15863         * gcc.dg/vect/vect-75.c: Ditto.
15864         * gcc.dg/vect/vect-76.c: Ditto.
15865         * gcc.dg/vect/vect-77.c: Ditto.
15866         * gcc.dg/vect/vect-77a.c: Ditto.
15867         * gcc.dg/vect/vect-78.c: Ditto.
15868         * gcc.dg/vect/vect-79.c: Ditto.
15869         * gcc.dg/vect/vect-8.c: Ditto.
15870         * gcc.dg/vect/vect-80.c: Ditto.
15871         * gcc.dg/vect/vect-82.c: Ditto.
15872         * gcc.dg/vect/vect-82_64.c: Ditto.
15873         * gcc.dg/vect/vect-83.c: Ditto.
15874         * gcc.dg/vect/vect-83_64.c: Ditto.
15875         * gcc.dg/vect/vect-9.c: Ditto.
15876         * gcc.dg/vect/vect-all.c: Ditto.
15877         * gcc.dg/vect/vect-none.c: Ditto.
15878
15879 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15880
15881         * lib/gcc-dg.exp (dg-skip-if): New function.
15882         (dg-forbid-option): Remove.
15883         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15884         * g++.dg/abi/bitfield8.C: Likewise.
15885         * g++.dg/abi/dtor1.C: Likewise.
15886         * g++.dg/abi/empty10.C: Likewise.
15887         * g++.dg/abi/empty7.C: Likewise.
15888         * g++.dg/abi/empty9.C: Likewise.
15889         * g++.dg/abi/layout3.C: Likewise.
15890         * g++.dg/abi/layout4.C: Likewise.
15891         * g++.dg/abi/thunk1.C: Likewise.
15892         * g++.dg/abi/thunk2.C: Likewise.
15893         * g++.dg/abi/vbase11.C: Likewise.
15894         * g++.dg/abi/vthunk2.C: Likewise.
15895         * g++.dg/abi/vthunk3.C: Likewise.
15896         * g++.dg/ext/attrib8.C: Likewise.
15897         * g++.dg/opt/longbranch2.C: Likewise.
15898         * g++.dg/opt/reg-stack4.C: Likewise.
15899         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15900         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15901         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15902         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15903         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15904         * gcc.dg/20000609-1.c: Likewise.
15905         * gcc.dg/20000720-1.c: Likewise.
15906         * gcc.dg/20011107-1.c: Likewise.
15907         * gcc.dg/20011119-1.c: Likewise.
15908         * gcc.dg/20020108-1.c: Likewise.
15909         * gcc.dg/20020122-2.c: Likewise.
15910         * gcc.dg/20020122-3.c: Likewise.
15911         * gcc.dg/20020201-3.c: Likewise.
15912         * gcc.dg/20020206-1.c: Likewise.
15913         * gcc.dg/20020218-1.c: Likewise.
15914         * gcc.dg/20020310-1.c: Likewise.
15915         * gcc.dg/20020411-1.c: Likewise.
15916         * gcc.dg/20020418-2.c: Likewise.
15917         * gcc.dg/20020426-1.c: Likewise.
15918         * gcc.dg/20020426-2.c: Likewise.
15919         * gcc.dg/20020517-1.c: Likewise.
15920         * gcc.dg/20020523-1.c: Likewise.
15921         * gcc.dg/20020523-2.c: Likewise.
15922         * gcc.dg/20020729-1.c: Likewise.
15923         * gcc.dg/20030204-1.c: Likewise.
15924         * gcc.dg/20030826-2.c: Likewise.
15925         * gcc.dg/20030926-1.c: Likewise.
15926         * gcc.dg/20031202-1.c: Likewise.
15927         * gcc.dg/980312-1.c: Likewise.
15928         * gcc.dg/980313-1.c: Likewise.
15929         * gcc.dg/990117-1.c: Likewise.
15930         * gcc.dg/990424-1.c: Likewise.
15931         * gcc.dg/990524-1.c: Likewise.
15932         * gcc.dg/991230-1.c: Likewise.
15933         * gcc.dg/i386-387-1.c: Likewise.
15934         * gcc.dg/i386-387-2.c: Likewise.
15935         * gcc.dg/i386-387-3.c: Likewise.
15936         * gcc.dg/i386-387-4.c: Likewise.
15937         * gcc.dg/i386-387-5.c: Likewise.
15938         * gcc.dg/i386-387-6.c: Likewise.
15939         * gcc.dg/i386-asm-1.c: Likewise.
15940         * gcc.dg/i386-bitfield1.c: Likewise.
15941         * gcc.dg/i386-bitfield2.c: Likewise.
15942         * gcc.dg/i386-loop-1.c: Likewise.
15943         * gcc.dg/i386-loop-2.c: Likewise.
15944         * gcc.dg/i386-loop-3.c: Likewise.
15945         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15946         * gcc.dg/i386-pic-1.c: Likewise.
15947         * gcc.dg/i386-regparm.c: Likewise.
15948         * gcc.dg/i386-signbit-1.c: Likewise.
15949         * gcc.dg/i386-signbit-2.c: Likewise.
15950         * gcc.dg/i386-signbit-3.c: Likewise.
15951         * gcc.dg/i386-sse-5.c: Likewise.
15952         * gcc.dg/i386-sse-8.c: Likewise.
15953         * gcc.dg/i386-unroll-1.c: Likewise.
15954         * gcc.dg/tls/opt-1.c: Likewise.
15955         * gcc.dg/tls/opt-2.c: Likewise.
15956         * gcc.dg/unroll-1.c: Likewise.
15957         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15958         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15959         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15960         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15961
15962 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15963
15964         * g++.dg/template/incomplete1.C: New test.
15965
15966 2004-11-16  Nick Clifton  <nickc@redhat.com>
15967
15968         Revert patches accidentally commited during checkin of fixes for
15969         xstormy16 tests:
15970         gcc.c-torture/execute/simd-4.c: Revert
15971         gcc.dg/20040910-1.c: Revert.
15972
15973 2004-11-16  Paul Brook  <paul@codesourcery.com>
15974
15975         PR fortran/13010
15976         * gfortran.dg/der_pointer_1.f90: New test.
15977
15978 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
15979
15980         PR c/18498
15981         * gcc.dg/bitfld-13.c: New test.
15982
15983 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
15984
15985         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15986         powerpc*-*-linux*.
15987
15988         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15989         * gcc.dg/ppc64-abi-2.c: Ditto.
15990         * gcc.dg/ppc64-abi-3.c: Ditto.
15991
15992         * lib/gcc-dg.exp (dg-target-list): Remove.
15993
15994 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
15995
15996         * gcc.dg/ia64-postinc.c: New test.
15997
15998 2004-11-15  Mark Mitchell <mark@codesourcery.com>
15999
16000         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16001
16002 2004-11-15  Nick Clifton  <nickc@redhat.com>
16003
16004         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16005         __INT_MAX__ so that the test can be compiled by toolchains
16006         targeted at 16-bit processors.
16007
16008         * gcc.dg/20040625-1.c: Use long constants rather than integers
16009         when performing arithmetic that will overflow 16-bits.
16010
16011         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16012         xstormy16.  It does not support 128-bit vector operations.
16013
16014         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16015         with the macro PTR_TYPE.  Define this macro to an integer type
16016         suitable for holding a pointer.
16017
16018         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16019         the target is a 16-bit processor.
16020
16021         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16022         16-bit targets where the character constant will be too long.
16023
16024         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16025         where the double will not be directly addressable.
16026
16027 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16028
16029         Friend class name lookup 1/n, PR c++/18471
16030         * g++.dg/template/crash26.C: New test.
16031         * g++.dg/lookup/struct1.C: Adjust expected error.
16032         * g++.dg/parse/elab1.C: Likewise.
16033         * g++.dg/parse/elab2.C: Likewise.
16034         * g++.dg/parse/int-as-enum1.C: Likewise.
16035         * g++.dg/parse/struct-as-enum1.C: Likewise.
16036         * g++.dg/parse/typedef1.C: Likewise.
16037         * g++.dg/parse/typedef3.C: Likewise.
16038         * g++.dg/parse/typedef4.C: Likewise.
16039         * g++.dg/parse/typedef5.C: Likewise.
16040         * g++.dg/template/nontype4.C: Likewise.
16041         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16042         * g++.old-deja/g++.other/elab1.C: Likewise.
16043         * g++.old-deja/g++.other/syntax4.C: Likewise.
16044
16045 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16046
16047         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16048
16049 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16050
16051         * gcc.c-torture/execute/20041114-1.c: New test.
16052
16053 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16054
16055         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16056         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16057         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16058         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16059         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16060         gcc.dg/switch-7.c: New tests.
16061
16062 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16063
16064         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16065
16066 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16067
16068         PR tree-opt/18400
16069         * gcc.dg/vect/pr18400.c: New test.
16070
16071 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16072             Andrew Pinski  <pinskia@physics.uc.edu>
16073
16074         PR tree-opt/18425
16075         * gcc.dg/vect/pr18425.c: New test.
16076
16077 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16078
16079         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16080         Guard with dg-require-alias and dg-require-visibility.
16081
16082 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16083
16084         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16085
16086 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16087
16088         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16089
16090 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16091
16092         PR c++/17344
16093         * g++.dg/template/defarg5.C: New test.
16094
16095 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16096
16097         * g++.dg/parse/cast1.C: Run only on ILP32.
16098         * g++.old-deja/g++.mike/p784.C: Likewise.
16099
16100 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16101
16102         * gcc.c-torture/execute/20041113-1.c: New test.
16103
16104 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16105
16106         PR target/18230
16107         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16108         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16109         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16110         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16111         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16112         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16113         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16114         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16115         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16116         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16117         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16118         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16119         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16120
16121 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16122
16123         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16124         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16125         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16126         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16127         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16128         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16129         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16130         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16131         gcc.target/sparc/combined-1.c: New tests.
16132
16133 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16134
16135         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16136         New tests.
16137
16138 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16139
16140         * lib/gcc-dg.exp (dg-forbid-option): New function.
16141         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16142         * g++.dg/abi/bitfield8.C: Likewise.
16143         * g++.dg/abi/dtor1.C: Likewise.
16144         * g++.dg/abi/empty10.C: Likewise.
16145         * g++.dg/abi/empty7.C: Likewise.
16146         * g++.dg/abi/empty9.C: Likewise.
16147         * g++.dg/abi/layout3.C: Likewise.
16148         * g++.dg/abi/layout4.C: Likewise.
16149         * g++.dg/abi/thunk1.C: Likewise.
16150         * g++.dg/abi/thunk2.C: Likewise.
16151         * g++.dg/abi/vbase11.C: Likewise.
16152         * g++.dg/abi/vthunk2.C: Likewise.
16153         * g++.dg/abi/vthunk3.C: Likewise.
16154         * g++.dg/ext/attrib8.C: Likewise.
16155         * g++.dg/opt/longbranch2.C: Likewise.
16156         * g++.dg/opt/reg-stack4.C: Likewise.
16157         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16158         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16159         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16160         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16161         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16162         * gcc.dg/20000609-1.c: Likewise.
16163         * gcc.dg/20000720-1.c: Likewise.
16164         * gcc.dg/20011107-1.c: Likewise.
16165         * gcc.dg/20011119-1.c: Likewise.
16166         * gcc.dg/20020108-1.c: Likewise.
16167         * gcc.dg/20020122-2.c: Likewise.
16168         * gcc.dg/20020122-3.c: Likewise.
16169         * gcc.dg/20020201-3.c: Likewise.
16170         * gcc.dg/20020206-1.c: Likewise.
16171         * gcc.dg/20020218-1.c: Likewise.
16172         * gcc.dg/20020310-1.c: Likewise.
16173         * gcc.dg/20020411-1.c: Likewise.
16174         * gcc.dg/20020418-2.c: Likewise.
16175         * gcc.dg/20020426-1.c: Likewise.
16176         * gcc.dg/20020426-2.c: Likewise.
16177         * gcc.dg/20020517-1.c: Likewise.
16178         * gcc.dg/20020523-1.c: Likewise.
16179         * gcc.dg/20020523-2.c: Likewise.
16180         * gcc.dg/20020729-1.c: Likewise.
16181         * gcc.dg/20030204-1.c: Likewise.
16182         * gcc.dg/20030826-2.c: Likewise.
16183         * gcc.dg/20030926-1.c: Likewise.
16184         * gcc.dg/20031202-1.c: Likewise.
16185         * gcc.dg/980312-1.c: Likewise.
16186         * gcc.dg/980313-1.c: Likewise.
16187         * gcc.dg/990117-1.c: Likewise.
16188         * gcc.dg/990424-1.c: Likewise.
16189         * gcc.dg/990524-1.c: Likewise.
16190         * gcc.dg/991230-1.c: Likewise.
16191         * gcc.dg/i386-387-1.c: Likewise.
16192         * gcc.dg/i386-387-2.c: Likewise.
16193         * gcc.dg/i386-387-3.c: Likewise.
16194         * gcc.dg/i386-387-4.c: Likewise.
16195         * gcc.dg/i386-387-5.c: Likewise.
16196         * gcc.dg/i386-387-6.c: Likewise.
16197         * gcc.dg/i386-asm-1.c: Likewise.
16198         * gcc.dg/i386-bitfield1.c: Likewise.
16199         * gcc.dg/i386-bitfield2.c: Likewise.
16200         * gcc.dg/i386-loop-1.c: Likewise.
16201         * gcc.dg/i386-loop-2.c: Likewise.
16202         * gcc.dg/i386-loop-3.c: Likewise.
16203         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16204         * gcc.dg/i386-pic-1.c: Likewise.
16205         * gcc.dg/i386-regparm.c: Likewise.
16206         * gcc.dg/i386-signbit-1.c: Likewise.
16207         * gcc.dg/i386-signbit-2.c: Likewise.
16208         * gcc.dg/i386-signbit-3.c: Likewise.
16209         * gcc.dg/i386-sse-5.c: Likewise.
16210         * gcc.dg/i386-sse-8.c: Likewise.
16211         * gcc.dg/i386-unroll-1.c: Likewise.
16212         * gcc.dg/tls/opt-1.c: Likewise.
16213         * gcc.dg/tls/opt-2.c: Likewise.
16214         * gcc.dg/unroll-1.c: Likewise.
16215         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16216         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16217         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16218         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16219         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16220         -m64 is specified.
16221
16222 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16223
16224         PR c++/18389
16225         * g++.dg/parse/cond1.C: New test.
16226
16227         PR c++/18429
16228         * g++.dg/template/array9.C: New test.
16229         * g++.dg/ext/vla1.C: Adjust error messages.
16230         * g++.dg/ext/vlm1.C: Likewise.
16231         * g++.dg/template/crash2.C: Likewise.
16232
16233         PR c++/18436
16234         * g++.dg/template/call3.C: New test.
16235
16236         PR c++/18407
16237         * g++.dg/template/ptrmem11.C: New test.
16238
16239 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16240
16241         PR other/14264
16242         * lib/g++.exp: Set LC_ALL and LANG to C.
16243         * lib/gcc-dg.exp: Likewise.
16244         * lib/gfortran.exp: Likewise.
16245         * lib/objc.exp: Likewise.
16246         * lib/treelang.exp: Likewise.
16247
16248 2004-11-12  Andreas Schwab  <schwab@suse.de>
16249
16250         * gcc.dg/pr16286.c: Fix last change.
16251
16252 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16253
16254         PR c++/18416
16255         * g++.dg/init/global1.C: New test.
16256
16257 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16258
16259         * gcc.c-torture/execute/20041112-1.c: New test.
16260
16261 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16262
16263         * lib/gcc-dg.exp (dg-target-list): New.
16264
16265 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16266             Richard Sandiford  <rsandifo@redhat.com>
16267
16268         * lib/target-supports.exp (get-compiler_messages): New.
16269         (check_named_sections_available): Use it.
16270         (check_effective_target_ilp32): New.
16271         (check_effective_target_lp64): New.
16272         (is-effective-target): New.
16273         * lib/gcc-dg.exp (dg-require-effective-target): New.
16274
16275 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16276
16277         * gcc.dg/precedence-1.c: New test.
16278
16279 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16280
16281         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16282
16283         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16284         message, delete generated files, use more descriptive name for
16285         executable, and make the test unsupported when it cannot be run.
16286
16287         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16288         (dg-require-weak, dg-require-visibility, dg-require-alias,
16289         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16290         dg-require-iconv, dg-require-named-sections): Use it.
16291
16292         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16293
16294 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16295
16296         PR target/16457
16297         * gcc.dg/ppc-and-1: New
16298
16299         PR target/16796
16300         * gcc.dg/ppc-mov-1.c: New.
16301
16302         PR target/16458
16303         * gcc.dg/ppc-compare-1.c: New.
16304
16305 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16306
16307         * objc.dg/desig-init-2.m: New test.
16308
16309 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16310
16311         PR middle-end/18160
16312         * g++.dg/warn/register-var-1.C: New test.
16313         * g++.dg/warn/register-var-2.C: New test.
16314
16315 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16316
16317         * gcc.dg/union-2.c: New test.
16318
16319 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16320
16321         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16322         New test for PR tree-optimization/17892.
16323
16324 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16325
16326         PR c++/18369
16327         * g++.dg/init/new12.C: New test.
16328
16329 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16330
16331         * gcc.target/sparc: New directory.
16332         * gcc.target/sparc/sparc.exp: New driver.
16333         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16334         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16335         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16336         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16337
16338 2004-11-10  Paul Brook  <paul@codesourcery.com>
16339
16340         PR fortran/18218
16341         * gfortran.dg/list_read.c: New test.
16342
16343 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16344
16345         PR c/18322
16346         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16347         expected diagnostic location.
16348
16349 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16350
16351         * gcc.dg/20041109-1.c: New test.
16352
16353 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16354
16355         PR objc/18406
16356         * objc/compile/pr18406.m: New test.
16357
16358 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16359
16360         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16361
16362 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16363
16364         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16365
16366 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16367
16368         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16369
16370 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16371
16372         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16373         exit.
16374
16375 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16376
16377         PR tree-opt/18299
16378         * gcc.c-torture/pr18299-1.c: New test.
16379
16380 2004-11-06  Andreas Schwab  <schwab@suse.de>
16381
16382         * gcc.dg/pr16286.c: Also test for bool and pixel.
16383
16384 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16385
16386         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16387         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16388         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16389         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16390         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16391         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16392         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16393         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16394         gcc.dg/struct-semi-3.c: New tests.
16395
16396 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16397
16398         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16399
16400 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16401
16402         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
16403         Do not use C99 designators.
16404
16405 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16406
16407         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
16408
16409 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16410
16411         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
16412         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
16413         * gcc.c-torture/execute/simd-5.x: Remove.
16414
16415 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
16416
16417         PR rtl-optimization/17933
16418         * gcc.dg/torture/pr17933-1.c: New test.
16419
16420 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16421
16422         PR target/18106
16423         * lib/target-supports.exp (check_weak_available): Support
16424         Windows.
16425
16426 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
16427
16428         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
16429         call to fflush(stdout) before abort.
16430         (my_ffsll): New function.
16431         (generate_fields): Use it.
16432
16433 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16434
16435         * gcc.dg/init-undef-1.c: New test.
16436
16437 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16438
16439         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
16440         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
16441         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
16442         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
16443         expected messages for new parser.
16444
16445 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
16446
16447         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
16448
16449 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16450
16451         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
16452         on LP64 targets.
16453
16454 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16455
16456         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
16457         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
16458         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
16459         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
16460         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
16461         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
16462         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
16463         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
16464         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
16465         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
16466
16467 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16468
16469         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
16470         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
16471         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
16472         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
16473         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
16474         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
16475         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
16476         for new parser.
16477
16478 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
16479
16480         PR target/15342
16481         * gcc.dg/20041104-1.c: New test.
16482
16483 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16484
16485         * g++.dg/template/nontype7.C: New test.
16486         * g++.dg/template/nontype8.C: Likewise.
16487         * g++.dg/template/nontype9.C: Likewise.
16488         * g++.dg/template/nontype10.C: Likewise.
16489         * g++.dg/tc1/dr49.C: Likewise.
16490         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16491         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16492
16493 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16494
16495         * g++.dg/rtti/tinfo1.C: Remove xfails.
16496
16497 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16498
16499         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16500         packed attribute to the definition to satisfy the new C++ parser.
16501
16502 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16503
16504         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16505         invocations of va_arg.
16506
16507 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
16508
16509         PR c++/18124
16510         * g++.dg/template/crash25.C: New test.
16511
16512         PR c++/18155
16513         * g++.dg/template/typedef2.C: New test.
16514         * g++.dg/parse/crash13.C: Adjust error markers.
16515
16516         PR c++/18177
16517         * g++.dg/conversion/const3.C: New test.
16518
16519 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16520
16521         PR fortran/17535
16522         PR fortran/17583
16523         PR fortran/17713
16524         * gfortran.dg/generic_[123].f90: New testcases.
16525
16526 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16527
16528         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
16529         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
16530
16531 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16532
16533         PR tree-opt/16808
16534         * gcc.c-torture/compile/pr16808.c: New test.
16535
16536 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
16537
16538         PR rtl-optimization/17104
16539         * gcc.dg/ppc-bitfield1.c: New.
16540
16541 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16542
16543         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
16544
16545 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16546
16547         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
16548         strings for 32-bit code.
16549
16550 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
16551
16552         PR c/18239
16553         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
16554
16555 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
16556
16557         PR c++/18064
16558         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
16559
16560 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/15172
16563         * g++.dg/init/aggr2.C: New test.
16564
16565 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
16566
16567         * objc.dg/local-decl-1.m: New test.
16568
16569 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16570
16571         * gcc.dg/20040910-1.c: Adjust regex.
16572
16573 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16574
16575         PR rtl-optimization/18084
16576         * g++.dg/opt/pr18084-1.C: New testcase.
16577
16578 2004-10-30  Matt Austern  <austern@apple.com>
16579
16580         PR c++/17542
16581         * g++.dg/ext/attrib18.C: New test.
16582
16583 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16584
16585         PR middle-end/18096
16586         * gcc.dg/pr18096-1.c: New test case.
16587
16588 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16589
16590         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16591
16592 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
16593
16594         PR c/16666
16595         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16596         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16597         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16598         gcc.dg/old-style-prom-3.c: New tests.
16599
16600 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
16601
16602         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16603         Remove unnecessary inclusion of stdio.h.
16604
16605 2004-10-29  Roger Sayle  <roger@eyesopen.com>
16606
16607         PR rtl-optimization/17581
16608         * gcc.dg/pr17581-1.c: New test case.
16609
16610 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
16611
16612         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16613         being implemented.
16614         * g++.dg/conversion/dr195-1.C: New.
16615         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16616         * g++.old-deja/g++.mike/p10148.C: Likewise.
16617
16618 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
16619
16620         PR c++/17695
16621         * g++.dg/debug/typedef2.C: New test.
16622
16623 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
16624
16625         PR fortran/13490
16626         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16627         * gfortran.dg/g77/README: Update.
16628
16629 2004-10-28  Matt Austern  <austern@apple.com>
16630
16631         PR c++/14124
16632         * g++.dg/ext/packed7.C: New test.
16633
16634 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16635
16636         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16637         scan-assembler.
16638         * lib/scanasm.exp (hidden-scan-for): New proc.
16639         (scan-hidden): Use hidden-scan-for instead of constructing the scan
16640         string.
16641         (scan-not-hidden): Likewise.
16642         * lib/target-supports.exp (check_visibility_available): mach-o is
16643         support too.
16644
16645 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
16646
16647         PR c++/17132
16648         * g++.dg/template/memclass3.C: New test.
16649
16650 2004-10-28  Adam Nemet  <anemet@lnxw.com>
16651
16652         PR middle-end/18160
16653         * gcc.dg/register-var-1.c: New test.
16654         * gcc.dg/register-var-2.c: New test.
16655         * gcc.dg/asm-7.c: Taking the address of a register variable is an
16656         error now.
16657
16658 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
16659
16660         PR other/18172
16661         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16662         unused variables.
16663         * gcc.dg/vect/vect-22.c: Likewise.
16664
16665 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
16666
16667         * gcc.dg/i386-rotate-1.c: New test.
16668
16669 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
16670
16671         * g++.dg/init/ref12.C: Add "run" marker.
16672
16673         PR c++/17435
16674         * g++.dg/init/ref12.C: New test.
16675
16676         PR c++/18140
16677         * g++.dg/template/shift1.C: New test.
16678         * g++.dg/template/error10.C: Adjust error markers.
16679
16680 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
16681
16682         PR tree-opt/17529
16683         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16684
16685 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
16686
16687         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16688         * gcc.dg/weak/weak-3.c: Likewise.
16689         * gcc.dg/weak/weak-5.c: Likewise.
16690         * gcc.dg/weak/weak-9.c: Likewise.
16691         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16692         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16693
16694         * gcc.dg/darwin-weakimport-1.c: New.
16695
16696 2004-10-28  Ben Elliston  <bje@au.ibm.com>
16697
16698         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16699
16700 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
16701
16702         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16703         'syntax' error messages.
16704         * gcc.dg/cpp/direct2s.c: Likewise.
16705
16706 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16707
16708         * gcc.c-torture/compile/20041026-1.c: New.
16709
16710 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
16711
16712         PR c++/18093
16713         * g++.dg/lookup/ns2.C: New test.
16714
16715         PR c++/18020
16716         * g++.dg/template/enum4.C: New test.
16717
16718         PR c++/18161
16719         * g++.dg/template/expr1.C: New test.
16720
16721 2004-10-26  Ben Elliston  <bje@au.ibm.com>
16722
16723         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16724
16725 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16726
16727         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16728         gcc.dg/decl-nospec-3.c: New tests.
16729
16730 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
16731
16732         * objc.dg/super-class-3.m: New test.
16733
16734 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16735
16736         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16737         resyncing.
16738         * gcc.dg/cpp/direct2s.c: Likewise.
16739
16740 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
16741
16742         * objc.dg/image-info.m: Update for changes to section selection.
16743
16744 2004-10-25  David Ayers  <d.ayers@inode.at>
16745             Ziemowit Laski  <zlaski@apple.com>
16746
16747         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16748         diagnostics when messaging 'id <Proto>'.
16749         * objc.dg/class-protocol-1.m: New test.
16750         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16751         a non-existent method signature.
16752         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16753         Update diagnostics when messaging with non-existent method signature.
16754         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16755         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16756         invalid receivers are now resolved as if messaging 'id'; remove
16757         extraneous diagnostics.
16758
16759 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16760
16761         PR c/16667
16762         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16763         gcc.dg/init-desig-obs-3.c: New tests.
16764
16765 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
16766
16767         * gcc.dg/debug/20041023-1.c: New test.
16768
16769 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
16770
16771         PR middle-end/17407
16772         * gcc.c-torture/compile/pr17407.c: New test.
16773
16774         PR c++/18121
16775         * g++.dg/template/array8.C: New test.
16776
16777 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16778
16779         PR other/18138
16780         * lib/g++.exp: Accept more than one multilib libgcc.
16781         * lib/gcc-dg.exp: Likewise.
16782         * lib/objc.exp: Likewise.
16783         * lib/treelang.exp: Likewise.
16784         * lib/gfortran.exp: Likewise.
16785
16786 2004-10-24  Ben Elliston  <bje@au.ibm.com>
16787
16788         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16789
16790 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
16791
16792         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16793         * gcc.dg/c99-const-expr-3.c: Likewise.
16794
16795 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
16796
16797         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16798
16799 2004-10-23  Ben Elliston  <bje@au.ibm.com>
16800
16801         * gcc.c-torture/execute/loop-2e.x: Remove.
16802
16803 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16804
16805         PR c++/18095
16806         * g++.dg/parse/crash18.C: New.
16807         * g++.dg/parse/crash19.C: New.
16808
16809 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16810
16811         * g++.dg/ext/dllimport1.C: Move dg-warnings.
16812         * g++.dg/ext/dllimport2.C: Same.
16813         * g++.dg/ext/dllimport8.C: Same.
16814
16815 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
16816
16817         PR c++/10841
16818         * g++.dg/conversion/cast1.C: New test.
16819         * g++.dg/overload/pmf1.C: Adjust error marker.
16820
16821 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
16822
16823         PR objc/17923
16824         * objc.dg/const-str-7.m: New test.
16825
16826 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16827
16828         * g++.dg/template/memfriend11.C: Fix comment typo.
16829         * g++.dg/template/memfriend14.C: Likewise.
16830
16831 2004-10-20  Richard Henderson  <rth@redhat.com>
16832
16833         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16834         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16835         -fasynchronous-unwind-tables.
16836
16837 2004-10-20  Richard Henderson  <rth@redhat.com>
16838
16839         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16840         (main): Return success.
16841         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16842         (main): Return success.
16843
16844 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16845
16846         PR c++/13495
16847         * g++.dg/template/memfriend9.C: New test.
16848         * g++.dg/template/memfriend10.C: Likewise.
16849         * g++.dg/template/memfriend11.C: Likewise.
16850         * g++.dg/template/memfriend12.C: Likewise.
16851         * g++.dg/template/memfriend13.C: Likewise.
16852         * g++.dg/template/memfriend14.C: Likewise.
16853         * g++.dg/template/memfriend15.C: Likewise.
16854         * g++.dg/template/memfriend16.C: Likewise.
16855         * g++.dg/template/memfriend17.C: Likewise.
16856         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16857
16858 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
16859
16860         * g++.dg/conversion/dr195.C: New.
16861         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16862
16863 2004-10-20  Ben Elliston  <bje@au.ibm.com>
16864             Devang Patel  <dpatel@apple.com>
16865
16866         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16867         of floating point arithmetic, which could trap.
16868
16869 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
16870
16871         PR c++/14035
16872         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16873         * g++.dg/conversion/const2.C: New test.
16874         * g++.dg/expr/reinterpret2.C: New test.
16875         * g++.dg/expr/reinterpret3.C: New test.
16876         * g++.dg/expr/cast2.C: New test.
16877         * g++.dg/expr/copy1.C: New test.
16878         * g++.dg/other/conversion1.C: Change error message.
16879         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16880         function pointers to void *.
16881         * g++.old-deja/g++.mike/p10148.C: Likewise.
16882
16883 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16884
16885         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16886
16887 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
16888
16889         PR c++/18047
16890
16891         * g++.dg/parse/expr3.C: New test.
16892
16893 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16894
16895         * gcc.dg/smod-1.c: New test.
16896
16897 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
16898
16899         * objc.dg/method-14.m: New test.
16900
16901 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16902
16903         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16904         Also xfail as the patch was reverted.
16905
16906 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16907
16908         PR middle-end/16973
16909         * gcc.dg/pr16973.c: New test.
16910
16911 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
16912
16913         PR tree-optimization/17656
16914         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16915
16916 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16917
16918         * g++.dg/eh/shadow1.C: New.
16919
16920 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16921
16922         * gcc.c-torture/compile/20041018-1.c: New test.
16923
16924 2004-10-18  Ben Elliston  <bje@au.ibm.com>
16925
16926         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16927         compiler referring to register 0 when accessing sdata.  The linker
16928         now patches things up.
16929
16930 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
16931
16932         PR c/17529
16933         * gcc.c-torture/compile/pr17529.c: New test.
16934
16935 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16936
16937         PR c++/17743
16938         * g++.dg/ext/attrib17.C: New test.
16939
16940 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16941
16942         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16943
16944 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16945
16946         PR c++/10479
16947         * g++.dg/ext/attrib16.C: New test.
16948
16949 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/17042
16952         * g++.dg/init/dso_handle1.C: New test.
16953
16954         PR c++/14667
16955         * g++.dg/parse/typedef6.C: New test.
16956
16957         PR c++/17916
16958         * g++.dg/parse/pragma1.C: New test.
16959
16960 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
16961
16962         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16963
16964 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
16965
16966         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16967         -fno-common when on HPPA HP-UX platforms.
16968
16969 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
16970
16971         PR other/16820
16972         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16973         stdint.h.
16974         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16975         uintptr_t.
16976
16977 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16978
16979         PR c++/16301
16980         * g++.dg/lookup/strong-using-4.C: New test.
16981
16982 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16983
16984         PR middle-end/16567
16985         * gcc.c-torture/compile/nested-1.c: New test.
16986
16987 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16988
16989         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16990         and mipsisa64*-*-* (until support for misaligned loads is added).
16991         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16992         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16993         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16994         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16995         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16996         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16997
16998 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
16999
17000         PR c++/17976
17001         * g++.dg/init/dtor3.C: New test.
17002
17003 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17004
17005         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17006
17007 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17008
17009         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17010         * gcc.dg/macho-lo-sum.c: Likewise.
17011
17012 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17013
17014         * gcc.dg/ppc-spe64-1.c: New test.
17015
17016 2004-10-14  Devang Patel  <dpatel@apple.com>
17017
17018         PR 17635
17019         * gcc.dg/pr17635.c : New test.
17020
17021 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17022
17023         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17024         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17025         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17026         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17027         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17028         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17029         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17030         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17031         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17032         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17033         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17034         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17035         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17036         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17037         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17038         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17039         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17040         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17041
17042 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17043
17044         * gcc.dg/vect/vect-82.c: New testcase.
17045         * gcc.dg/vect/vect-82_64.c: New testcase.
17046         * gcc.dg/vect/vect-83.c: New testcase.
17047         * gcc.dg/vect/vect-83_64.c: New testcase.
17048
17049 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17050
17051         * gcc.dg/cpp/error-1.c: New test.
17052
17053 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17054
17055         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17056
17057 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17058
17059         PR target/17984
17060         * gcc.dg/cris-peep2-xsrand2.c: New test.
17061
17062 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17063
17064         PR c++/17661
17065         * testsuite/g++.dg/expr/for2.C: New test.
17066
17067 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17068
17069         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17070
17071 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17072
17073         PR tree-optimization/17724
17074         * g++.dg/opt/pr17724-1.C: New test.
17075         * g++.dg/opt/pr17724-2.C: New test.
17076         * g++.dg/opt/pr17724-3.C: New test.
17077         * g++.dg/opt/pr17724-4.C: New test.
17078         * g++.dg/opt/pr17724-5.C: New test.
17079         * g++.dg/opt/pr17724-6.C: New test.
17080
17081 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17082
17083         PR c/17301
17084         * gcc.dg/pr17301-2.c: New test.
17085
17086 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17087
17088         PR c++/15876
17089         * g++.dg/parse/error22.C: New test.
17090
17091         PR c++/17936
17092         * g++.dg/template/spec18.C: New test.
17093
17094 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17095
17096         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17097         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17098         memcpy.
17099         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17100         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17101
17102 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17103
17104         * g++.dg/eh/cleanup5.C: Add dg-options "".
17105
17106 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17107
17108         PR middle-end/17657
17109         * gcc.dg/switch-4.c: New test case.
17110
17111 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17112
17113         * gcc.c-torture/execute/20041011-1.c: New test.
17114
17115 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17116
17117         PR c++/17554
17118         * g++.dg/init/for3.C: New test.
17119
17120         PR c++/17657
17121         * g++.dg/opt/switch2.C: New test.
17122
17123         PR middle-end/17703
17124         * g++.dg/warn/Wreturn-2.C: New test.
17125
17126 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17127
17128         PR c++/17907
17129         * g++.dg/eh/cleanup5.C: New test.
17130
17131 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17132
17133         PR c++/17393
17134         * g++.dg/parse/error21.C: New test.
17135
17136 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17137
17138         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17139         * g++.dg/warn/incomplete1.C: Likewise.
17140         * g++.dg/template/qualttp20.C: Likewise.
17141
17142 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17143
17144         PR c/17881
17145         * parm-incomplete-1.c: New test.
17146
17147 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17148
17149         PR c++/17867
17150         * g++.dg/parse/error19.C: New test.
17151
17152         PR c++/17670
17153         * g++.dg/init/new11.C: New test.
17154
17155         PR c++/17821
17156         * g++.dg/parse/error20.C: New test.
17157
17158         PR c++/17826
17159         * g++.dg/template/crash24.C: New test.
17160
17161 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17162
17163         PR c/17301
17164         * gcc.dg/pr17301-1.c: New test.
17165
17166 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17167
17168         PR c/17189
17169         * gcc.dg/anon-struct-5.c: New test.
17170
17171 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17172
17173         PR c/17844
17174         * gcc.dg/pr17844-1.c: New test.
17175
17176 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17177
17178         PR tree-optimization/17906
17179         * gcc.c-torture/compile/pr17906.c: New.
17180
17181 2004-10-09  Stuart Hastings  <stuart@apple.com>
17182             Roger Sayle  <roger@eyesopen.com>
17183
17184         PR rtl-optimization/17853
17185         * gcc.dg/i386-mmx-5.c: New testcase.
17186
17187 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17188
17189         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17190
17191 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17192
17193         PR c++/17524
17194         * g++.dg/template/static9.C: New test.
17195
17196         PR c++/17685
17197         * g++.dg/parse/operator5.C: New test.
17198
17199 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17200
17201         PR middle-end/17894
17202         * gcc.c-torture/execute/divcmp-4.c: New test case.
17203
17204 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17205
17206         PR tree-opt/17902
17207         * g++.dg/opt/pr17902.C: New test.
17208
17209 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17210
17211         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17212
17213 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17214
17215         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17216
17217 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17218
17219         * gcc.dg/assign-warn-3.c: New test.
17220
17221 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17222
17223         PR c/16999
17224         * gcc.dg/cpp/ident-1.c: New test.
17225
17226 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17227
17228         * gcc.c-torture/compile/acc1.c: New.
17229
17230 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17231
17232         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17233         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17234
17235 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17236
17237         * gcc.dg/ultrasp11.c: New test.
17238
17239 2004-10-08  Michael Matz  <matz@suse.de>
17240
17241         * gcc.dg/doloop-2.c: New test.
17242
17243 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17244
17245         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17246         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17247         objc.dg/method-9.m: Update expected diagnostics.
17248
17249 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17250
17251         * gcc.dg/ppc-fsel-3.c: New file.
17252         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17253
17254 2004-10-07  Paul Brook  <paul@codesourcery.com>
17255
17256         * gfortran.dg/intrinsic_verify_1.f90: New test.
17257
17258 2004-10-07  Paul Brook  <paul@codesourcery.com>
17259
17260         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17261
17262 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17263
17264         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17265         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17266         commit.
17267
17268 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17269
17270         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17271
17272 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17273
17274         PR c++/17115
17275         * g++.dg/warn/Winline-4.C: New test.
17276
17277 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17278
17279         * gcc.c-torture/compile/20041007-1.c: New test.
17280
17281 2004-10-07  Paul Brook  <paul@codesourcery.com>
17282
17283         PR fortran/17678
17284         * gfortran.dg/use_allocated_1.f90: New test.
17285
17286 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17287
17288         PR middle-end/17849
17289         * gfortran.fortran-torture/compile/nested.f90: New test
17290
17291 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17292
17293         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17294
17295 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17296
17297         PR c++/17368
17298         * g++.dg/ext/asm6.C: New test.
17299
17300 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17301
17302         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17303
17304 2004-10-06  Paul Brook  <paul@codesourcery.com>
17305
17306         PR libfortran/17709
17307         * gfortran.dg/empty_format_1.f90: New test.
17308
17309 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17310
17311         PR fortran/17568
17312         * gfortran.dg/ishft.f90: New test.
17313
17314         PR fortran/17283
17315         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17316         tests.
17317
17318 2004-10-06  Paul Brook  <paul@codesourcery.com>
17319
17320         * gfortran.dg/do_1.f90: New test.
17321
17322 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17323
17324         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17325         optimizing for size.
17326
17327 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17328
17329         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17330
17331 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17332
17333         * gcc.c-torture/compile/20041005-1.c: New test.
17334
17335 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17336
17337         PR c++/17829
17338         * g++.dg/lookup/koenig4.C: New.
17339
17340 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17341
17342         * g++.dg/other/classkey1.C: Adjust quoting marks.
17343         * g++.dg/parse/error15.C: Likewise.
17344         * g++.dg/template/meminit2.C (int>): Likewise.
17345
17346 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17347
17348         PR fortran/17283
17349         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17350
17351         PR fortran/17631
17352         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17353
17354         PR fortran/17708
17355         * gfortran.dg/pr17708.f90: New test.
17356
17357 2004-10-04  Chao-ying Fu  <fu@mips.com>
17358
17359         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17360         * gcc.dg/vect/vect-4.c: Ditto.
17361         * gcc.dg/vect/vect-5.c: Ditto.
17362         * gcc.dg/vect/vect-6.c: Ditto.
17363         * gcc.dg/vect/vect-8.c: Ditto.
17364         * gcc.dg/vect/vect-16.c: Ditto.
17365         * gcc.dg/vect/vect-30.c: Ditto.
17366         * gcc.dg/vect/vect-40.c: Ditto.
17367         * gcc.dg/vect/vect-41.c: Ditto.
17368         * gcc.dg/vect/vect-42.c: Ditto.
17369         * gcc.dg/vect/vect-43.c: Ditto.
17370         * gcc.dg/vect/vect-44.c: Ditto.
17371         * gcc.dg/vect/vect-45.c: Ditto.
17372         * gcc.dg/vect/vect-46.c: Ditto.
17373         * gcc.dg/vect/vect-47.c: Ditto.
17374         * gcc.dg/vect/vect-48.c: Ditto.
17375         * gcc.dg/vect/vect-49.c: Ditto.
17376         * gcc.dg/vect/vect-50.c: Ditto.
17377         * gcc.dg/vect/vect-51.c: Ditto.
17378         * gcc.dg/vect/vect-52.c: Ditto.
17379         * gcc.dg/vect/vect-53.c: Ditto.
17380         * gcc.dg/vect/vect-54.c: Ditto.
17381         * gcc.dg/vect/vect-55.c: Ditto.
17382         * gcc.dg/vect/vect-56.c: Ditto.
17383         * gcc.dg/vect/vect-57.c: Ditto.
17384         * gcc.dg/vect/vect-58.c: Ditto.
17385         * gcc.dg/vect/vect-59.c: Ditto.
17386         * gcc.dg/vect/vect-60.c: Ditto.
17387         * gcc.dg/vect/vect-74.c: Ditto.
17388         * gcc.dg/vect/vect-79.c: Ditto.
17389         * gcc.dg/vect/vect-80.c: Ditto.
17390
17391 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17392
17393         * gcc.dg/unused-7.c: Use the correct option.
17394
17395 2004-10-04  Paul Brook  <paul@codesourcery.com>
17396         Bud Davis  <bdavis9659@comcast.net>
17397
17398         PR fortran/17706
17399         PR fortran/16434
17400         * gfortran/pr17706.f90: New test.
17401         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17402
17403 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17404
17405         * gfortran.dg/pr17612.f90: New test.
17406
17407 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17408
17409         * g++.dg/template/local1.C: Adjust quoting marks in
17410         testing for diagnostics.
17411         * g++.dg/tls/diag-2.C: Likewise.
17412         * g++.dg/other/error8.C: Likewise.
17413
17414 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17415
17416         PR c/17178
17417         * gcc.dg/unused-4.c: Adjust to be correct.
17418
17419         PR c/17820
17420         * gcc.dg/unused-7.c: New test.
17421
17422 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         PR c++/17797
17425         * g++.dg/overload/template2.C: New test.
17426
17427 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
17428
17429         PR tree-optimization/16632
17430         * gcc.dg/tree-ssa/20041002-1.c: New.
17431
17432 2004-10-03  Paul Brook  <paul@codesourcery.com>
17433
17434         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
17435         rather than relying on default formatting.
17436
17437 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
17438
17439         * gcc.dg/20040920-1.c: Update expected message text.
17440
17441 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
17442
17443         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
17444
17445 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
17446
17447         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
17448         tree level.
17449
17450 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17451
17452         * gcc.dg/tree-ssa/pr17343.c: Remove.
17453
17454 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17455
17456         PR tree-opt/17343
17457         * gcc.dg/tree-ssa/pr17343.c: New test.
17458
17459 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
17460
17461         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
17462         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
17463         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
17464         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
17465         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
17466
17467 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17468
17469         * gcc.dg/lvalue-2.c: New test.
17470
17471 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17472
17473         PR c/17730
17474         * gcc.dg/pr17730-1.c: New test
17475
17476 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17477
17478         PR c/7425
17479         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17480
17481 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17482
17483         * gcc.c-torture/execute/stdarg-1.c: New test.
17484         * gcc.c-torture/execute/stdarg-2.c: New test.
17485         * gcc.c-torture/execute/stdarg-3.c: New test.
17486         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17487         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17488         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17489         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17490         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17491
17492 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17493
17494         PR tree-optimization/17697
17495         * g++.dg/opt/pr17697-1.C: New test.
17496         * g++.dg/opt/pr17697-2.C: New test.
17497         * g++.dg/opt/pr17697-3.C: New test.
17498
17499 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17500
17501         PR c/16409
17502         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17503         gcc.dg/vla-init-5.c: New tests.
17504
17505 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17506
17507         PR c/13804
17508         * gcc.dg/pr13804-1.c: New test.
17509
17510 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17511
17512         PR fortran/16938
17513         * gfortran.dg/pr16938.f90: New test.
17514
17515 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17516
17517         * g++.dg/template/crash23.C: New test.
17518
17519 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17520
17521         PR c++/17585
17522         * g++.dg/template/static8.C: New test.
17523
17524 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
17525
17526         PR c++/17681
17527         * g++.dg/other/error9.C: New test.
17528
17529 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17530
17531         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
17532
17533 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17534
17535         PR fortran/15164
17536         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
17537
17538 2004-09-26  Roger Sayle  <roger@eyesopen.com>
17539
17540         PR middle-end/17112
17541         * gcc.dg/pr17112-1.c: New test case.
17542
17543 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17544
17545         PR c/11459
17546         * gcc.dg/pr11459-1.c: New test.
17547
17548 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
17549
17550         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
17551         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17552
17553 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17554
17555         * gfortran.dg/pr15324.f90: Make array bounds consistent.
17556
17557 2004-09-25  Jan Hubicka  <jh@suse.cz>
17558
17559         * compile/30040909-1.c: New test.
17560         * compile/30040907-1.c: New test.
17561
17562 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
17563
17564         * gcc.c-torture/execute/va-arg-26.c: New test.
17565
17566 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
17567
17568         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17569         extra diagnostics on targets with 64-bit pointers.
17570         * objc.dg/selector-1.m: Adjust dg-warning regexp.
17571
17572 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17573
17574         PR c/17188
17575         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17576         * gcc.dg/decl-3.c: Adjust expected message.
17577
17578 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17579
17580         PR fortran/17615
17581         * gfortran.dg/pr17615.f90: New test.
17582
17583 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
17584
17585         PR tree-optimzation/17517
17586         * g++.dg/tree-ssa/pr17517.C: New Test.
17587
17588 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17589
17590         PR c++/16889
17591         * g++.dg/lookup/ambig3.C: New.
17592
17593 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
17594
17595         PR tree-opt/17624
17596         * g++.dg/opt/pr17624.C: New test.
17597
17598 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17599
17600         PR c/6980
17601         * gcc.dg/Wbad-function-cast-1.c: New test.
17602
17603 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
17604
17605         * g++.dg/ext/complit1.C
17606         * g++.dg/other/error2.C
17607         * g++.dg/other/nontype-1.C
17608         * g++.dg/parse/crash11.C
17609         * g++.dg/parse/crash12.C
17610         * g++.dg/parse/error15.C
17611         * g++.dg/parse/error4.C
17612         * g++.dg/parse/tmpl-outside1.C
17613         * g++.dg/parse/too-many-tmpl-args1.C
17614         * g++.dg/template/dependent-expr3.C
17615         * g++.dg/template/error10.C
17616         * g++.dg/template/instantiate1.C
17617         * g++.dg/template/vtable2.C
17618         * g++.dg/warn/Wshadow-1.C
17619         * g++.dg/warn/weak1.C
17620         * g++.old-deja/g++.brendan/crash16.C
17621         * g++.old-deja/g++.brendan/crash18.C
17622         * g++.old-deja/g++.brendan/crash48.C
17623         * g++.old-deja/g++.brendan/crash49.C
17624         * g++.old-deja/g++.brendan/crash55.C
17625         * g++.old-deja/g++.brendan/crash56.C
17626         * g++.old-deja/g++.brendan/crash8.C
17627         * g++.old-deja/g++.brendan/enum11.C
17628         * g++.old-deja/g++.brendan/enum8.C
17629         * g++.old-deja/g++.brendan/enum9.C
17630         * g++.old-deja/g++.brendan/friend3.C
17631         * g++.old-deja/g++.brendan/misc14.C
17632         * g++.old-deja/g++.bugs/900402_02.C
17633         * g++.old-deja/g++.bugs/900404_03.C
17634         * g++.old-deja/g++.bugs/900404_04.C
17635         * g++.old-deja/g++.bugs/900428_03.C
17636         * g++.old-deja/g++.jason/crash4.C
17637         * g++.old-deja/g++.jason/overload21.C
17638         * g++.old-deja/g++.jason/redecl1.C
17639         * g++.old-deja/g++.jason/report.C
17640         * g++.old-deja/g++.jason/rfg10.C
17641         * g++.old-deja/g++.jason/template30.C
17642         * g++.old-deja/g++.law/arm12.C
17643         * g++.old-deja/g++.law/ctors5.C
17644         * g++.old-deja/g++.law/cvt20.C
17645         * g++.old-deja/g++.law/init10.C
17646         * g++.old-deja/g++.law/init8.C
17647         * g++.old-deja/g++.law/visibility17.C
17648         * g++.old-deja/g++.law/visibility7.C
17649         * g++.old-deja/g++.mike/net8.C
17650         * g++.old-deja/g++.mike/p646.C
17651         * g++.old-deja/g++.mike/p700.C
17652         * g++.old-deja/g++.mike/p701.C
17653         * g++.old-deja/g++.mike/p811.C
17654         * g++.old-deja/g++.ns/template13.C
17655         * g++.old-deja/g++.other/array3.C
17656         * g++.old-deja/g++.other/crash25.C
17657         * g++.old-deja/g++.other/dtor3.C
17658         * g++.old-deja/g++.other/dtor4.C
17659         * g++.old-deja/g++.other/main1.C
17660         * g++.old-deja/g++.other/warn7.C
17661         * g++.old-deja/g++.pt/crash11.C
17662         * g++.old-deja/g++.pt/crash36.C
17663         * g++.old-deja/g++.pt/spec22.C
17664         * g++.old-deja/g++.pt/spec9.C
17665         * g++.old-deja/g++.pt/ttp52.C
17666         * g++.old-deja/g++.robertl/eb103.C
17667         * g++.old-deja/g++.robertl/eb121.C
17668         * g++.old-deja/g++.robertl/eb22.C
17669         * g++.old-deja/g++.robertl/eb8.C:
17670         Update locations and/or regexps of dg-error markers.
17671         Remove markers for some bogus messages that are no longer issued.
17672
17673 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
17674
17675         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17676         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17677
17678 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
17679
17680         PR c++/17618
17681         * g++.dg/lookup/crash5.C: New test.
17682
17683 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
17684
17685         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17686         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17687         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17688         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17689         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17690         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17691
17692         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17693         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17694         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17695         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17696         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17697         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17698
17699         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17700
17701         * gcc.dg/vect/vect-44.c: Check additional cases.
17702         * gcc.dg/vect/vect-48.c: Check additional cases.
17703
17704         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17705         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17706         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17707         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17708         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17709         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17710         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17711         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17712         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17713
17714         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17715         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17716         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17717
17718 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17719
17720         * gcc.dg/tree-ssa/loop-6.c: New test.
17721
17722 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         PR c++/17620
17725         * g++.dg/inherit/base2.C: New.
17726
17727 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17728
17729         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17730         * gcc.dg/20001012-2.c: Likewise.
17731         * gcc.dg/20001013-1.c: Likewise.
17732         * gcc.dg/20001101-1.c: Likewise.
17733         * gcc.dg/20001102-1.c: Likewise.
17734         * gcc.dg/bf-spl1.c: Likewise.
17735         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17736         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17737
17738 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
17739
17740         PR tree-optimization/16721
17741         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17742
17743 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
17744
17745         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17746         * gcc.dg/20040305-1.c: Likewise.
17747
17748 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17749
17750         PR c/16566
17751         * gcc.c-torture/compile/pr16566-1.c,
17752         gcc.c-torture/compile/pr16566-2.c,
17753         gcc.c-torture/compile/pr16566-3.c: New tests.
17754
17755 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
17756
17757         PR tree-optimization/17512
17758         * gcc.c-torture/compile/20040916-1.c.
17759
17760 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
17761
17762         * gcc.dg/pragma-re-3.c: New test.
17763
17764 2004-09-17  Matt Austern  <austern@apple.com>
17765
17766         PR c++/15049
17767         * g++.dg/other/anon3.C: New.
17768
17769 2004-09-21  Roger Sayle  <roger@eyesopen.com>
17770
17771         PR c++/7503
17772         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17773         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17774         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17775         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17776         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17777
17778 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
17779
17780         PR fortran/17286
17781         * gfortran.dg/pr17286.f90: New test.
17782
17783 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/17530
17786         * g++.dg/template/static7.C: New test.
17787
17788 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
17789
17790         PR tree-opt/17558
17791         * gcc.c-torture/compile/pr17558.c: New test.
17792
17793 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17794
17795         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17796         if SKIP_ATTRIBUTE is defined.
17797
17798 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17799
17800         PR fortran/15957
17801         * gfortran.dg/pr15957.f90: New test.
17802
17803 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
17804
17805         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17806         in comparison.
17807         * gcc.dg/vect/vect-79.c: Likewise.
17808         * gcc.dg/vect/vect-80.c: Likewise.
17809
17810 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17811
17812         PR fortran/15750
17813         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17814
17815 2004-09-20  Ira Rosen  <irar@il.ibm.com>
17816
17817         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17818         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17819         * gcc.dg/vect/vect-62.c: New testcase.
17820         * gcc.dg/vect/vect-63.c: New testcase.
17821         * gcc.dg/vect/vect-64.c: New testcase.
17822         * gcc.dg/vect/vect-65.c: New testcase.
17823         * gcc.dg/vect/vect-66.c: New testcase.
17824         * gcc.dg/vect/vect-67.c: New testcase.
17825         * gcc.dg/vect/vect-68.c: New testcase.
17826         * gcc.dg/vect/vect-69.c: New testcase.
17827         * gcc.dg/vect/vect-79.c: New testcase.
17828         * gcc.dg/vect/vect-80.c: New testcase.
17829
17830 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17831
17832         * gcc.target/mips/asm-1.c: New test.
17833
17834 2004-09-19  Ira Rosen  <irar@il.ibm.com>
17835
17836         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17837         * gcc.dg/vect/vect-73.c: New testcase.
17838         * gcc.dg/vect/vect-74.c: New testcase.
17839         * gcc.dg/vect/vect-75.c: New testcase.
17840         * gcc.dg/vect/vect-76.c: New testcase.
17841         * gcc.dg/vect/vect-77.c: New testcase.
17842         * gcc.dg/vect/vect-78.c: New testcase
17843
17844 2004-09-18  Paul Brook  <paul@codesourcery.com>
17845
17846         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17847
17848 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17849
17850         PR c/17424
17851         * gcc.dg/pr17424-1.c: New test.
17852
17853 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
17854
17855         * g++.dg/tree-ssa/pr17153.C: New test.
17856
17857 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
17858
17859         PR pch/13361
17860         * testsuite/g++.dg/pch/wchar-1.C: New.
17861         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17862
17863 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
17864
17865         * gcc.c-torture/execute/20040917-1.c: New test.
17866
17867 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17868
17869         PR tree-optimization/17319
17870         * gcc.dg/pr17319.c: New test.
17871
17872 2004-09-17  Devang Patel  <dpatel@apple.com>
17873
17874         * gcc.dg/20040813-1.c: New test.
17875
17876 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17877
17878         PR tree-optimization/17273
17879         * gcc.c-torture/compile/pr17273.c: New test.
17880
17881 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17882
17883         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17884         Update expected messages.
17885         * gcc.dg/declspec-13.c: New test.
17886
17887 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
17888
17889         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17890
17891 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17892
17893         * gcc.c-torture/execute/pr17252.c: Use post-increment to
17894         change what 'a' is pointing to.
17895
17896 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
17897
17898         PR c++/16002
17899         * g++.dg/template/error18.C: New test.
17900
17901         PR c++/16029
17902         * g++.dg/warn/Wunused-8.C: New test.
17903
17904 2004-09-17  Steven Bosscher  <stevenb@suse.de>
17905
17906         PR tree-optimization/17513
17907         * gcc.dg/20040916-1.c: New test.
17908
17909 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
17910
17911         PR c++/17501
17912         * g++.dg/template/typename7.C: New test.
17913
17914 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17915
17916         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17917
17918 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
17919
17920         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17921         with -ftree-based-profiling also.
17922         * lib/profopt.exp: Support late-set profile_option/feedback_option.
17923
17924 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
17925
17926         PR/15364
17927         * gfortran.dg/der_array_io_1.f90: New test.
17928         * gfortran.dg/der_array_io_2.f90: New test.
17929         * gfortran.dg/der_array_io_3.f90: New test.
17930
17931 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17932
17933         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17934         EABI.
17935
17936 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17937
17938         * g++.dg/opt/switch1.C: New test.
17939
17940 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17941
17942         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17943         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17944         Update expected messages.
17945
17946 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17947
17948         PR fortran/16485
17949         * gfortran.dg/same_name_1.f90: New test.
17950
17951 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
17952
17953         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
17954         dereference garbage pointers.
17955
17956 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
17957
17958         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17959         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17960
17961         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17962         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17963         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17964
17965 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/17324
17968         * g++.dg/template/mangle1.C: New test.
17969
17970 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17971
17972         PR tree-optimization/17252
17973         * gcc.c-torture/execute/pr17252.c: New test.
17974
17975 2004-09-14  Andrew Pinski  <apinski@apple.com>
17976
17977         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17978
17979 2004-09-14  Roger Sayle  <roger@eyesopen.com>
17980
17981         PR rtl-optimization/9771
17982         * gcc.dg/pr9771-1.c: New test case.
17983
17984 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17985
17986         PR tree-optimization/15262
17987         * gcc.c-torture/execute/pr15262-1.c: New test.
17988         * gcc.c-torture/execute/pr15262-2.c: New test.
17989
17990 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17991
17992         * gcc.dg/declspec-12.c: New test.
17993
17994 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
17995
17996         * gfortran.dg/pr17090.f90: Add directives to test.
17997
17998 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17999
18000         * gcc.c-torture/compile/20040914-1.c: New test.
18001
18002 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18003
18004         PR c++/16162
18005         * g++.dg/template/decl2.C: New test.
18006
18007 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18008
18009         PR fortran/17090
18010         * gfortran.dg/pr17090.f90: New test.
18011
18012 2004-09-13  Dale Johannesen  <dalej@apple.com>
18013
18014         * gcc.c-torture/compile/pr17408.c: New test case.
18015
18016 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18017
18018         PR c++/16716
18019         * g++.dg/parse/crash17.C: New test.
18020
18021         PR c++/17327
18022         * g++.dg/template/enum3.C: New test.
18023
18024 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18025
18026         * lib/gcc-defs.exp: Load wrapper.exp.
18027         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18028         using local code.
18029         * lib/gcc.exp (gcc_init): Similar.
18030         * lib/gfortran.exp (gfortran_init): Similar.
18031         * lib/objc.exp (objc_init): Similar.
18032         * lib/treelang.exp (treelang_init): Similar.
18033         * lib/wrapper.exp: New file with build_wrapper call machinery in
18034         ${tool}_maybe_build_wrapper.
18035
18036 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18037
18038         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18039         "inline".
18040         * gcc.dg/declspec-11.c: Update expected messages.
18041         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18042         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18043         gcc.dg/inline-12.c: New tests.
18044
18045 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18046
18047         * g++.dg/tree-ssa/pr17400.C: New testcase.
18048
18049 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18050
18051         * gcc.target/mips/sb1-1.c: New testcase.
18052
18053 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18054
18055         * lib/g77-dg.exp: Remove unused file.
18056         * lib/mike-g77.exp: Ditto.
18057         * lib/g77.exp: Ditto.
18058
18059 2004-09-12  Richard Henderson  <rth@redhat.com>
18060
18061         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18062
18063 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18064
18065         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18066         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18067         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18068         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18069         Update expected messages.
18070
18071 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18072
18073         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18074         declaration/use mismatch for dirp parameter.
18075
18076 2004-09-12  Andrew Pinski  <apinski@apple.com>
18077
18078         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18079         -fgnu-runtime is passed.
18080
18081 2004-09-12  Richard Henderson  <rth@redhat.com>
18082
18083         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18084         do the uplevel thing and update additional_flags directly.
18085         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18086         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18087         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18088         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18089
18090 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18091
18092         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18093
18094 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18095
18096         PR middle-end/17411
18097         * g++.dg/opt/pr17411-1.C: New test case.
18098
18099 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18100
18101         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18102         gcc.dg/tls/diag-2.c: Update expected messages.
18103         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18104         messages.
18105         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18106         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18107         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18108         gcc.dg/tls/diag-5.c: New tests.
18109
18110 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18111
18112         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18113
18114 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18115
18116         * g++.dg/parse/break-in-for.C: New test.
18117
18118 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18119
18120         * gcc.dg/tree-ssa/20040911-1.c: New test.
18121
18122 2004-09-11  Andreas Jaeger  <aj@suse.de>
18123
18124         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18125         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18126
18127 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18128
18129         * gcc.target/frv: New directory of FR-V-specific tests.
18130
18131 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18132
18133         * gcc.dg/convert-vec-1.c: New test.
18134
18135 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18136
18137         PR middle-end/17024
18138         * gcc.dg/pr17024-1.c: New test case.
18139
18140 2004-09-10  Eric Christopher  <echristo@redhat.com>
18141
18142         * gcc.dg/20040910-1.c: New test.
18143
18144 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18145
18146         * gcc.dg/bitfld-9.c: New test.
18147
18148 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18149
18150         * gcc.c-torture/execute/ieee/acc1.c: New test.
18151         * gcc.c-torture/execute/ieee/acc2.c: New test.
18152         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18153
18154 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18155
18156         * gcc.dg/deprecated-2.c: New test.
18157
18158 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18159
18160         * gcc.dg/init-vec-1.c: New test.
18161
18162 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18163
18164         PR middle-end/17055
18165         * gcc.dg/pr17055-1.c: New test case.
18166
18167 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18168
18169         PR target/17377
18170         * gcc.c-torture/execute/pr17377.c: New test.
18171
18172 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18173
18174         PR c/8420
18175         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18176         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18177         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18178         gcc.dg/long-long-typespec-1.c: New tests.
18179         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18180
18181 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18182
18183         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18184         gcc.dg/gnu99-static-1.c: New tests.
18185
18186 2004-09-08  Devang Patel  <dpatel@apple.com>
18187
18188         * gcc.dg/darwin-ld-20040828-1.c: New test.
18189         * gcc.dg/darwin-ld-20040828-2.c: New test.
18190         * gcc.dg/darwin-ld-20040828-3.c: New test.
18191
18192 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18193
18194         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18195         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18196         in error message.
18197         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18198         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18199         in error message.
18200         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18201         types they qualify.
18202         * objc.dg/type-size-2.m: Fix wording in comment.
18203         * objc.dg/va-meth-1.m: New test case.
18204
18205 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18206
18207         PR c/16633:
18208         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18209         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18210
18211 2004-09-06  Devang Patel  <dpatel@apple.com>
18212
18213         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18214         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18215
18216 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18217
18218         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18219         reflect changed line numbering of diagnostics.
18220
18221 2004-09-06  Paul Brook  <paul@codesourcery.com>
18222
18223         * gfortran.dg/edit_real_1.f90: Add new test.
18224
18225 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18226
18227         * gcc.dg/tree-ssa/loop-2.c: New test.
18228         * gcc.dg/tree-ssa/loop-3.c: New test.
18229         * gcc.dg/tree-ssa/loop-4.c: New test.
18230         * gcc.dg/tree-ssa/loop-5.c: New test.
18231
18232 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18233
18234         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18235
18236 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18237
18238         * gcc.dg/format/sentinel-1.c: New test.
18239
18240 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18241
18242         * testsuite/gcc.dg/builtins-46.c: New.
18243
18244 2004-09-03  Devang Patel  <dpatel@apple.com>
18245
18246         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18247         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18248
18249 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18250
18251         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18252         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18253         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18254         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18255         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18256         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18257         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18258         the non-portable bzero.
18259         * gcc.dg/20010912-1.c: xfail for NetWare.
18260         * gcc.dg/20020426-2.c: xfail for NetWare.
18261         * gcc.dg/20021014-1.c: xfail for NetWare.
18262         * gcc.dg/20021018-1.c: xfail for NetWare.
18263         * gcc.dg/20030213-1.c: xfail for NetWare.
18264         * gcc.dg/20030225-1.c: xfail for NetWare.
18265         * gcc.dg/20030708-1.c: xfail for NetWare.
18266         * gcc.dg/builtins-config.h: Also exclude NetWare.
18267         * gcc.dg/format/format.h: Define restrict only if not already defined.
18268         * gcc.dg/nest.c: xfail for NetWare.
18269         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18270         * lib/target-supports.exp (check_visibility_available): Exclude
18271         NetWare.
18272
18273 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18274
18275         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18276         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18277         deterministic starting point for the alignment of structure fields.
18278         * gcc.dg/Wpadded.c: Dito.
18279         * g++.dg/abi/vbase10.C: Dito.
18280
18281 2004-09-03  Devang Patel  <dpatel@apple.com>
18282
18283         * g++.dg/debug/pr15736.cc: New test.
18284
18285 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18286
18287         * README.QMTEST: Fix out-of-date link.
18288
18289 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18290
18291         PR fortran/16579
18292         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18293         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18294
18295 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18296
18297         * g++.dg/abi/arm_rtti1.C: New test.
18298
18299 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18300
18301         * gcc.dg/ppc-vector-memcpy.c: New.
18302         * gcc.dg/ppc-vector-memset.c: New.
18303
18304 2004-09-02  Chao-ying Fu  <fu@mips.com>
18305
18306         * gcc.target/mips/mips-3d-1.c: New test.
18307         * gcc.target/mips/mips-3d-2.c: New test.
18308         * gcc.target/mips/mips-3d-3.c: New test.
18309         * gcc.target/mips/mips-3d-4.c: New test.
18310         * gcc.target/mips/mips-3d-5.c: New test.
18311         * gcc.target/mips/mips-3d-6.c: New test.
18312         * gcc.target/mips/mips-3d-7.c: New test.
18313         * gcc.target/mips/mips-3d-8.c: New test.
18314         * gcc.target/mips/mips-3d-9.c: New test.
18315         * gcc.target/mips/mips-ps-1.c: New test.
18316         * gcc.target/mips/mips-ps-2.c: New test.
18317         * gcc.target/mips/mips-ps-3.c: New test.
18318         * gcc.target/mips/mips-ps-4.c: New test.
18319         * gcc.target/mips/mips-ps-type.c: New test.
18320
18321 2004-09-02  Paul Brook  <paul@codesourcery.com>
18322
18323         * gfortran.dg/edit_real_1.f90: Add new tests.
18324
18325 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18326
18327         PR fortran/15327
18328         * gfortran.dg/merge_char_1.f90: New test.
18329
18330 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18331
18332         PR fortran/16404
18333         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18334
18335 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18336
18337         PR c/1522
18338         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18339
18340 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18341
18342         * g++.dg/opt/loop1.C: Do not XFAIL.
18343
18344 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18345
18346         * gcc.c-torture/execute/20040831-1.c: New test.
18347
18348 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18349
18350         PR fortran/16579
18351         * gfortran.dg/g77/20010610.f: Now passes.
18352         Copy from g77.f-torture/execute. Add dg-run directive.
18353         * gfortran.dg/g77/README: Update
18354
18355 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18356
18357         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18358         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18359         (t1, t2, t3, t4): Add volatile.
18360
18361 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18362
18363         * g++.dg/ext/visibility/arm1.C: New test.
18364
18365 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18366
18367         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18368         -pedantic-errors.
18369
18370 2004-09-01  Paul Brook  <paul@codesourcery.com>
18371
18372         * gfortran.dg/eof_2.f90: New test.
18373
18374 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18375
18376         PR fortran/16579
18377         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18378
18379 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18380
18381         PR libfortran/16805
18382         * gfortran.dg/list_read_2.f90: New test.
18383
18384 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18385
18386         * g++.dg/abi/key1.C: New test.
18387
18388 2004-08-31  Richard Henderson  <rth@redhat.com>
18389
18390         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18391         form of offsetof.
18392         * g++.dg/other/offsetof5.C: Remove duplicate.
18393
18394 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18395
18396         PR fortran/17244
18397         * gfortran.dg/func_derived_1.f90: New test.
18398
18399 2004-08-31  Paul Brook  <paul@codesourcery.com>
18400
18401         * gfortran.dg/eof_1.f90: New test.
18402
18403 2004-08-31  Paul Brook  <paul@codesourcery.com>
18404
18405         * gfortran.dg/list_read_1.f90: New file.
18406
18407 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
18408
18409         * g++.dg/opt/loop1.C: XFAIL.
18410
18411 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
18412
18413         * gcc.dg/funcdef-storage-1.c: New.
18414         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
18415         an extern function in local scope.
18416         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
18417         declare an 'auto inline' function in local scope.
18418         * gcc.dg/20011130-1.c: Likewise.
18419         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
18420         an 'auto' function in local scope.
18421         * gcc.dg/20021014-1.c: Likewise.
18422         * gcc.dg/20030331-2.c: Likewise.
18423
18424 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18425
18426         * gfortran.dg/blockdata_1.f90: New test.
18427
18428 2004-08-30  Richard Henderson  <rth@redhat.com>
18429
18430         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
18431
18432 2004-08-30  Richard Henderson  <rth@redhat.com>
18433
18434         * lib/fortran-torture.exp (fortran-torture-execute): Honor
18435         additional_flags set by alternate driver.
18436         (ieee-options): New procedure.
18437         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
18438         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
18439         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
18440         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
18441
18442 2004-08-30  Richard Henderson  <rth@redhat.com>
18443
18444         * lib/f-torture.exp: Remove.
18445
18446 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
18447
18448         PR rtl-optimization/16590
18449         * g++.dg/opt/loop1.C: New test.
18450
18451 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18452
18453         PR fortran/13910
18454         * gfortran.dg/oldstyle_1.f90: New test.
18455
18456 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
18457         Paul Brook  <paul@codesourcery.com>
18458
18459         * gfortran.dg/g77/README: Update.
18460         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
18461         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18462         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
18463
18464 2004-08-28  Paul Brook  <paul@codesourcery.com>
18465
18466         PR libfortran/17195
18467         * gfortran.dg/edit_real_1.f90: New test.
18468
18469 2004-08-27  Paul Brook  <paul@codesourcery.com>
18470
18471         * gfortran.dg/rewind_1.f90: New test.
18472
18473 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
18474
18475         PR fortran/16597
18476         * gfortran.dg/pr16597.f90: New test.
18477
18478 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18479
18480         PR c/13801
18481         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18482         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18483         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18484         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18485         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18486
18487 2004-08-26  Nick Clifton  <nickc@redhat.com>
18488
18489         * gcc.c-torture/compile/pr17119.c: New test.
18490
18491 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18492
18493         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18494
18495 2004-08-25  Richard Henderson  <rth@redhat.com>
18496
18497         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18498         the bits that expect kind=8 to be the largest real kind.
18499
18500 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18501
18502         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18503
18504 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18505
18506         * gfortran.dg/assignment_1.f90: New test.
18507
18508 2004-08-25  Adam Nemet  <anemet@lnxw.com>
18509
18510         * g++.dg/template/repo3.C: New test.
18511
18512 2004-08-25  Roger Sayle  <roger@eyesopen.com>
18513
18514         PR middle-end/16693
18515         PR tree-optimization/16372
18516         * g++.dg/opt/pr16372-1.C: New test case.
18517         * g++.dg/opt/pr16693-1.C: New test case.
18518         * g++.dg/opt/pr16693-2.C: New test case.
18519
18520 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18521
18522         * objc.dg/proto-lossage-4.m: New test.
18523
18524 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
18525
18526         PR c++/17155
18527         * g++.dg/inherit/local2.C: New test.
18528
18529 2004-08-25  Paul Brook  <paul@codesourcery.com>
18530
18531         PR fortran/17144
18532         * gfortran.dg/string_ctor_1.f90: New test.
18533
18534 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18535
18536         PR c++/14428
18537         * g++.dg/template/redecl2.C: New test.
18538
18539 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18540
18541         PR fortran/17143
18542         * gfortran.dg/pr17143.f90: New test.
18543
18544 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18545
18546         PR fortran/17164
18547         * gfortran.dg/pr17164.f90: New test.
18548
18549 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18550
18551         * gcc.dg/tree-ssa/loop-1.c: New test.
18552
18553 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18554
18555         * gcc.c-torture/compile/20040824-1.c: New test.
18556
18557 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18558
18559         * gcc.c-torture/compile/iftrap-3.c: New test.
18560
18561 2004-08-24  Paul Brook  <paul@codesourcery.com>
18562
18563         * gfortran.dg/entry_2.f90: New test.
18564
18565 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18566
18567         PR c++/16889
18568         * g++.dg/lookup/ambig[12].C: New.
18569
18570 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18571
18572         PR c++/16706
18573         * g++.dg/template/crash21.C: New test.
18574         * g++.dg/template/crash22.C: Likewise.
18575
18576 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18577
18578         PR c++/17149
18579         * g++.dg/template/access15.C: New.
18580
18581 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18582
18583         PR c++/17163
18584         * g++.dg/template/repo2.C: New test.
18585
18586 2004-08-23  Roger Sayle  <roger@eyesopen.com>
18587
18588         PR rtl-optimization/17078
18589         * gcc.c-torture/execute/pr17078-1.c: New test case.
18590
18591 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18592
18593         PR c/14492
18594         * gcc.dg/debug/crash1.c: New test.
18595
18596 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18597
18598         PR c/16180
18599         * gcc.dg/loop-5.c: New test.
18600
18601 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18602
18603         * gcc.c-torture/execute/20040823-1.c: New test.
18604
18605 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
18606
18607         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18608         to the assembler.  Simplify test accordingly.
18609         (asm_abi_flags): Use GNU names.
18610         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18611         to check for ABI flags.
18612
18613 2004-08-22  Andrew Pinski  <apinski@apple.com>
18614
18615         * g++.dg/opt/pr14029.C: New test.
18616         * gcc.c-torture/execute/pr15262.c: New test.
18617
18618 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18619
18620         * gfortran.dg/reduction.f90: Add checks with complex arguments.
18621
18622 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
18623
18624         PR 16908
18625         * gfortran.dg/direct_io.f90: New test.
18626
18627 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18628
18629         PR c++/17121
18630         * g++.dg/inherit/local2.C: New test.
18631
18632 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18633
18634         PR c++/17120
18635         * g++.dg/warn/Wparentheses-4.C: New test.
18636
18637 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18638
18639         PR c++/17121
18640         * g++.dg/inherit/local2.C: New test.
18641
18642         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18643         * gcc.dg/ppc-ldstruct.c: Likewise.
18644         * gcc.dg/ppc64-abi-2.c: Likewise.
18645
18646 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
18647
18648         PR rtl-optimization/17099
18649         * gcc.c-torture/execute/20040820-1.c: New test.
18650
18651 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
18652
18653         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18654
18655 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
18656
18657         PR fortran/17077
18658         * gfortran.dg/auto_array_1.f90: New test.
18659
18660 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18661
18662         PR fortran/17074
18663         * gfortran.dg/simpleif_1.f90: New test.
18664
18665 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
18666
18667         * lib/target-supports.exp (check_profiling_available): Return
18668         false for arm*-*-symbianelf* and arm*-*-eabi*.
18669
18670         PR c++/15890
18671         * g++.dg/template/delete1.C: New test.
18672
18673 2004-08-19  Paul Brook  <paul@codesourcery.com>
18674
18675         PR fortran/14976
18676         PR fortran/16228
18677         * gfortran.dg/data_char_1.f90: New test.
18678
18679 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
18680
18681         PR fortran/16946
18682         * gfortran.dg/reduction.f90: New testcase.
18683
18684 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18685
18686         PR fortran/16520
18687         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18688
18689 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18690
18691         PR c++/17041
18692         * g++.dg/Wparentheses-3.C: New test.
18693
18694 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
18695
18696         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18697         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18698         * gcc.dg/vect/vect-2.c: Likewise.
18699         * gcc.dg/vect/vect-3.c: Likewise.
18700         * gcc.dg/vect/vect-4.c: Likewise.
18701         * gcc.dg/vect/vect-5.c: Likewise.
18702         * gcc.dg/vect/vect-6.c: Likewise.
18703         * gcc.dg/vect/vect-7.c: Likewise.
18704         * gcc.dg/vect/vect-25.c: Likewise.
18705         * gcc.dg/vect/vect-31.c: Likewise.
18706         * gcc.dg/vect/vect-32.c: Likewise.
18707         * gcc.dg/vect/vect-34.c: Likewise.
18708         * gcc.dg/vect/vect-36.c: Likewise.
18709         * gcc.dg/vect/vect-all.c: Likewise.
18710
18711 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
18712
18713         PR c++/17068
18714         * g++.dg/template/operator4.C: New test.
18715
18716 2004-08-18  Richard Henderson  <rth@redhat.com>
18717
18718         * gcc.dg/20040206-1.c: XFAIL.
18719
18720 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c++/16246
18723         * g++.dg/template/array7.C: New test.
18724
18725 2004-08-17  James E Wilson  <wilson@specifixinc.com>
18726
18727         * gcc.dg/mips-movcc-1.c: New test.
18728         * gcc.dg/mips-movcc-2.c: New test.
18729         * gcc.dg/mips-movcc-3.c: New test.
18730
18731         * gcc.dg/mips-nmadd-1.c: New test.
18732         * gcc.dg/mips-nmadd-2.c: New test.
18733
18734 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18735
18736         PR c++/15871
18737         * g++.dg/opt/inline8.C: New test.
18738
18739         PR c++/16965
18740         * g++.dg/parse/error17.C: New test.
18741
18742 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
18743
18744         * gcc.dg/vect: New directory for vectorizer tests.
18745         * gcc.dg/vect/tree-vect.h: New file.
18746         * gcc.dg/vect/vect.exp: New file.
18747         * gcc.dg/vect/pr16105.c.c: New test.
18748         * gcc.dg/vect/vect-1.c: New test.
18749         * gcc.dg/vect/vect-2.c: New test.
18750         * gcc.dg/vect/vect-3.c: New test.
18751         * gcc.dg/vect/vect-4.c: New test.
18752         * gcc.dg/vect/vect-5.c: New test.
18753         * gcc.dg/vect/vect-6.c: New test.
18754         * gcc.dg/vect/vect-7.c: New test.
18755         * gcc.dg/vect/vect-8.c: New test.
18756         * gcc.dg/vect/vect-9.c: New test.
18757         * gcc.dg/vect/vect-10.c: New test.
18758         * gcc.dg/vect/vect-11.c: New test.
18759         * gcc.dg/vect/vect-12.c: New test.
18760         * gcc.dg/vect/vect-13.c: New test.
18761         * gcc.dg/vect/vect-14.c: New test.
18762         * gcc.dg/vect/vect-15.c: New test.
18763         * gcc.dg/vect/vect-16.c: New test.
18764         * gcc.dg/vect/vect-17.c: New test.
18765         * gcc.dg/vect/vect-18.c: New test.
18766         * gcc.dg/vect/vect-19.c: New test.
18767         * gcc.dg/vect/vect-20.c: New test.
18768         * gcc.dg/vect/vect-21.c: New test.
18769         * gcc.dg/vect/vect-22.c: New test.
18770         * gcc.dg/vect/vect-23.c: New test.
18771         * gcc.dg/vect/vect-24.c: New test.
18772         * gcc.dg/vect/vect-25.c: New test.
18773         * gcc.dg/vect/vect-26.c: New test.
18774         * gcc.dg/vect/vect-27.c: New test.
18775         * gcc.dg/vect/vect-28.c: New test.
18776         * gcc.dg/vect/vect-29.c: New test.
18777         * gcc.dg/vect/vect-30.c: New test.
18778         * gcc.dg/vect/vect-31.c: New test.
18779         * gcc.dg/vect/vect-32.c: New test.
18780         * gcc.dg/vect/vect-33.c: New test.
18781         * gcc.dg/vect/vect-34.c: New test.
18782         * gcc.dg/vect/vect-35.c: New test.
18783         * gcc.dg/vect/vect-36.c: New test.
18784         * gcc.dg/vect/vect-37.c: New test.
18785         * gcc.dg/vect/vect-38.c: New test.
18786         * gcc.dg/vect/vect-40.c: New test.
18787         * gcc.dg/vect/vect-41.c: New test.
18788         * gcc.dg/vect/vect-42.c: New test.
18789         * gcc.dg/vect/vect-43.c: New test.
18790         * gcc.dg/vect/vect-44.c: New test.
18791         * gcc.dg/vect/vect-45.c: New test.
18792         * gcc.dg/vect/vect-46.c: New test.
18793         * gcc.dg/vect/vect-47.c: New test.
18794         * gcc.dg/vect/vect-48.c: New test.
18795         * gcc.dg/vect/vect-49.c: New test.
18796         * gcc.dg/vect/vect-50.c: New test.
18797         * gcc.dg/vect/vect-51.c: New test.
18798         * gcc.dg/vect/vect-52.c: New test.
18799         * gcc.dg/vect/vect-53.c: New test.
18800         * gcc.dg/vect/vect-54.c: New test.
18801         * gcc.dg/vect/vect-55.c: New test.
18802         * gcc.dg/vect/vect-56.c: New test.
18803         * gcc.dg/vect/vect-57.c: New test.
18804         * gcc.dg/vect/vect-58.c: New test.
18805         * gcc.dg/vect/vect-59.c: New test.
18806         * gcc.dg/vect/vect-60.c: New test.
18807         * gcc.dg/vect/vect-61.c: New test.
18808         * gcc.dg/vect/vect-all.c: New test.
18809         * gcc.dg/vect/vect-none.c: New test.
18810
18811 2004-08-17  Paul Brook  <paul@codesourcery.com>
18812
18813         PR fortran/13082
18814         * gfortran.dg/entry_1.f90: New test.
18815
18816 2004-08-17  Andrew Pinski  <apinski@apple.com>
18817
18818         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18819
18820 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
18821
18822         * gcc.dg/pr17036-1.c: New test.
18823
18824 2004-08-16  Devang Patel  <dpatel@apple.com>
18825
18826         * gcc.dg/darwin-20040809-1.c: New test.
18827
18828 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
18829
18830         * gcc.dg/funcdef-attr-1.c: New test.
18831
18832 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
18833
18834         * gcc.dg/altivec-17.c: New test.
18835         * gcc.dg/altivec-18.c: New test.
18836
18837 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18838
18839         PR c++/6749
18840         * g++.dg/template/vtable2.C: New test.
18841
18842 2004-08-14  Richard Henderson  <rth@redhat.com>
18843
18844         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18845         * gcc.dg/pack-test-4.c (main): Return 0.
18846         * gcc.dg/setjmp-1.c: Remove XFAIL.
18847         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18848
18849 2004-08-14  Richard Henderson  <rth@redhat.com>
18850
18851         * gcc.dg/980217-1.c: Add prototype for printf.
18852
18853 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
18854
18855         * gfortran.dg/pr16935.f90: New test.
18856
18857 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
18858
18859         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18860
18861 2004-08-13  Paul Brook  <paul@codesourcery.com>
18862
18863         * gfortran.dg/der_io_1.f90: Remove stray comma.
18864
18865 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18866
18867         * gcc.dg/vmx/cw-bug-2.c: Remove.
18868         * gcc.dg/vmx/vprint-1.c: Remove.
18869         * gcc.dg/vmx/vscan-1.c: Remove.
18870
18871 2004-08-12  Devang patel  <dpatel@apple.com>
18872
18873         * gcc.dg/darwin-20040809-2.c: New test.
18874
18875 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
18876
18877         * g++.dg/ext/altivec-12.C: New test.
18878
18879         * g++.dg/ext/altivec-11.C: New test.
18880
18881 2004-08-12  Paul Brook  <paul@codesourcery.com>
18882
18883         * g++.dg/abi/arm_cxa_vec_1.C: New test.
18884
18885 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18886
18887         * g++.dg/ext/altivec-2.C: Check for hardware support before
18888         executing any VMX instructions.
18889
18890         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18891
18892 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
18893
18894         PR c++/16276
18895         * g++.old-deja/g++.other/comdat4.C: New test.
18896         * g++.old-deja/g++.other/comdat4-aux.cc: New.
18897
18898 2004-08-12  Ben Elliston  <bje@au.ibm.com>
18899
18900         PR target/16286
18901         * gcc.dg/pr16286.c: New test.
18902
18903 2004-08-12 Jan Beulich <jbeulich@novell.com>
18904
18905         * g++.dg/ext/asm5.C: New.
18906
18907 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18908
18909         PR c++/16698
18910         * g++.dg/eh/crash1.C: New test.
18911
18912         PR c++/16717
18913         * g++.dg/ext/construct1.C: New test.
18914
18915 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18916
18917         PR c++/16853
18918         * g++.dg/init/ptrmem1.C: New test.
18919
18920         PR c++/16618
18921         * g++.dg/parse/offsetof5.C: New test.
18922
18923         PR c++/16870
18924         * g++.dg/template/overload3.C: New test.
18925
18926 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18927
18928         PR c++/16964
18929         * g++.dg/parse/error16.C: New test.
18930
18931         PR c++/16904
18932         * g++.dg/template/error14.C: New test.
18933
18934         PR c++/16929
18935         * g++.dg/template/error15.C: New test.
18936
18937 2004-08-11  Devang Patel  <dpatel@apple.com>
18938
18939         * gcc.dg/darwin-ld-20040809-1.c: New test.
18940         * gcc.dg/darwin-ld-20040809-2.c: New test.
18941
18942 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18943
18944         PR fortran/16917
18945         * gfortran.dg/dfloat_1.f90: New test.
18946
18947 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
18948
18949         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18950         * gcc.dg/dll-2.c: Fix dg-require syntax.
18951         * gcc.misc-tests/arm-isr.c (abort): Declare.
18952         (exit): Likewise.
18953
18954 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/16971
18957         * g++.dg/parse/crash16.C: New test.
18958
18959 2004-08-10  Roger Sayle  <roger@eyesopen.com>
18960
18961         * gcc.dg/mips-rsqrt-1.c: New test case.
18962         * gcc.dg/mips-rsqrt-2.c: New test case.
18963         * gcc.dg/mips-rsqrt-3.c: New test case.
18964
18965 2004-08-10  Paul Brook  <paul@codesourcery.com>
18966
18967         * gfortran.dg/der_io_1.f90: New test.
18968
18969 2004-08-10  Paul Brook  <paul@codesourcery.com>
18970
18971         PR fortran/16919
18972         * gfortran.dg/der_array_1.f90: New test.
18973
18974 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
18975
18976         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18977
18978 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
18979
18980         * gcc.dg/wchar_t-2.c: Fix typo.
18981
18982 2004-08-09  Falk Hueffner  <falk@debian.org>
18983
18984         PR tree-optimization/12517
18985         * gcc.c-torture/compile/pr12517.c: New test.
18986
18987         PR tree-optimization/12578
18988         * gcc.c-torture/compile/pr12578.c: New test.
18989
18990         PR tree-optimization/12899
18991         * gcc.c-torture/compile/pr12899.c: New test.
18992
18993         PR rtl-optimization/14692
18994         * gcc.c-torture/compile/pr14692.c: New test.
18995
18996         PR tree-optimization/16461
18997         * gcc.c-torture/compile/pr16461.c: New test.
18998
18999 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19000
19001         * gfortran.dg/getenv_1.f90: New test.
19002
19003 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19004
19005         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19006         wchar_t.
19007         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19008
19009 2004-08-06  Paul Brook  <paul@codesourcery.com>
19010
19011         * gfortran.dg/ret_array_1.f90: New test.
19012         * gfortran.dg/ret_pointer_1.f90: New test.
19013
19014 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19015
19016         * gcc.dg/missing-field-init-[12].c: New tests.
19017         * g++.dg/warn/missing-field-init-[12].C: New tests.
19018
19019 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19020
19021         * gcc.dg/enum2.c: New test.
19022         * gcc.dg/symbian3.c: Likewise.
19023         * gcc.dg/symbian4.c: Likewise.
19024         * gcc.dg/wchar_t-2.c: Likewise.
19025
19026 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19027
19028         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19029         destructor tests.
19030
19031 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19032
19033         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19034         dg-require-visiblity.
19035         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19036         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19037         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19038         * g++.dg/ext/visibility/new1.C: Likewise.
19039         * g++.dg/ext/visibility/pragma.C: Likewise.
19040         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19041         * g++.dg/ext/visibility/virtual.C: Likewise.
19042         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19043         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19044         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19045         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19046         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19047         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19048         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19049         * g++/dg/ext/visibility/visibility-8.C: New test.
19050         * gcc.c-torture/compile/dll.x: Remove.
19051         * gcc.dg/dll-2.c: Use dg-require-dll
19052         * gcc.dg/visibility-10.c: New test.
19053         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19054         supporting DLLs.
19055         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19056         (scan_not_hidden): Likewise.
19057
19058 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19059
19060         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19061
19062 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19063
19064         * gcc.c-torture/execute/20040805-1.c: New test.
19065
19066 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19067
19068         * gcc.dg/20020118-1.c: Declare abort.
19069         * gcc.dg/altivec_check.h: Likewise.
19070         * gcc.dg/iftrap-2.c: Likewise.
19071         * gcc.dg/pragma-darwin.c: Likewise.
19072         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19073
19074 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19075
19076         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19077
19078 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19079
19080         * gcc.c-torture/execute/builtins/abs-2.c,
19081         gcc.c-torture/execute/builtins/abs-3.c,
19082         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19083         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19084         intmax_t, uintmax_t and their limits.
19085         * gcc.dg/intmax_t-1.c: New test.
19086
19087 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19088
19089         * g++.dg/tc1/dr147.C: Add reference to PR.
19090
19091 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19092
19093         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19094         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19095
19096 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19097
19098         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19099
19100 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19101
19102         * gcc.dg/redecl-5.c: New test.
19103         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19104         of scanf.
19105
19106 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19107
19108         PR middle-end/16790
19109         * gcc.c-torture/execute/pr16790-1.c: New test case.
19110
19111 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19112
19113         * g++.dg/ext/visibility/assign1.C: New test.
19114         * g++.dg/ext/visibility/new1.C: Likewise.
19115
19116         * gcc.dg/symbian1.c: New test.
19117         * gcc.dg/symbian2.c: Likewise.
19118
19119 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19120
19121         PR target/16570
19122         * gcc.dg/i386-sse-9.c: New test.
19123
19124 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19125
19126         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19127
19128 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19129
19130         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19131         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19132         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19133         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19134         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19135         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19136         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19137         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19138         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19139         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19140         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19141         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19142         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19143         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19144         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19145         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19146         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19147         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19148         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19149         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19150         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19151         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19152         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19153         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19154         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19155         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19156         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19157         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19158         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19159         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19160         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19161         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19162         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19163         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19164         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19165         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19166         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19167         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19168         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19169         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19170         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19171         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19172         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19173         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19174         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19175         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19176         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19177         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19178         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19179         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19180         gcc.misc-tests/i386-pf-3dnow-1.c,
19181         gcc.misc-tests/i386-pf-athlon-1.c,
19182         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19183         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19184         Declare built-in functions used.
19185         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19186
19187 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/16707
19190         * g++.dg/lookup/using12.C: New test.
19191
19192         * g++.dg/init/null1.C: Fix PR number.
19193         * g++.dg/parse/namespace10.C: Likewise.
19194
19195 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19196
19197         PR c++/16224
19198         * g++.dg/template/spec17.C: New test.
19199         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19200         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19201
19202 2004-08-02  David Billinghurst
19203
19204         PR fortran/16292
19205         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19206
19207 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19208
19209         * gcc.dg/ia64-got-1.c: New test case.
19210
19211 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/16489
19214         * g++.dg/init/null1.C: New test.
19215         * g++.dg/tc1/dr76.C: Adjust error marker.
19216
19217         PR c++/16529
19218         * g++.dg/parse/namespace10.C: New test.
19219
19220         PR c++/16810
19221         * g++.dg/inherit/ptrmem2.C: New test.
19222
19223 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19224
19225         PR target/16155
19226         * gcc.dg/pr16155.c: New test.
19227
19228 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19229
19230         * gcc.dg/redecl-2.c: New test.
19231
19232 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19233
19234         * gcc.dg/darwin-longdouble.c: New file.
19235
19236 2004-07-30  Richard Henderson  <rth@redhat.com>
19237
19238         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19239         write to constant argument.
19240         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19241
19242 2004-07-30  Richard Henderson  <rth@redhat.com>
19243
19244         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19245         tests of nearest around zero.
19246
19247 2004-07-30  Andrew Pinski  <apinski@apple.com>
19248
19249         * gcc.c-torture/compile/20040730-1.c: New test.
19250
19251 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19252
19253         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19254         powerpc-eabispe.
19255
19256 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19257
19258         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19259
19260 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19261
19262         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19263         contains $ld_library_path.
19264         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19265
19266 2004-07-29  Richard Henderson  <rth@redhat.com>
19267
19268         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19269
19270         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19271         (alt2, which): New.
19272         (Check): Accept either alternative.
19273
19274 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19275
19276         * g++.dg/abi/inline1.C: New test.
19277         * g++.dg/abi/local1-a.cc: Likewise.
19278         * g++.dg/abi/local1.C: Likewise.
19279         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19280         * g++.dg/abi/mangle12.C: Likewise.
19281         * g++.dg/abi/mangle17.C: Likewise.
19282         * g++.dg/abi/mangle20-2.C: Likewise.
19283         * g++.dg/opt/interface1.C: Likewise.
19284         * g++.dg/opt/interface1.h: Likewise.
19285         * g++.dg/opt/interface1-a.cc: New test.
19286         * g++.dg/parse/repo1.C: New test.
19287         * g++.dg/template/repo1.C: Likewise.
19288         * g++.dg/warn/Winline-1.C: Likewise.
19289         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19290
19291 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19292
19293         * gcc.dg/tree-ssa/20040729-1.c: New test.
19294
19295 2004-07-27  Matt Austern <austern@apple.com>
19296
19297         * gcc.dg/darwin-bool-1.c: New test.
19298         * gcc.dg/darwin-bool-2.c: New test.
19299
19300 2004-07-28  Richard Henderson  <rth@redhat.com>
19301
19302         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19303         arguments in the correct type.  Don't write to constant arguments.
19304
19305 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19306
19307         PR tree-optimization/16688
19308         PR tree-optimization/16689
19309         * g++.dg/tree-ssa/pr16688.C: New test.
19310
19311 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19312
19313         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19314         loads.  Not only in the comment, this time.
19315
19316 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19317
19318         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19319         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19320         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19321         * gcc.dg/sh4a-bitmovua.c: New.
19322         * gcc.dg/sh4a-cos.c: New.
19323         * gcc.dg/sh4a-cosf.c: New.
19324         * gcc.dg/sh4a-fprun.c: New.
19325         * gcc.dg/sh4a-fsrra.c: New.
19326         * gcc.dg/sh4a-memmovua.c: New.
19327         * gcc.dg/sh4a-sin.c: New.
19328         * gcc.dg/sh4a-sincos.c: New.
19329         * gcc.dg/sh4a-sincosf.c: New.
19330         * gcc.dg/sh4a-sinf.c: New.
19331
19332 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19333
19334         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19335         conditionals.
19336         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19337         loads.
19338         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19339         DOM1.
19340
19341 2004-07-27  Andrew Pinski  <apinski@apple.com>
19342
19343         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19344
19345 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19346
19347         * gcc.dg/pragma-isr.c: New test.
19348
19349 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19350
19351         PR c++/14429
19352         * g++.dg/template/ttp11.C: New test.
19353
19354 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19355
19356         * gcc.c-torture/compile/20040727-1.c: New test.
19357
19358 2004-07-26  Eric Christopher  <echristo@redhat.com>
19359
19360         * gcc.c-torture/compile/20040726-2.c: New test.
19361
19362 2004-07-26  Andrew Pinski  <apinski@apple.com>
19363
19364         * g++.dg/rtti/tinfo1.C: Xfail.
19365
19366 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19367
19368         * gcc.c-torture/compile/20040726-1.c: New test.
19369
19370 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19371             Brian Ryner  <bryner@brianryner.com>
19372
19373         PR c++/9283
19374         PR c++/15000
19375         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19376         * g++.dg/ext/visibility/: New directory.
19377         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19378         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19379         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19380         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19381         * g++.dg/ext/visibility/fvisibility.C,
19382         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19383         g++.dg/ext/visibility/fvisibility-override1.C
19384         g++.dg/ext/visibility/fvisibility-override2.C
19385         g++.dg/ext/visibility/memfuncts.C
19386         g++.dg/ext/visibility/noPLT.C
19387         g++.dg/ext/visibility/pragma.C
19388         g++.dg/ext/visibility/pragma-override1.C
19389         g++.dg/ext/visibility/pragma-override2.C
19390         g++.dg/ext/visibility/staticmemfuncts.C
19391         g++.dg/ext/visibility/virtual.C: New tests.
19392
19393 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19394
19395         PR c/15360
19396         * gcc.dg/pr15360-1.c: New test.
19397
19398 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
19399
19400         * gcc.dg/pragma-align-2.c: New test.
19401         * gcc.dg/pragma-init-fini.c: New test.
19402         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
19403         targets.
19404
19405 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19406
19407         * gcc.dg/init-string-2.c: New test.
19408
19409 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
19410
19411         PR 16684
19412         * gcc.dg/Wredundant-decls-1.c: New test case.
19413
19414 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
19415
19416         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
19417         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
19418         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
19419         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
19420         * gcc.dg/compat/generate-random.c: New file.
19421         * gcc.dg/compat/generate-random.h: Likewise.
19422         * gcc.dg/compat/generate-random_r.c: Likewise.
19423         * gcc.dg/compat/struct-layout-1.h: Likewise.
19424         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
19425         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
19426         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
19427         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
19428         * gcc.dg/compat/struct-layout-1_main.c: New test.
19429         * gcc.dg/compat/struct-layout-1_x.c: New file.
19430         * gcc.dg/compat/struct-layout-1_y.c: New file.
19431         * gcc.dg/compat/struct-layout-1_test.h: New file.
19432
19433 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19434
19435         * gcc.dg/comp-return-1.c: New test
19436
19437 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
19438
19439         * gcc.dg/vmx/8-02a.c: Fix typo.
19440
19441         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
19442         * gcc.dg/darwin-abi-3.c: New test.
19443
19444         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
19445         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
19446
19447         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
19448         * gcc.dg/vmx/ops-long-1.c: New test.
19449         * gcc.dg/vmx/ops-long-2.c: New test.
19450
19451 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19452
19453         * g++.dg/lookup/conv-[1234].C: New.
19454
19455 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
19456
19457         * g++.dg/parse/attr2.C: Simplify.
19458
19459 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19460
19461         PR c/7284
19462         * gcc.c-torture/execute/pr7284-1.c: New test.
19463
19464 2004-07-22  Brian Booth  <bbooth@redhat.com>
19465
19466         * gcc.dg/tree-ssa/20040721-1.c: New test.
19467
19468 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19469
19470         * g++.dg/template/crash20.c: New.
19471
19472 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
19473
19474         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
19475         Add dg-run directive.  Declare variables as required.
19476         * gfortran.dg/g77/README: Update
19477
19478 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
19479
19480         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19481         gcc.dg/cris-peep2-andu2.c: New tests.
19482
19483 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19484
19485         PR c/15052
19486         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19487         on return type.
19488         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
19489         messages.
19490         * gcc.dg/qual-return-2.c: Update expected messages.
19491         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19492
19493 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19494
19495         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19496         * gcc.dg/noncompile/921102-1.c: Update expected error message.
19497
19498 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19499
19500         PR c/11250
19501         * gcc.dg/init-string-1.c: New test.
19502
19503 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
19504
19505         PR middle-end/15345
19506         PR c/16450
19507         * gcc.dg/torture/nested-fn-1.c: New test.
19508
19509 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
19510
19511         PR target/16559
19512         * gcc.dg/ia64-fptr-1.c: New file.
19513
19514 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19515
19516         PR c++/14497
19517         * g++.dg/template/spec16.C: New test.
19518         * g++.old-deja/g++.robertl/eb118.C: Remove.
19519
19520 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19521
19522         PR c++/509
19523         * g++.dg/template/spec15.C: New test.
19524
19525 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
19526
19527         Copy cases from g77.f-torture/execute and add dg-run
19528         directive.  Other changes as noted.
19529         * gfortran.dg/g77/13037.f
19530         * gfortran.dg/g77/1832.f
19531         * gfortran.dg/g77/19981119-0.f
19532         * gfortran.dg/g77/19990313-0.f
19533         * gfortran.dg/g77/19990313-1.f
19534         * gfortran.dg/g77/19990313-2.f
19535         * gfortran.dg/g77/19990313-3.f
19536         * gfortran.dg/g77/19990419-1.f
19537         * gfortran.dg/g77/19990826-0.f
19538         * gfortran.dg/g77/19990826-2.f
19539         * gfortran.dg/g77/20000503-1.f
19540         * gfortran.dg/g77/20001111.f
19541         * gfortran.dg/g77/20010116.f
19542         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19543         * gfortran.dg/g77/20010430.f
19544         * gfortran.dg/g77/6177.f
19545         * gfortran.dg/g77/947.f
19546         * gfortran.dg/g77/970816-3.f
19547         * gfortran.dg/g77/971102-1.f
19548         * gfortran.dg/g77/980520-1.f
19549         * gfortran.dg/g77/980628-0.f
19550         * gfortran.dg/g77/980628-1.f
19551         * gfortran.dg/g77/980628-10.f
19552         * gfortran.dg/g77/980628-2.f
19553         * gfortran.dg/g77/980628-3.f
19554         * gfortran.dg/g77/980628-7.f
19555         * gfortran.dg/g77/980628-8.f
19556         * gfortran.dg/g77/980628-9.f
19557         * gfortran.dg/g77/980701-0.f
19558         * gfortran.dg/g77/980701-1.f
19559         * gfortran.dg/g77/cabs.f
19560         * gfortran.dg/g77/claus.f
19561         * gfortran.dg/g77/complex_1.f
19562         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19563         * gfortran.dg/g77/dcomplex.f
19564         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19565         * gfortran.dg/g77/f90-intrinsic-mathematical.f
19566         * gfortran.dg/g77/f90-intrinsic-numeric.f
19567         * gfortran.dg/g77/int8421.f
19568         * gfortran.dg/g77/labug1.f
19569         * gfortran.dg/g77/large_vec.f
19570         * gfortran.dg/g77/le.f
19571         * gfortran.dg/g77/short.f
19572         * gfortran.dg/g77/README: Update
19573
19574 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
19575
19576         PR c++/16637
19577         * g++.dg/parse/lookup4.C: New test.
19578
19579 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19580
19581         PR c++/16175
19582         * g++.dg/template/ttp10.C: New test.
19583
19584 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19585
19586         * gcc.dg/pr12625-1.c: New test.
19587
19588 2004-07-20  Steven Bosscher  <stevenb@suse.de>
19589
19590         * testsuite/gcc.dg/switch-warn-1.c: New test.
19591         * testsuite/gcc.dg/switch-warn-2.c: New test.
19592         * gcc.c-torture/compile/pr14730.c: Update.
19593
19594 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
19595
19596         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19597         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19598         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19599         g++.dg/template/nontype3.C: Remove trailing CR from tests.
19600
19601 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
19602
19603         PR c++/16623
19604         * g++.dg/template/assign1.C: New test.
19605
19606 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19607
19608         PR c++/12170
19609         * g++.dg/template/ttp9.C: New test.
19610
19611 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
19612
19613         * gcc.dg/format/cmn-err-1.c: New test.
19614
19615 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19616
19617         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19618         gcc.dg/Wparentheses-10.c: New tests.
19619         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19620
19621 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19622
19623         PR fortran/16465
19624         * gfortran.dg/g77//ffixed-line-length-0.f,
19625         gfortran.dg/g77/ffixed-line-length-132.f,
19626         gfortran.dg/g77/ffixed-line-length-72.f,
19627         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19628         gfortran.dg/g77/README: Update.
19629
19630 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19631
19632         PR c++/13092
19633         * g++.dg/template/non-dependent7.C: New test.
19634         * g++.dg/template/non-dependent8.C: Likewise.
19635         * g++.dg/template/non-dependent9.C: Likewise.
19636         * g++.dg/template/non-dependent10.C: Likewise.
19637
19638 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/16337
19641         * g++.dg/parse/attr2.C: New test.
19642
19643 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
19644
19645         * g77.dg: Removed.
19646         * g77.f-torture: Ditto.
19647
19648 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19649
19650         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19651         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19652         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19653
19654 2004-07-16  Richard Henderson  <rth@redhat.com>
19655
19656         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19657
19658 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19659
19660         * lib/fortran-torture.exp (fortran-torture): Don't test compile
19661         tests with full list of options.
19662         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19663         of TORTURE_OPTIONS if test contains 'dg-do run'.
19664
19665         PR fortran/16404
19666         * gfortran.dg/do_iterator.f90: New test.
19667
19668 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19669
19670         PR rtl-optimization/16536
19671         * gcc.c-torture/execute/restrict-1.c: New test.
19672
19673 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19674
19675         PR fortran/15324
19676         * gfortran.dg/pr15324.f90: New test.
19677
19678         PR fortran/15129
19679         * gfortran.dg/pr15129.f90: New test.
19680
19681         PR fortran/15140
19682         * gfortran.dg/pr15140.f90: New test.
19683
19684         PR fortran/13792
19685         * gfortran.fortran-torture/execute/bounds.f90: Add check for
19686         compile-time simplification.
19687
19688 2004-07-14  Mike Stump  <mrs@apple.com>
19689
19690         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19691
19692 2004-07-14  James E Wilson  <wilson@specifixinc.com>
19693
19694         PR target/16325
19695         * gcc.dg/profile-generate-1.c: New.
19696
19697 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19698
19699         * gcc.c-torture/execute/20040709-1.c: New test.
19700         * gcc.c-torture/execute/20040709-2.c: New test.
19701
19702 2004-07-14  Mike Stump  <mrs@apple.com>
19703
19704         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19705
19706 2004-07-14  Mike Stump  <mrs@apple.com>
19707
19708         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19709
19710 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
19711
19712         PR c++/16518
19713         * g++.dg/parse/mutable1.C: New test.
19714
19715 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
19716
19717         PR tree-optimization/16443
19718         * gcc.dg/tree-ssa/20040713-1.c: New test.
19719
19720 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
19721
19722         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19723         for operator new.
19724
19725 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19726
19727         * gfortran.dg/g77/README: New file
19728         * gfortran.dg/g77/19981216-0.f: Copy from
19729         g77.f-torture/noncompile.  Add "dg-do compile" and
19730         dg-error as required.
19731         * gfortran.dg/g77/19990218-1.f: Likewise.
19732         * gfortran.dg/g77/19990905-1.f: Likewise.
19733         * gfortran.dg/g77/9263.f: Likewise.
19734         * gfortran.dg/g77/980615-0.f: Likewise.
19735         * gfortran.dg/g77/980616-0.f: Likewise.
19736         * gfortran.dg/g77/check0.f: Likewise.
19737         * gfortran.dg/g77/select_no_compile.f: Likewise.
19738
19739 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19740
19741         Copy files from g77.f-torture/compile.
19742         Add "{ dg-do compile}".  Other changes as noted
19743         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19744         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19745         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19746         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19747         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19748         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19749         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19750         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19751         statement to conform to standard.  Append alpha1.x for reference.
19752         * gfortran.dg/g77/xformat.f: Add dg-warning
19753
19754 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19755
19756         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19757         Add {dg-do compile} directive.
19758         * gfortran.dg/g77/cpp2.F: Likewise.
19759
19760 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19761
19762         PR c++/5402
19763         * g++.dg/lookup/name-clash1.C: New test.
19764
19765         PR c++/9777
19766         * g++.dg/lookup/name-clash2.C: New test.
19767
19768         PR c++/12102
19769         * g++.dg/lookup/name-clash3.C: New test.
19770
19771 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19772
19773         * g++.dg/lookup/new2.C: New test.
19774         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19775
19776 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
19777
19778         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19779         Add {dg-do compile} directive.
19780         * gfortran.dg/g77/13060.f: Likewise.
19781         * gfortran.dg/g77/19990218-0.f: Likewise.
19782         * gfortran.dg/g77/19990305-0.f: Likewise.
19783         * gfortran.dg/g77/19990419-0.f: Likewise.
19784         * gfortran.dg/g77/19990502-0.f: Likewise.
19785         * gfortran.dg/g77/19990502-1.f: Likewise.
19786         * gfortran.dg/g77/19990525-0.f: Likewise.
19787         * gfortran.dg/g77/19990826-1.f: Likewise.
19788         * gfortran.dg/g77/19990826-3.f: Likewise.
19789         * gfortran.dg/g77/19990905-2.f: Likewise.
19790         * gfortran.dg/g77/20000412-1.f: Likewise.
19791         * gfortran.dg/g77/20000511-1.f: Likewise.
19792         * gfortran.dg/g77/20000511-2.f: Likewise.
19793         * gfortran.dg/g77/20000518.f: Likewise.
19794         * gfortran.dg/g77/20000601-1.f: Likewise.
19795         * gfortran.dg/g77/20000601-2.f: Likewise.
19796         * gfortran.dg/g77/20000629-1.f: Likewise.
19797         * gfortran.dg/g77/20000630-2.f: Likewise.
19798         * gfortran.dg/g77/20010115.f: Likewise.
19799         * gfortran.dg/g77/20010321-1.f: Likewise.
19800         * gfortran.dg/g77/20010426.f: Likewise.
19801         * gfortran.dg/g77/20020307-1.f: Likewise.
19802         * gfortran.dg/g77/8485.f: Likewise.
19803         * gfortran.dg/g77/960317-1.f: Likewise.
19804         * gfortran.dg/g77/970915-0.f: Likewise.
19805         * gfortran.dg/g77/980310-1.f: Likewise.
19806         * gfortran.dg/g77/980310-2.f: Likewise.
19807         * gfortran.dg/g77/980310-3.f: Likewise.
19808         * gfortran.dg/g77/980310-4.f: Likewise.
19809         * gfortran.dg/g77/980310-6.f: Likewise.
19810         * gfortran.dg/g77/980310-7.f: Likewise.
19811         * gfortran.dg/g77/980310-8.f: Likewise.
19812         * gfortran.dg/g77/980419-2.f: Likewise.
19813         * gfortran.dg/g77/980424-0.f: Likewise.
19814         * gfortran.dg/g77/980427-0.f: Likewise.
19815         * gfortran.dg/g77/980729-0.f: Likewise.
19816         * gfortran.dg/g77/981117-1.f: Likewise.
19817         * gfortran.dg/g77/toon_1.f: Likewise.
19818
19819 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19820
19821         PR c++/2204
19822         * g++.dg/other/abstract2.C: New test.
19823
19824 2004-07-12  Paul Brook  <paul@codesourcery.com>
19825
19826         * gfortran.dg/pointer_init_1.f90: New test.
19827
19828 2004-07-11  Paul Brook  <paul@codesourcery.com>
19829
19830         PR fortran/15986
19831         * gfortran.dg/contained_1.f90: New test.
19832
19833 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
19834
19835         * g++.dg/parse/defarg8.C: New test.
19836
19837 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19838
19839         PR fortran/16433
19840         * gfortran.dg/pr16433.f: New test.
19841
19842         PR fortran/17574
19843         * gfortran.dg/pr15754.f90: New test.
19844
19845 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19846
19847         PR tree-optimization/16437
19848         * gcc.c-torture/execute/bitfld-4.c: New test.
19849
19850 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19851
19852         * gfortran.fortran-torture/execute/common_2.f90: Add check for
19853         access to common var from module.
19854
19855 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19856
19857         PR fortran/16336
19858         * gfortran.fortran-torture/execute/common_2.f90: New test.
19859
19860 2004-07-10  Paul Brook  <paul@codesourcery.com>
19861
19862         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19863
19864 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19865
19866         PR fortran/15969
19867         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19868
19869 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
19870
19871         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19872         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19873         * gfortran.dg/g77/ffree-form-1.f: Likewise.
19874         * gfortran.dg/g77/ffree-form-2.f: Likewise.
19875         * gfortran.dg/g77/ffree-form-3.f: Likewise.
19876         * gfortran.dg/g77/fno-underscoring.f: Likewise.
19877         * gfortran.dg/g77/funderscoring.f: Likewise.
19878         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
19879
19880 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19881
19882         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19883
19884 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19885         Paul Brook  <paul@codesourcery.com>
19886
19887         PR fortran/13415
19888         * gfortran.dg/common_pointer_1.f90: New test.
19889
19890 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19891
19892         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19893
19894 2004-07-09  James E Wilson  <wilson@specifixinc.com>
19895
19896         PR target/16364
19897         * gcc.c-torture/compile/20040709-1.c: New.
19898
19899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19900
19901         PR fortran/14077
19902         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19903
19904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19905
19906         PR fortran/13201
19907         * gfortran.dg/shape_1.f90: New test.
19908
19909 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
19910             Andrew Pinski  <apinski@apple.com>
19911
19912         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19913
19914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19915
19916         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19917         comment.
19918
19919 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19920         Paul Brook  <paul@codesourcery.com>
19921
19922         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19923         '.f95' and '.F95'.
19924
19925 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
19926
19927         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19928
19929 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19930
19931         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19932         testcases with capital suffix.
19933
19934 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19935
19936         PR fortran/15481
19937         PR fortran/13372
19938         PR fortran/13575
19939         PR fortran/15978
19940         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19941
19942         * gfortran.dg/implicit_1.f90: New test.
19943
19944 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19945
19946         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19947         expression to match gfortran warning/error messages
19948         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19949         dg-error text.
19950
19951 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19952
19953         * lib/fortran-torture.exp: Rename proc search_for to
19954         search_for_re.
19955
19956 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19957
19958         * gcc.c-torture/execute/simd-5.x: New file.
19959         XFAIL on SPARC 64-bit at -O0.
19960
19961 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19962
19963         PR c++/8211
19964         PR c++/16165
19965         * g++.dg/warn/effc3.C: New test.
19966
19967 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19968
19969         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19970         change X to 1X in format.
19971         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19972         add data statements to conform to standard.
19973
19974 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19975
19976         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19977         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19978         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19979
19980 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19981
19982         * gfortran.dg/g77/7388.f: Copy from g77.dg
19983         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19984         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19985         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19986         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19987         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19988         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19989         * gfortran.dg/g77/strlen0.f: Likewise.
19990
19991 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
19992
19993         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19994         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19995
19996 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19997
19998         * gcc.c-torture/execute/920428-2.x: Delete.
19999         * gcc.c-torture/execute/920501-7.x: Likewise.
20000
20001 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20004         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20005         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20006         prescott and c3-2.
20007         (PREFETCH_3DNOW): Add -march=c3.
20008
20009 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20010
20011         PR c/16437
20012         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20013         * gcc.c-torture/execute/bf64-1.x: Likewise.
20014
20015 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20016
20017         * gcc.c-torture/compile/20040708-1.c: New test.
20018
20019 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20020
20021         PR c++/16169
20022         * g++.dg/warn/effc2.C: New test.
20023
20024 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20025
20026         * gcc.c-torture/execute/bitfld-1.x: Remove.
20027         * gcc.c-torture/execute/bitfld-3.c: New test.
20028         * gcc.dg/bitfld-2.c: Remove XFAILs.
20029
20030 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20031
20032         PR c++/16276
20033         * g++.dg/rtti/tinfo1.C: New file.
20034
20035 2004-07-07  Eric Christopher  <echristo@redhat.com>
20036
20037         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20038
20039 2004-07-07  Andrew Pinski  <apinski@apple.com>
20040
20041         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20042
20043 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20044
20045         * g++.dg/init/call1.C: XFAIL.
20046
20047 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20048
20049         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20050         except for movstrict*, to movmem* and clrstr* to clrmem*.
20051
20052 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20053
20054         * gcc.c-torture/execute/20040707-1.c: New test.
20055
20056 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20057
20058         * gcc.c-torture/execute/20040706-1.c: New test.
20059
20060 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20061
20062         PR c++/3671
20063         * g++.dg/template/spec14.C: New test.
20064
20065 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20066
20067         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20068         nothing if not yet defined.  Use it in b, c and d type definitions.
20069         * gcc.c-torture/execute/20040705-1.c: New test.
20070         * gcc.c-torture/execute/20040705-2.c: New test.
20071
20072 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20073
20074         PR c++/2518
20075         * g++.dg/lookup/new1.C: New test.
20076
20077 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20078
20079         PR c++/11406
20080         * g++.dg/template/sizeof8.C: New test.
20081
20082 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20083
20084         * gcc.c-torture/compile/20040705-1.c: New test.
20085
20086 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20087
20088         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20089
20090 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20091
20092         * gcc.dg/cpp/if-mop.c: Two new testcases.
20093         * gcc.dg/cpp/trad/comment-3.c: New.
20094
20095 2004-07-04  Paul Brook  <paul@codesourcery.com>
20096
20097         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20098
20099 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20100
20101         PR c++/3761
20102         * g++.dg/lookup/crash4.C: New test.
20103
20104 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20105
20106         * gcc.c-torture/execute/builtin-abs-1.c
20107         * gcc.c-torture/execute/builtin-abs-2.c
20108         * gcc.c-torture/execute/builtin-complex-1.c
20109         * gcc.c-torture/execute/builtins/string-1-lib.c
20110         * gcc.c-torture/execute/builtins/string-1.c
20111         * gcc.c-torture/execute/builtins/string-2-lib.c
20112         * gcc.c-torture/execute/builtins/string-2.c
20113         * gcc.c-torture/execute/builtins/string-3-lib.c
20114         * gcc.c-torture/execute/builtins/string-3.c
20115         * gcc.c-torture/execute/builtins/string-4-lib.c
20116         * gcc.c-torture/execute/builtins/string-4.c
20117         * gcc.c-torture/execute/builtins/string-5-lib.c
20118         * gcc.c-torture/execute/builtins/string-5.c
20119         * gcc.c-torture/execute/builtins/string-6-lib.c
20120         * gcc.c-torture/execute/builtins/string-6.c
20121         * gcc.c-torture/execute/builtins/string-7-lib.c
20122         * gcc.c-torture/execute/builtins/string-7.c
20123         * gcc.c-torture/execute/builtins/string-8-lib.c
20124         * gcc.c-torture/execute/builtins/string-8.c
20125         * gcc.c-torture/execute/builtins/string-9-lib.c
20126         * gcc.c-torture/execute/builtins/string-9.c
20127         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20128         * gcc.c-torture/execute/builtins/string-asm-1.c
20129         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20130         * gcc.c-torture/execute/builtins/string-asm-2.c
20131         * gcc.c-torture/execute/stdio-opt-1.c
20132         * gcc.c-torture/execute/stdio-opt-2.c
20133         * gcc.c-torture/execute/stdio-opt-3.c
20134         * gcc.c-torture/execute/string-opt-1.c
20135         * gcc.c-torture/execute/string-opt-10.c
20136         * gcc.c-torture/execute/string-opt-11.c
20137         * gcc.c-torture/execute/string-opt-12.c
20138         * gcc.c-torture/execute/string-opt-13.c
20139         * gcc.c-torture/execute/string-opt-14.c
20140         * gcc.c-torture/execute/string-opt-15.c
20141         * gcc.c-torture/execute/string-opt-16.c
20142         * gcc.c-torture/execute/string-opt-2.c
20143         * gcc.c-torture/execute/string-opt-6.c
20144         * gcc.c-torture/execute/string-opt-7.c
20145         * gcc.c-torture/execute/string-opt-8.c:
20146         Replace with ...
20147
20148         * gcc.c-torture/execute/builtins/abs-2.c
20149         * gcc.c-torture/execute/builtins/abs-3.c
20150         * gcc.c-torture/execute/builtins/complex-1.c
20151         * gcc.c-torture/execute/builtins/fprintf.c
20152         * gcc.c-torture/execute/builtins/fputs.c
20153         * gcc.c-torture/execute/builtins/memcmp.c
20154         * gcc.c-torture/execute/builtins/memmove.c
20155         * gcc.c-torture/execute/builtins/memops-asm.c
20156         * gcc.c-torture/execute/builtins/mempcpy-2.c
20157         * gcc.c-torture/execute/builtins/mempcpy.c
20158         * gcc.c-torture/execute/builtins/memset.c
20159         * gcc.c-torture/execute/builtins/printf.c
20160         * gcc.c-torture/execute/builtins/sprintf.c
20161         * gcc.c-torture/execute/builtins/strcat.c
20162         * gcc.c-torture/execute/builtins/strchr.c
20163         * gcc.c-torture/execute/builtins/strcmp.c
20164         * gcc.c-torture/execute/builtins/strcpy.c
20165         * gcc.c-torture/execute/builtins/strcspn.c
20166         * gcc.c-torture/execute/builtins/strlen-2.c
20167         * gcc.c-torture/execute/builtins/strlen.c
20168         * gcc.c-torture/execute/builtins/strncat.c
20169         * gcc.c-torture/execute/builtins/strncmp-2.c
20170         * gcc.c-torture/execute/builtins/strncmp.c
20171         * gcc.c-torture/execute/builtins/strncpy.c
20172         * gcc.c-torture/execute/builtins/strpbrk.c
20173         * gcc.c-torture/execute/builtins/strpcpy-2.c
20174         * gcc.c-torture/execute/builtins/strpcpy.c
20175         * gcc.c-torture/execute/builtins/strrchr.c
20176         * gcc.c-torture/execute/builtins/strspn.c
20177         * gcc.c-torture/execute/builtins/strstr-asm.c
20178         * gcc.c-torture/execute/builtins/strstr.c:
20179         ... these new files.
20180
20181         * gcc.c-torture/execute/builtins/abs-2-lib.c
20182         * gcc.c-torture/execute/builtins/abs-3-lib.c
20183         * gcc.c-torture/execute/builtins/complex-1-lib.c
20184         * gcc.c-torture/execute/builtins/fprintf-lib.c
20185         * gcc.c-torture/execute/builtins/fputs-lib.c
20186         * gcc.c-torture/execute/builtins/memcmp-lib.c
20187         * gcc.c-torture/execute/builtins/memmove-lib.c
20188         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20189         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20190         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20191         * gcc.c-torture/execute/builtins/memset-lib.c
20192         * gcc.c-torture/execute/builtins/printf-lib.c
20193         * gcc.c-torture/execute/builtins/sprintf-lib.c
20194         * gcc.c-torture/execute/builtins/strcat-lib.c
20195         * gcc.c-torture/execute/builtins/strchr-lib.c
20196         * gcc.c-torture/execute/builtins/strcmp-lib.c
20197         * gcc.c-torture/execute/builtins/strcpy-lib.c
20198         * gcc.c-torture/execute/builtins/strcspn-lib.c
20199         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20200         * gcc.c-torture/execute/builtins/strlen-lib.c
20201         * gcc.c-torture/execute/builtins/strncat-lib.c
20202         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20203         * gcc.c-torture/execute/builtins/strncmp-lib.c
20204         * gcc.c-torture/execute/builtins/strncpy-lib.c
20205         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20206         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20207         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20208         * gcc.c-torture/execute/builtins/strrchr-lib.c
20209         * gcc.c-torture/execute/builtins/strspn-lib.c
20210         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20211         * gcc.c-torture/execute/builtins/strstr-lib.c
20212         * gcc.c-torture/execute/builtins/lib/abs.c
20213         * gcc.c-torture/execute/builtins/lib/fprintf.c
20214         * gcc.c-torture/execute/builtins/lib/memset.c
20215         * gcc.c-torture/execute/builtins/lib/printf.c
20216         * gcc.c-torture/execute/builtins/lib/sprintf.c
20217         * gcc.c-torture/execute/builtins/lib/strcpy.c
20218         * gcc.c-torture/execute/builtins/lib/strcspn.c
20219         * gcc.c-torture/execute/builtins/lib/strncat.c
20220         * gcc.c-torture/execute/builtins/lib/strncmp.c
20221         * gcc.c-torture/execute/builtins/lib/strncpy.c
20222         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20223         * gcc.c-torture/execute/builtins/lib/strspn.c
20224         * gcc.c-torture/execute/builtins/lib/strstr.c:
20225         New files containing support routines.
20226
20227         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20228         declaration.
20229         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20230         when not optimizing.
20231
20232 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20233
20234         PR c++/16240
20235         * g++.dg/abi/mangle22.C: New test.
20236         * g++.dg/abi/mangle23.C: Likewise.
20237
20238 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20239
20240         PR fortran/16290
20241         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20242         Allow for cases without denormalized floating point numbers.
20243
20244 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20245
20246         PR c/1027
20247         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20248         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20249         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20250         expected warning text.
20251         * gcc.dg/format/diag-2.c: New test.
20252
20253 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20254
20255         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20256
20257 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20258
20259         * gcc.dg/builtins-43.c: New.
20260         * gcc.dg/builtins-44.c: New.
20261         * gcc.dg/builtins-45.c: New.
20262
20263 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20264             Andreas Tobler  <a.tobler@schweiz.ch>
20265
20266         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20267         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20268         as SIGSEGV.
20269         * gcc.dg/cleanup-11.c: Likewise.
20270         * gcc.dg/cleanup-8.c: Likewise.
20271         * gcc.dg/cleanup-9.c: Likewise.
20272         * gcc.dg/cleanup-5.c: Run on all platforms.
20273
20274 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20275
20276         * g++.dg/warn/nonnull1.C: New test.
20277
20278 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20279
20280         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20281         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20282         Special-case the Sun compiler wrt to <complex.h>.
20283
20284 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20285
20286         * gcc.dg/Wunreachable-8.C: New test.
20287
20288         * gcc.dg/h8300-ice2.c : New test.
20289
20290 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20291
20292         PR fortran/16161
20293         * gfortran.fortran-torture/compile/implicit.f90: Add test
20294         for implicit character.
20295
20296 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20297
20298         PR fortran/16289
20299         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20300         Use tiny() intrinsic to find smallest non-negative real
20301
20302 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20303
20304         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20305         * gcc.dg/compat/struct-by-value-22_x.c: New.
20306         * gcc.dg/compat/struct-by-value-22_y.c: New.
20307
20308         * gcc.c-torture/execute/20040629-1.c: New test.
20309
20310 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20311
20312         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20313         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20314
20315         PR target/16195
20316         * gcc.dg/20040625-1.c: New test.
20317
20318 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20319
20320         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20321
20322 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20323
20324         PR fortran/15963
20325         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20326
20327 2004-06-29  Richard Henderson  <rth@redhat.com>
20328
20329         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20330
20331 2004-06-29  Paul Brook  <paul@codesourcery.com>
20332
20333         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20334         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20335
20336 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20337
20338         PR c++/16260
20339         * g++.dg/parse/crash15.C: New.
20340
20341 2004-06-28  Andrew Pinski  <apinski@apple.com>
20342
20343         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20344         by the error already.
20345
20346         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20347
20348 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20349
20350         PR target/14041
20351         * gcc.dg/h8300-bss-align-1.c : New.
20352
20353 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20354
20355         * PR c++/16174
20356         * g++.dg/template/ctor4.C: New.
20357
20358 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20359
20360         PR c++/16205
20361         * g++.dg/warn/Wsequence-point-1.C: New test.
20362
20363 2004-06-27  Paul Brook  <paul@codesourcery.com>
20364
20365         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20366
20367 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20368
20369         * g++.old-deja/g++.mike/p7325.C: Remove.
20370
20371 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20372
20373         PR c/14963
20374         * gcc.dg/pr14963.c: New test.
20375
20376 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20377
20378         PR c++/16193
20379         * g++.dg/parse/redef1.C: New test.
20380
20381 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20382
20383         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20384         20021110.c.
20385         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20386         20021119-1.c.
20387         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20388         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20389         5-04.c.
20390         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20391         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20392         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20393         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20394         g++.brendan/enum14.C.
20395         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20396         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20397         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20398         g++.mike/virt1.C.
20399         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20400         memtemp24.C.
20401
20402 2004-06-27  Roger Sayle  <roger@eyesopen.com>
20403
20404         * gcc.dg/20040527-1.c: New test case.
20405
20406 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
20407
20408         PR gfortran/pr16196
20409         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
20410
20411 2004-06-25  Roger Sayle  <roger@eyesopen.com>
20412
20413         PR middle-end/15825
20414         * gcc.dg/pr15825-1.c: New test case.
20415
20416 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20417
20418         * gcc.c-torture/execute/20040625-1.c: New test.
20419
20420 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20421
20422         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
20423
20424 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20425
20426         * gcc.dg/torture/mips-div-1.c: New test.
20427
20428 2004-06-24  Jeff Law  <law@redhat.com>
20429
20430         * gcc.dg/tree-ssa/20040624-1.c: New test.
20431
20432 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
20433
20434         * gcc.c-torture/compile/20040624-1.c: New test.
20435
20436 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20437
20438         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
20439         this directory.
20440
20441 2004-06-23  Andrew Pinski  <apinski@apple.com>
20442
20443         PR middle-end/15988
20444         * g++.dg/opt/ptrmem4.C: New test.
20445
20446         * gcc.dg/c90-array-quals-2.c: New test.
20447
20448 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
20449
20450         * gcc.dg/kpice1.c: New test.
20451
20452 2006-06-23  Andrew Pinski  <apinski@apple.com>
20453
20454         * gcc.dg/c90-array-quals.c: New test.
20455
20456 2006-06-22  Richard Henderson  <rth@redhat.com>
20457
20458         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
20459
20460 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
20461
20462         * gcc.dg/builtins-config.h: Handle FreeBSD.
20463
20464 2006-06-22  Richard Henderson  <rth@redhat.com>
20465
20466         * g++.dg/opt/devirt1.C: New.
20467
20468 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
20469
20470         * g++.dg/opt/pr15551.C: New testcase.
20471
20472 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
20473
20474         PR target/14800
20475         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
20476         x86_64-*-linux* when compiling for 32bit.
20477
20478 2004-06-21  Andrew Pinski  <apinski@apple.com>
20479
20480         * gcc.dg/pch/struct-1.c: New.
20481         * gcc.dg/pch/struct-1.hs: New.
20482
20483 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
20484
20485         * gcc.dg/pch/save-temps-1.c: New file.
20486         * gcc.dg/pch/save-temps-1.hs: New file.
20487
20488 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20489
20490         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20491         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20492
20493 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20494
20495         * gfortran.fortran-torture/execute/select_1.f90: Rename function
20496         to fix type error.
20497         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20498         Remove trailing spaces.
20499
20500 2004-06-21  Richard Henderson  <rth@redhat.com>
20501
20502         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20503         merging && to BIT_FIELD_REF.
20504
20505 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
20506
20507         * g++.dg/opt/placeholder1.C: New test.
20508
20509 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20510
20511         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
20512         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20513         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20514         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20515
20516 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
20517
20518         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
20519         extern "C".
20520         * g++.dg/other/pragma-re-1.C: Add comments.
20521
20522 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
20523
20524         PR gfortran/16080
20525         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
20526
20527 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
20528
20529         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
20530         instead of setting the type of size_t by
20531         hand.
20532
20533 2004-06-18  Roger Sayle  <roger@eyesopen.com>
20534
20535         * gcc.dg/unordered-2.c: New test case.
20536         * gcc.dg/unordered-3.c: New test case.
20537
20538 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
20539
20540         PR other/16043
20541         * lib/g++.exp (g++_version): Tweak regexp for version
20542         * lib/g77.exp (g77_version): Likewise.
20543         * lib/gfortran.exp (gfortran_version): Likewise.
20544         * lib/objc.exp (objc_version): Likewise.
20545         * lib/treelang.exp (treelang_version): Likewise.
20546
20547 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
20548
20549         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
20550         Use INT_MAX instead of __INT_MAX__.
20551         * gcc.dg/compat/struct-align-2_y.c: Likewise.
20552
20553         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
20554         * gcc.dg/compat/scalar-return-3_x.c: Use it.
20555         * gcc.dg/compat/scalar-return-3_y.c: Use it.
20556         * gcc.dg/compat/scalar-return-4_x.c: Use it.
20557         * gcc.dg/compat/scalar-return-4_y.c: Use it.
20558         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
20559         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
20560         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
20561         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
20562
20563         * gcc.dg/range-test-1.c: New test.
20564         * g++.dg/opt/range-test-1.C: New test.
20565
20566 2004-06-17  Richard Henderson  <rth@redhat.com>
20567
20568         * objc.dg/sync-1.m: New.
20569         * objc.dg/try-catch-1.m: Don't force next runtime.
20570         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20571         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
20572         shadowed catch clause.
20573         * objc.dg/try-catch-5.m: New.
20574
20575 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
20576
20577         Bug 14610
20578         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20579
20580 2004-06-15  Richard Henderson  <rth@redhat.com>
20581
20582         * gcc.dg/20001116-1.c: Move expected warning line.
20583
20584 2004-06-15  Richard Henderson  <rth@redhat.com>
20585
20586         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20587         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20588
20589 2004-06-15  Jeff Law  <law@redhat.com>
20590
20591         * gcc.dg/tree-ssa/20040615-1.c: New test.
20592         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20593         be less sensitive to operand ordering.
20594         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20595
20596 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
20597
20598         * g++.dg/abi/bitfield3.C: Add comment..
20599
20600 2004-06-15  Richard Henderson  <rth@redhat.com>
20601
20602         * g++.dg/ext/stmtexpr1.C: XFAIL.
20603         * gcc.dg/20030612-1.c: XFAIL.
20604
20605 2004-06-15  Eric Christopher  <echristo@redhat.com>
20606
20607         * g++.dg/charset/asm5.c: New.
20608         * gcc.dg/charset/asm6.c: New.
20609
20610 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20611
20612         PR fortran/15962
20613         * gfortran.fortran-torture/execute/select_1.f90: New test.
20614
20615 2004-06-15  Paul Brook  <paul@codesourcery.com>
20616
20617         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20618
20619 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20620
20621         PR c++/15967
20622         * g++.dg/lookup/crash3.C: New test.
20623
20624 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20625
20626         PR c++/15947
20627         * g++.dg/parse/dtor4.C: New test.
20628
20629 2004-06-14  Jeff Law  <law@redhat.com>
20630
20631         * gcc.c-torture/compile/20040614-1.c: New test.
20632
20633 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20634
20635         PR fortran/15211
20636         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20637         LEN of a character array.
20638
20639 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
20640
20641         PR c++/15096
20642         * g++.dg/template/ptrmem10.C: New test.
20643
20644         PR c++/14930
20645         * g++.dg/template/friend30.C: New test.
20646
20647 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20648
20649         PR fortran/14928
20650         * gfortran.fortran-torture/compile/mloc.f90: New test.
20651
20652 2004-06-13  Paul Brook  <paul@codesourcery.com>
20653
20654         * gfortran.fortran-torture/execute/random_2.f90: New test.
20655
20656 2004-06-13  Eric Christopher  <echristo@redhat.com>
20657
20658         * gcc.dg/noncompile/redecl-1.c: Fix error message.
20659
20660 2004-06-12  Paul Brook  <paul@codesourcery.com>
20661
20662         * gfortran.fortran-torture/execute/contained_3.f90: New test.
20663
20664 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20665
20666         PR fortran/14923
20667         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20668
20669 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20670
20671         PR fortran/14957
20672         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20673         syntax errors in end statements of contained subroutines.
20674
20675 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20676
20677         PR fortran/12841
20678         * gfortran.fortran-torture/execute/null_arg.f90: New test.
20679
20680 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20681
20682         PR fortran/15665
20683         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20684
20685 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20686
20687         PR gfortran/12839
20688         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20689
20690 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/15862
20693         * g++.dg/parse/enum1.C: New test.
20694
20695 2004-06-10  Jeff Law  <law@redhat.com>
20696
20697         * gcc.c-torture/compile/20040610-1.c: New test.
20698
20699 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20700
20701         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20702         * g++.old-deja/g++.other/decl3.C: Likewise.
20703
20704 2004-06-10  Brian Booth  <bbooth@redhat.com>
20705
20706         * gcc.dg/tree-ssa/20031015-1.c: Scan for
20707         V_MAY_DEF instead of VDEF.
20708         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20709
20710 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
20711
20712         PR c++/14211
20713         * g++.dg/conversion/const1.C: New test.
20714
20715         PR c++/15076
20716         * g++.dg/conversion/reinterpret1.C: New test.
20717
20718         PR c++/15877
20719         * g++.dg/template/enum2.C: New test.
20720
20721         PR c++/15227
20722         * g++.dg/template/error13.C: New test.
20723
20724 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20725
20726         PR fortran/14957
20727         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20728         arguments to test_* REAL and of the right size.
20729
20730 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20731
20732         PR target/15569
20733         PR rtl-optimization/15681
20734         * gcc.dg/20040609-1.c: New test.
20735
20736 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20737
20738         PR c++/14791
20739         * g++.dg/opt/builtins1.C: New test.
20740
20741 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
20742
20743         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20744         that use default windows32 struct layout.
20745         * gcc.dg/i386-bitfield2.c: Likewise.
20746
20747 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
20748
20749         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20750         for mingw32 and cygwin targets.
20751
20752 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
20753
20754         * gcc.dg/pch/macro-4.c: New.
20755         * gcc.dg/pch/macro-4.hs: New.
20756
20757 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20758
20759         PR fortran/13249
20760         * gfortran.fortran-torture/compile/name_clash.f90: New test.
20761
20762 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20763
20764         PR fortran/13372
20765         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20766
20767 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20768
20769         PR gfortran/14897
20770         * gfortran.fortran-torture/execute/t_edit.f90: New test.
20771
20772 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20773
20774         PR gfortran/15755
20775         * gfortran.fortran-torture/execute/backspace.c : New test.
20776
20777 2004-06-09  Paul Brook  <paul@codesourcery.com>
20778
20779         * gfortran.fortran-torture/execure/intrinsic_associated.f90
20780         (pointer_to_section): Rewrite to use smaller array.
20781
20782 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
20783
20784         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20785         * gcc.dg/ext/altivec-10.c: Same.
20786         * gcc.dg/ext/altivec-11.c: Same.
20787         * gcc.dg/ext/altivec-12.c: Same.
20788         * gcc.dg/ext/altivec-13.c: Same.
20789         * gcc.dg/ext/altivec-14.c: Same.
20790         * gcc.dg/ext/altivec-15.c: Same.
20791         * gcc.dg/ext/altivec-16.c: Same.
20792         * gcc.dg/ext/altivec-3.c: Same.
20793         * gcc.dg/ext/altivec-4.c: Same.
20794         * gcc.dg/ext/altivec-6.c: Same.
20795         * gcc.dg/ext/altivec-7.c: Same.
20796         * gcc.dg/ext/altivec-8.c: Same.
20797         * gcc.dg/ext/altivec-varargs-1.c: Same.
20798
20799         * g++.dg/ext/altivec-1.C: Correct dg syntax.
20800         * g++.dg/ext/altivec-10.C: Same.
20801         * g++.dg/ext/altivec-2.C: Same.
20802         * g++.dg/ext/altivec-3.C: Same.
20803         * g++.dg/ext/altivec-4.C: Same.
20804         * g++.dg/ext/altivec-5.C: Same.
20805         * g++.dg/ext/altivec-6.C: Same.
20806         * g++.dg/ext/altivec-7.C: Same.
20807         * g++.dg/ext/altivec-8.C: Same.
20808         * g++.dg/ext/altivec-9.C: Same.
20809
20810 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20811
20812         PR c++/7841
20813         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20814
20815 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20816
20817         * gcc.dg/union-1.c: New test.
20818
20819 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20820
20821         * gcc.dg/builtins-41.c: New test case.
20822         * gcc.dg/builtins-42.c: New test case.
20823
20824 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20825
20826         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20827         * g++.dg/ext/altivec-10.C: Same.
20828         * g++.dg/ext/altivec-2.C: Same.
20829         * g++.dg/ext/altivec-3.C: Same.
20830         * g++.dg/ext/altivec-4.C: Same.
20831         * g++.dg/ext/altivec-5.C: Same.
20832         * g++.dg/ext/altivec-6.C: Same.
20833         * g++.dg/ext/altivec-7.C: Same.
20834         * g++.dg/ext/altivec-8.C: Same.
20835         * g++.dg/ext/altivec-9.C: Same.
20836         * g++.old-deja/g++.abi/cxa_vec.C: Same.
20837         * g++.old-deja/g++.brendan/new3.C: Same.
20838         * gcc.c-torture/execute/eeprof-1.x: Same.
20839
20840 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20841
20842         PR c/14765
20843         * gcc.dg/pr14765-1.c: New test.
20844
20845 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20846
20847         PR c/14649
20848         * gcc.dg/pr14649-1.c: New test case.
20849
20850 2004-06-07  Richard Henderson  <rth@redhat.com>
20851
20852         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20853         if temporaries.
20854
20855 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20856
20857         * g++.dg/eh/elide1.C: Remove XFAIL.
20858
20859 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
20860
20861         PR c++/15337
20862         * g++.dg/expr/sizeof3.C: New test.
20863
20864         PR c++/14777
20865         * g++.dg/template/access14.C: New test.
20866
20867         PR c++/15554
20868         * g++.dg/template/enum1.C: New test.
20869
20870         PR c++/15057
20871         * g++.dg/eh/throw1.C: New test.
20872
20873 2004-06-07  David Ayers  <d.ayers@inode.at>
20874             Ziemowit Laski  <zlaski@apple.com>
20875
20876         * lib/objc.exp (objc_target_compile): Revert the '-framework
20877         Foundation' flag fix, since bare Darwin does not ship
20878         with the Foundation framework.
20879         * objc/execute/next_mapping.h: Provide a local NSConstantString
20880         @interface and @implementation.
20881         (objc_constant_string_init): A constructor function, used to
20882         initialize the NSConstantString meta-class object.
20883         * objc/execute/string1.m: Include "next_mapping.h" instead of
20884         <Foundation/NSString.h>.
20885         * objc/execute/string2.m: Likewise.
20886         * objc/execute/string3.m: Likewise.
20887         * objc/execute/string4.m: Likewise.
20888
20889 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
20890
20891         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20892         to double. Replace double with FLOAT.
20893         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20894
20895         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20896         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20897         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20898         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20899         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20900         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20901         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20902         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20903
20904 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20905
20906         PR c/13519
20907         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20908
20909 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20910
20911         PR c++/15503
20912         * g++.dg/template/meminit2.C: New test.
20913
20914 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
20915
20916         PR target/15822
20917         * gcc.c-torture/execute/compare-fp-1.c,
20918         gcc.c-torture/execute/compare-fp-2.c,
20919         gcc.c-torture/execute/compare-fp-3.c,
20920         gcc.c-torture/execute/compare-fp-4.c,
20921         gcc.c-torture/execute/compare-fp-3.x,
20922         gcc.c-torture/execute/compare-fp-4.x: Moved...
20923         * gcc.c-torture/execute/ieee/compare-fp-1.c,
20924         gcc.c-torture/execute/ieee/compare-fp-2.c,
20925         gcc.c-torture/execute/ieee/compare-fp-3.c,
20926         gcc.c-torture/execute/ieee/compare-fp-4.c,
20927         gcc.c-torture/execute/ieee/compare-fp-3.x,
20928         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20929
20930 2004-06-04  David Ayers  <d.ayers@inode.at>
20931
20932         * objc/execute/protocol-isEqual-4.m: New testcase.
20933
20934 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
20935
20936         * objc/execute/protocol-isEqual-1.m: New testcase.
20937         * objc/execute/protocol-isEqual-2.m: New testcase.
20938         * objc/execute/protocol-isEqual-3.m: New testcase.
20939
20940 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20941
20942         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20943
20944 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
20945
20946         * lib/objc.exp (objc_target_compile): When running tests on
20947         Darwin (Mac OS X), inform the linker about '-framework
20948         'Foundation'.
20949
20950 2004-06-02  Eric Christopher  <echristo@redhat.com>
20951
20952         * gcc.c-torture/compile/20040602-1.c: New.
20953
20954 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
20955
20956         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20957         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20958
20959         PR tree-optimization/14736
20960         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20961
20962         PR tree-optimization/14042
20963         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20964
20965         PR tree-optimization/14729
20966         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20967
20968 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20969
20970         PR fortran/15557
20971         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20972
20973 2004-06-01  Richard Hederson  <rth@redhat.com>
20974
20975         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20976
20977 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20978
20979         PR c++/14932
20980         * g++.dg/parse/offsetof4.C: New test.
20981
20982 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
20983
20984         PR objc/7993
20985         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20986
20987 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
20988
20989         PR c++/15701
20990         * g++.dg/template/friend29.C: New test.
20991
20992 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20993
20994         PR c/15749
20995         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20996
20997 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
20998
20999         * gcc.dg/sparc-trap-1.c: New test.
21000
21001 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21002
21003         PR middle-end/15069
21004         * g++.dg/opt/fold3.C: New test case.
21005
21006 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21007
21008         * lib/target-supports.exp (check_iconv_available): Fix fallout
21009         from 2004-05-28 patch.
21010
21011 2004-05-30  Paul Brook  <paul@codesourcery.com>
21012
21013         PR fortran/15620
21014         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21015         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21016
21017 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21018
21019         * gfortran.fortran-torture/execute/random_1.f90: New test.
21020
21021 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21022
21023         * g++.dg/ext/altivec-10.C: New test.
21024
21025 2004-05-29  Paul Brook  <paul@codesourcery.com>
21026
21027         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21028
21029 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21030
21031         * gcc.dg/altivec-16.c: New test.
21032
21033 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21034
21035         * lib/target-supports.exp (check_vmx_hw_available): New.
21036         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21037
21038         * lib/target-supports.exp (check_alias_available,
21039         check_iconv_available, check_named_sections_available): Use
21040         unique names for temporary files.
21041
21042 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21043
21044         * gcc.dg/altivec-15.c: New test.
21045
21046 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21047
21048         PR c++/15083
21049         * g++.dg/warn/noeffect6.C: New test.
21050
21051         PR c++/15471
21052         * g++.dg/expr/ptrmem4.C: New test.
21053
21054         PR c++/15640
21055         * g++.dg/template/operator3.C: New test.
21056
21057 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21058
21059         PR c++/14668
21060         * g++.dg/lookup/redecl1.C: New test.
21061         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21062
21063 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21064
21065         * gcc.c-torture/execute/compare-fp-1.c,
21066         gcc.c-torture/execute/compare-fp-2.c,
21067         gcc.c-torture/execute/compare-fp-3.c,
21068         gcc.c-torture/execute/compare-fp-4.c,
21069         gcc.c-torture/execute/compare-fp-3.x,
21070         gcc.c-torture/execute/compare-fp-4.x,
21071         gcc.dg/pr15649-1.c: New.
21072
21073 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21074
21075         PR c++/12883
21076         * g++.dg/init/array14.C: New test.
21077
21078 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21079
21080         * lib/compat.exp (compat-get-options-main): New.
21081         (compat-get-options): Remove unneeded code, warn for ignored
21082         command.
21083         (compat-execute): Check flag set by dg-require-* commands.
21084
21085         * lib/compat.exp (compat-execute): Break up long lines.
21086
21087 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21088
21089         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21090         * gcc.dg/altivec-14.c: New test.
21091         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21092
21093         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21094         * gcc.dg/altivec-12.c: Ditto.
21095
21096         * gcc.dg/altivec-3.c: Move call to altivec_check.
21097
21098 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21099
21100         PR c++/15044
21101         * g++.dg/template/error12.C: New test.
21102
21103         PR c++/15317
21104         * g++.dg/ext/attrib15.C: New test.
21105
21106         PR c++/15329
21107         * g++.dg/template/ptrmem9.C: New test.
21108
21109 2004-05-25  Paul Brook  <paul@codesourcery.com>
21110
21111         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21112
21113 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21114
21115         PR c++/15165
21116         * g++.dg/template/crash19.C: New test.
21117
21118 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21119
21120         PR c++/15025
21121         * g++.dg/template/redecl1.C: New test.
21122
21123 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21124
21125         PR c++/14821
21126         * g++.dg/other/ns1.C: New test.
21127
21128         PR c++/14883
21129         * g++.dg/template/invalid1.C: New test.
21130
21131 2004-05-23  Paul Brook  <paul@codesourcery.com>
21132         Victor Leikehman  <lei@haifasphere.co.il>
21133
21134         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21135         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21136
21137 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21138
21139         PR c++/15285
21140         PR c++/15299
21141         * g++.dg/template/non-dependent5.C: New test.
21142         * g++.dg/template/non-dependent6.C: New test.
21143
21144 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21145
21146         PR c++/15507
21147         * g++.dg/inherit/union1.C: New test.
21148
21149         PR c++/15542
21150         * g++.dg/template/addr1.C: New test.
21151
21152         PR c++/15427
21153         * g++.dg/template/array5.C: New test.
21154
21155         PR c++/15287
21156         * g++.dg/template/array6.C: New test.
21157
21158 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21159             Roger Sayle  <roger@eyesopen.com>
21160
21161         * g++.dg/lookup/forscope2.C: New test case.
21162
21163 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21164
21165         * gcc.dg/cpp/Wmissingdirs.c: New.
21166
21167 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21168
21169         PR target/15301
21170         * gcc.dg/compat/union-m128-1.h: New file.
21171         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21172         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21173         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21174
21175 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21176
21177         PR target/15302
21178         * gcc.dg/compat/struct-complex-1.h: New file.
21179         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21180         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21181         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21182
21183 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21184
21185         PR middle-end/3074
21186         * gcc.dg/pr3074-1.c: New test case.
21187         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21188
21189 2004-05-20  Falk Hueffner  <falk@debian.org>
21190
21191         PR other/15526
21192         * gcc.dg/ftrapv-1.c: New test case.
21193
21194 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21195
21196         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21197
21198 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21199             Jeff Law  <law@redhat.com>
21200
21201         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21202         * gcc.dg/tree-ssa/20040518-2.c: New test.
21203
21204         * gcc.dg/tree-ssa/20040518-1.c: New test.
21205
21206 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21207
21208         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21209
21210 2004-05-18  Paul Brook  <paul@codesourcery.com>
21211
21212         PR fortran/13930
21213         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21214
21215 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21216
21217         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21218         constant folding.
21219
21220 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21221
21222         * gcc.dg/tree-ssa/20040517-1.c: New test.
21223
21224 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21225
21226         * gcc.dg/loop-4.c: New test.
21227
21228 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21229
21230         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21231
21232 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21233
21234         PR fortran/15311
21235         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21236
21237 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21238
21239         PR fortran/13826
21240         PR fortran/13940
21241         * gfortran.fortran-torture/compile/data_1.f90: New test.
21242
21243 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21244
21245         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21246         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21247
21248 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21249
21250         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21251
21252 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21253
21254         PR c/15444
21255         * gcc.dg/format/xopen-1.c: Adjust expected message.
21256         * gcc.dg/format/xopen-3.c: New test.
21257
21258 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21259
21260         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21261
21262 2004-05-14  Jeff Law  <law@redhat.com>
21263
21264         * gcc.dg/tree-ssa/20040514-2.c: New test.
21265
21266 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21267
21268         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21269         this ...
21270         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21271         this.
21272
21273 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21274
21275         * gcc.dg/tree-ssa/20040514-1.c: New test.
21276
21277 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21278
21279         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21280         test.
21281
21282 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21283
21284         PR fortran/14066
21285         * gfortran.fortran-torture/compile/do_1.f90: New test.
21286
21287 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21288
21289         PR fortran/15051
21290         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21291         test.
21292
21293 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21294
21295         PR fortran/15149
21296         * gfortran.fortran-torture/execute/random_init.f90: New test.
21297
21298 2004-05-13  Paul Brook  <paul@codesourcery.com>
21299
21300         PR fortran/15314
21301         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21302
21303 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21304
21305         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21306         for the powerpc case.
21307
21308 2004-05-13  Jeff Law  <law@redhat.com>
21309
21310         * gcc.dg/tree-ssa/20040513-1.c: New test.
21311         * gcc.dg/tree-ssa/20040513-2.c: New test.
21312
21313 2004-05-13  Paul Brook  <paul@codesourcery.com>
21314
21315         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21316         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21317         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21318
21319 2004-05-13  Andreas Schwab  <schwab@suse.de>
21320
21321         PR other/10819
21322         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21323         characters.
21324
21325 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21326
21327         PR fortran/15294
21328         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21329
21330 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21331
21332         Merge from tree-ssa-20020619-branch.  See
21333         ChangeLog.tree-ssa for details.
21334
21335 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21336
21337         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21338         include <altivec.h> explicitly.
21339         * gcc.dg/altivec-13.c: Likewise.
21340
21341 2004-05-11  Paul Brook  <paul@codesourcery.com>
21342
21343         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21344
21345 2004-05-10  Eric Christopher  <echristo@redhat.com>
21346
21347         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21348         * gcc.dg/sibcall-4.c: Ditto.
21349
21350 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21351
21352         * g++.dg/ext/altivec-8.C: New test case.
21353         * gcc.dg/altivec-13.c: New test case.
21354
21355 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21356
21357         * gcc.c-torture/execute/divcmp-1.c: New test case.
21358         * gcc.c-torture/execute/divcmp-2.c: New test case.
21359         * gcc.c-torture/execute/divcmp-3.c: New test case.
21360
21361 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21362
21363         * g++.dg/other/pragma-re-2.C: New test.
21364
21365 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21366
21367         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21368         * gcc.dg/i386-387-2.c: Likewise.
21369
21370         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21371         __builtin_drem.
21372         * gcc.dg/i386-387-6.c: Likewise.
21373
21374 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21375
21376         * gcc.dg/builtins-33.c: Also check log1p*.
21377
21378 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21379
21380         PR optimization/15296
21381         * gcc.c-torture/execute/pr15296.c: New test.
21382
21383 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21384
21385         * gcc.dg/builtins-40.c: New test.
21386
21387 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21388
21389         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21390
21391 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21392
21393         * g++.dg/ext/spe1.C: New testcase.
21394
21395 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21396
21397         * objc.dg/image-info.m: Allow additional attributes
21398         for __image_info section.
21399
21400 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
21401
21402         * gcc.dg/torture/mips-hilo-2.c: New test.
21403
21404 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21405
21406         PR c++/14389
21407         * g++.dg/template/member5.C: New test.
21408
21409 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
21410
21411         * gcc.dg/builtins-34.c: Also check expm1*.
21412
21413 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21414
21415         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
21416         * gcc.dg/torture/builtin-convert-3.c: New test.
21417
21418 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
21419
21420         PR middle-end/15054
21421         * g++.dg/opt/pr15054.C: New test.
21422
21423 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21424
21425         * gcc.dg/torture/builtin-rounding-1.c: New test.
21426         * gcc.dg/builtins-25.c: Delete.
21427         * gcc.dg/builtins-29.c: Delete.
21428
21429 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
21430
21431         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
21432         * gcc.dg/sibcall-4.c: Likewise.
21433         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
21434
21435 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21436
21437         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
21438         bit-field on 16-bit targets.
21439
21440 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21441
21442         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
21443         16-bit targets.
21444
21445 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
21446
21447         * gcc.dg/rs6000-power2-1.c: Change to compile only.
21448         * gcc.dg/rs6000-power2-2.c: Likewise.
21449
21450 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
21451
21452         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
21453         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
21454         Change the asm registers to be in form of frN instead of fN.
21455
21456 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21457
21458         * gcc.dg/torture/builtin-convert-2.c: New test.
21459
21460 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
21461
21462         * gcc.dg/rs6000-power2-1.c: New test.
21463         * gcc.dg/rs6000-power2-2.c: New test.
21464
21465 2004-04-28  Jan Hubicka  <jh@suse.cz>
21466
21467         * gcc.dg/unused-6.c: New test.
21468
21469 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
21470             Ulrich Weigand  <uweigand@de.ibm.com>
21471
21472         * ada/acats/run_all.sh: Define $target variable.
21473
21474 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
21475
21476         PR c++/15119
21477         * g++.dg/other/vararg-1.C: New test.
21478
21479         PR c++/4794
21480         * g++.dg/eh/cleanup3.C: New test.
21481
21482 2004-04-24  Laurent GUERBY <laurent@guerby.net>
21483
21484         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21485         and ad8011a (target_insn).
21486         * ada/acats/support/macro.dfs: Likewise.
21487         * ada/acats/support/impbit.adb: New file.
21488
21489 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
21490
21491         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21492
21493 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21494
21495         * gcc.dg/loop-3.c: New test.
21496
21497 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
21498
21499         * gcc.c-torture/execute/simd-5.c: New test.
21500
21501 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21502
21503         PR c++/15064
21504         * g++.dg/template/crash18.C: New test.
21505
21506 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
21507
21508         * g++.dg/ext/complit3.C: New test.
21509
21510 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21511
21512         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
21513         * gcc.dg/altivec-3.c: Same.
21514         * gcc.dg/altivec-varargs-1.c: Same.
21515
21516 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21517
21518         * lib/target-supports.exp (check_profiling_available): Assume
21519         profiling is not available on powerpc-eabi targets.
21520
21521 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
21522
21523         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
21524         * gcc.dg/vmx/bug-1.c: Ditto.
21525
21526 2004-04-20  Eric Christopher  <echristo@redhat.com>
21527
21528         * gcc.dg/charset/extern.c: New test.
21529         * g++.dg/charset/extern3.cc: Ditto.
21530
21531 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
21532
21533         * gcc.dg/builtins-39.c: New test.
21534
21535 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
21536
21537         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
21538
21539 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
21540
21541         * gcc.dg/torture/mips-hilo-1.c: New test.
21542
21543 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
21544
21545         * gcc.c-torture/compile/20040419-1.c: New test.
21546
21547 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
21548
21549         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
21550
21551 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
21552             Aldy Hernandez  <aldyh@redhat.com>
21553
21554         * gcc.c-torture/execute/va-arg-24.c: New.
21555
21556 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
21557             Aldy Hernandez  <aldyh@redhat.com>
21558
21559         * gcc.dg/vmx/1b-01.c: New.
21560         * gcc.dg/vmx/1b-02.c: New.
21561         * gcc.dg/vmx/1b-03.c: New.
21562         * gcc.dg/vmx/1b-04.c: New.
21563         * gcc.dg/vmx/1b-05.c: New.
21564         * gcc.dg/vmx/1b-06.c: New.
21565         * gcc.dg/vmx/1b-07.c: New.
21566         * gcc.dg/vmx/1c-01.c: New.
21567         * gcc.dg/vmx/1c-02.c: New.
21568         * gcc.dg/vmx/3a-01a.c: New.
21569         * gcc.dg/vmx/3a-01.c: New.
21570         * gcc.dg/vmx/3a-01m.c: New.
21571         * gcc.dg/vmx/3a-03.c: New.
21572         * gcc.dg/vmx/3a-03m.c: New.
21573         * gcc.dg/vmx/3a-04.c: New.
21574         * gcc.dg/vmx/3a-04m.c: New.
21575         * gcc.dg/vmx/3a-05.c: New.
21576         * gcc.dg/vmx/3a-06.c: New.
21577         * gcc.dg/vmx/3a-06m.c: New.
21578         * gcc.dg/vmx/3a-07.c: New.
21579         * gcc.dg/vmx/3b-01.c: New.
21580         * gcc.dg/vmx/3b-02.c: New.
21581         * gcc.dg/vmx/3b-10.c: New.
21582         * gcc.dg/vmx/3b-13.c: New.
21583         * gcc.dg/vmx/3b-14.c: New.
21584         * gcc.dg/vmx/3b-15.c: New.
21585         * gcc.dg/vmx/3c-01a.c: New.
21586         * gcc.dg/vmx/3c-01.c: New.
21587         * gcc.dg/vmx/3c-02.c: New.
21588         * gcc.dg/vmx/3c-03.c: New.
21589         * gcc.dg/vmx/3d-01.c: New.
21590         * gcc.dg/vmx/4-01.c: New.
21591         * gcc.dg/vmx/4-03.c: New.
21592         * gcc.dg/vmx/5-01.c: New.
21593         * gcc.dg/vmx/5-02.c: New.
21594         * gcc.dg/vmx/5-03.c: New.
21595         * gcc.dg/vmx/5-04.c: New.
21596         * gcc.dg/vmx/5-05.c: New.
21597         * gcc.dg/vmx/5-06.c: New.
21598         * gcc.dg/vmx/5-07.c: New.
21599         * gcc.dg/vmx/5-07t.c: New.
21600         * gcc.dg/vmx/5-08.c: New.
21601         * gcc.dg/vmx/5-10.c: New.
21602         * gcc.dg/vmx/5-11.c: New.
21603         * gcc.dg/vmx/7-01a.c: New.
21604         * gcc.dg/vmx/7-01.c: New.
21605         * gcc.dg/vmx/7c-01.c: New.
21606         * gcc.dg/vmx/7d-01.c: New.
21607         * gcc.dg/vmx/7d-02.c: New.
21608         * gcc.dg/vmx/8-01.c: New.
21609         * gcc.dg/vmx/8-02a.c: New.
21610         * gcc.dg/vmx/8-02.c: New.
21611         * gcc.dg/vmx/brode-1.c: New.
21612         * gcc.dg/vmx/bug-1.c: New.
21613         * gcc.dg/vmx/bug-2.c: New.
21614         * gcc.dg/vmx/bug-3.c: New.
21615         * gcc.dg/vmx/cw-bug-1.c: New.
21616         * gcc.dg/vmx/cw-bug-2.c: New.
21617         * gcc.dg/vmx/cw-bug-3.c: New.
21618         * gcc.dg/vmx/dct.c: New.
21619         * gcc.dg/vmx/debug-1.c: New.
21620         * gcc.dg/vmx/debug-2.c: New.
21621         * gcc.dg/vmx/debug-3.c: New.
21622         * gcc.dg/vmx/debug-4.c: New.
21623         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21624         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21625         * gcc.dg/vmx/eg-5.c: New.
21626         * gcc.dg/vmx/fft.c: New.
21627         * gcc.dg/vmx/gcc-bug-1.c: New.
21628         * gcc.dg/vmx/gcc-bug-2.c: New.
21629         * gcc.dg/vmx/gcc-bug-3.c: New.
21630         * gcc.dg/vmx/gcc-bug-4.c: New.
21631         * gcc.dg/vmx/gcc-bug-5.c: New.
21632         * gcc.dg/vmx/gcc-bug-6.c: New.
21633         * gcc.dg/vmx/gcc-bug-7.c: New.
21634         * gcc.dg/vmx/gcc-bug-8.c: New.
21635         * gcc.dg/vmx/gcc-bug-9.c: New.
21636         * gcc.dg/vmx/gcc-bug-b.c: New.
21637         * gcc.dg/vmx/gcc-bug-c.c: New.
21638         * gcc.dg/vmx/gcc-bug-d.c: New.
21639         * gcc.dg/vmx/gcc-bug-e.c: New.
21640         * gcc.dg/vmx/gcc-bug-f.c: New.
21641         * gcc.dg/vmx/gcc-bug-g.c: New.
21642         * gcc.dg/vmx/gcc-bug-i.c: New.
21643         * gcc.dg/vmx/harness.h: New.
21644         * gcc.dg/vmx/ira1.c: New.
21645         * gcc.dg/vmx/ira2a.c: New.
21646         * gcc.dg/vmx/ira2b.c: New.
21647         * gcc.dg/vmx/ira2.c: New.
21648         * gcc.dg/vmx/ira2c.c: New.
21649         * gcc.dg/vmx/mem.c: New.
21650         * gcc.dg/vmx/newton-1.c: New.
21651         * gcc.dg/vmx/ops.c: New.
21652         * gcc.dg/vmx/sn7153.c: New.
21653         * gcc.dg/vmx/spill2.c: New.
21654         * gcc.dg/vmx/spill3.c: New.
21655         * gcc.dg/vmx/spill.c: New.
21656         * gcc.dg/vmx/t.c: New.
21657         * gcc.dg/vmx/varargs-1.c: New.
21658         * gcc.dg/vmx/varargs-2.c: New.
21659         * gcc.dg/vmx/varargs-3.c: New.
21660         * gcc.dg/vmx/varargs-4.c: New.
21661         * gcc.dg/vmx/varargs-5.c: New.
21662         * gcc.dg/vmx/varargs-6.c: New.
21663         * gcc.dg/vmx/varargs-7.c: New.
21664         * gcc.dg/vmx/vmx.exp: New.
21665         * gcc.dg/vmx/vprint-1.c: New.
21666         * gcc.dg/vmx/vscan-1.c: New.
21667         * gcc.dg/vmx/x-01.c: New.
21668         * gcc.dg/vmx/x-02.c: New.
21669         * gcc.dg/vmx/x-03.c: New.
21670         * gcc.dg/vmx/x-04.c: New.
21671         * gcc.dg/vmx/x-05.c: New.
21672         * gcc.dg/vmx/yousufi-1.c: New.
21673         * gcc.dg/vmx/zero-1.c: New.
21674         * gcc.dg/vmx/zero.c: New.
21675
21676 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
21677
21678         * g++.dg/lookup/java1.C: Update for chage of
21679         _Jv_AllocObject.
21680         * g++.dg/lookup/java2.C: Likewise.
21681
21682 2004-04-17  Laurent GUERBY <laurent@guerby.net>
21683
21684         * ada/acats/run_all.sh: use -O2 by default.
21685
21686 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
21687
21688         * gcc.dg/vr-mult-[12].c: New tests.
21689
21690 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21691
21692         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21693
21694         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21695
21696 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
21697
21698         * lib/target-supports.exp (check_profiling_available): Assume profiling
21699         isn't available for mips*-*-elf targets.
21700
21701 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
21702
21703         * gcc.dg/builtins-38.c: New test.
21704
21705 2004-04-14  Eric Christopher  <echristo@redhat.com>
21706
21707         * g++.dg/charset/charset.exp: Run .cc extension tests.
21708
21709 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
21710
21711         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
21712
21713 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21714
21715         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21716
21717 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
21718
21719         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21720         * gcc.dg/i386-387-2.c: Likewise.
21721
21722         * gcc.dg/i386-387-7.c: New test.
21723         * gcc.dg/i386-387-8.c: New test.
21724
21725         * gcc.dg/builtins-37.c: New test.
21726
21727 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
21728
21729         * g++.dg/pch/externc-1.C: Add missing semicolon.
21730
21731 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
21732
21733         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21734
21735 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21736
21737         * gcc.c-torture/execute/20040411-1.c: New test.
21738
21739 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21740
21741         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21742
21743 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
21744
21745         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21746
21747 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
21748
21749         * lib/target-supports.exp (check_named_sections_available): New.
21750         * lib/gcc-dg.exp (dg-require-named-sections): New.
21751         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21752         old-deja.exp.  Also prune error-count message from HP linker.
21753         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21754
21755         * g++.dg/init/init-ref4.C: Use dg-require-weak.
21756         * g++.old-deja/g++.pt/static3.C: Likewise.
21757         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21758
21759 2004-04-09  Roger Sayle  <roger@eyesopen.com>
21760
21761         * gcc.c-torture/execute/20040409-1.c: New test case.
21762         * gcc.c-torture/execute/20040409-2.c: New test case.
21763         * gcc.c-torture/execute/20040409-3.c: New test case.
21764
21765 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21766
21767         * gcc.dg/20040409-1.c: New test.
21768
21769 2004-04-08  Roger Sayle  <roger@eyesopen.com>
21770
21771         PR target/14888
21772         * g++.dg/opt/pr14888.C: New test case.
21773
21774 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
21775
21776         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21777         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21778         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21779         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21780         New tests.
21781
21782 2004-04-08  Paul Brook  <paul@codesourcery.com>
21783
21784         * gcc.dg/spill-1.c: New test.
21785
21786 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21787
21788         * gcc.dg/torture/builtin-ctype-2.c: New test.
21789
21790 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
21791
21792         * gcc.dg/pch/pch.exp: Add largefile test.
21793
21794 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
21795
21796         * g++.dg/pch/externc-1.Hs: New.
21797         * g++.dg/pch/externc-1.C: New.
21798
21799 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21800
21801         * gcc.dg/compat/struct-by-value-5a_main.c,
21802         gcc.dg/compat/struct-by-value-5b_main.c: New files.
21803         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21804         * gcc.dg/compat/struct-by-value-5a_x.c,
21805         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21806         gcc.dg/compat/struct-by-value-5_x.c.
21807         * gcc.dg/compat/struct-by-value-5a_y.c,
21808         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21809         gcc.dg/compat/struct-by-value-5_y.c.
21810
21811         * gcc.dg/compat/struct-by-value-6a_main.c,
21812         gcc.dg/compat/struct-by-value-6b_main.c: New files.
21813         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21814         * gcc.dg/compat/struct-by-value-6a_x.c,
21815         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21816         gcc.dg/compat/struct-by-value-6_x.c.
21817         * gcc.dg/compat/struct-by-value-6a_y.c,
21818         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21819         gcc.dg/compat/struct-by-value-6_y.c.
21820
21821         * gcc.dg/compat/struct-by-value-7a_main.c,
21822         gcc.dg/compat/struct-by-value-7b_main.c: New files.
21823         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21824         * gcc.dg/compat/struct-by-value-7a_x.c,
21825         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21826         gcc.dg/compat/struct-by-value-7_x.c.
21827         * gcc.dg/compat/struct-by-value-7a_y.c,
21828         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21829         gcc.dg/compat/struct-by-value-7_y.c.
21830
21831 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
21832
21833         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21834         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21835         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21836         options.
21837
21838 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
21839
21840         * gcc.dg/builtins-36.c: New test.
21841
21842 2004-04-06  Paul Brook  <paul@codesourcery.com>
21843
21844         * README.gcc: Remove obsolete contraint on testcases.
21845
21846 2004-04-05  Paul Brook  <paul@codesourcery.com>
21847
21848         PR2123
21849         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
21850         failure and exit(0) on success.
21851         * g++.dg/expr/anew2.C: Ditto.
21852         * g++.dg/expr/anew3.C: Ditto.
21853         * g++.dg/expr/anew4.C: Ditto.
21854
21855 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
21856
21857         PR c++/3518
21858         * g++.dg/template/unify7.C: New.
21859
21860 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21861
21862         * g++.dg/README: Bring up to date with new subdirectories; remove
21863         duplicate subdirectory lines.
21864
21865 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21866
21867         PR c++/14007
21868         * g++.dg/template/unify5.C: New.
21869         * g++.dg/template/unify6.C: New.
21870         * g++.dg/template/qualttp20.C: Adjust.
21871         * g++.old-deja/g++.jason/report.C: Adjust.
21872         * g++.old-deja/g++.other/qual1.C: Adjust.
21873
21874 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
21875
21876         PR c++/14803
21877         * g++.dg/inherit/ptrmem1.C: New test.
21878
21879 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
21880
21881         PR c++/14755
21882         * gcc.c-torture/execute/20040331-1.c: New test.
21883         * gcc.dg/20040331-1.c: New test.
21884
21885 2004-04-01  Paul Brook  <paul@codesourcery.com>
21886
21887         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21888
21889 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
21890
21891         PR c++/14724
21892         * g++.dg/init/goto1.C: New test.
21893
21894         PR c++/14763
21895         * g++.dg/template/defarg4.C: New test.
21896
21897 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
21898
21899         * gcc.dg/altivec-11.c: Extend test for more valid cases.
21900
21901 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
21902
21903         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21904
21905 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
21906
21907         * gcc.dg/noncompile/undeclared-2.c: New test.
21908
21909 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21910
21911         * gcc.dg/940409-1.c: Remove XFAIL.
21912         * gcc.dg/reg-vol-struct-1.c: New test.
21913
21914 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21915
21916         * gcc.dg/torture/builtin-wctype-1.c: New test.
21917
21918 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
21919
21920         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21921         * gcc.dg/20001101-1.c: Likewise.
21922         * gcc.dg/20001102-1.c: Likewise.
21923
21924 2004-03-25  Roger Sayle  <roger@eyesopen.com>
21925
21926         * gcc.dg/compare8.c: Add an additional test for XOR.
21927
21928 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21929
21930         * gcc.dg/torture/builtin-ctype-1.c: New test.
21931
21932 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21933
21934         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21935         * gcc.dg/torture/builtin-math-1.c: Likewise.
21936         * gcc.dg/torture/builtin-power-1.c: New test.
21937
21938 2004-03-24  Andreas Schwab  <schwab@suse.de>
21939
21940         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21941         IA64 assembler.
21942
21943 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21944             Roger Sayle  <roger@eyesopen.com>
21945
21946         * gcc.dg/compare8.c: New test case.
21947
21948 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
21949
21950         * g++.dg/ext/altivec-7.C: New test.
21951
21952 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
21953
21954         PR 12267, 12391, 12560, 13129, 14114, 14133
21955         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21956         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21957         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21958         Adjust error regexps.
21959         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21960         * gcc.dg/noncompile/undeclared-1.c: New test cases.
21961         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21962         * gcc.dg/local1.c: Add explanatory comment.
21963
21964 2004-03-23  Roger Sayle  <roger@eyesopen.com>
21965
21966         PR optimization/14669
21967         * g++.dg/opt/fold2.C: New test case.
21968
21969 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
21970
21971         PR c/14069
21972         * gcc.dg/20040322-1.c: New test.
21973
21974 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21975
21976         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
21977         * gcc.dg/ultrasp4.c: Likewise.
21978         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
21979
21980 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21981
21982         * gcc.dg/i386-sse-8.c: Reset default options.
21983
21984 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21985
21986         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21987         in the error message text.
21988
21989 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21990
21991         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21992
21993 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
21994
21995         PR c++/14616
21996         * g++.dg/init/array13.C: New test.
21997
21998 2004-03-20  Roger Sayle  <roger@eyesopen.com>
21999
22000         PR target/13889
22001         * gcc.c-torture/compile/pr13889.c: New test case.
22002
22003 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22004
22005         PR c/14635
22006         * builtins-1.c (nan, nans): Don't test.
22007         * builtins-30.c: Don't use nan, nanf, nanl.
22008         * builtins-35.c: New test.
22009
22010 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22011
22012         * g++.dg/ext/altivec-6.C: New test.
22013
22014 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22015
22016         * g++.dg/init/placement3.C: New test.
22017
22018         * g++.dg/template/spec13.C: New test.
22019
22020         * g++.dg/lookup/using11.C: New test.
22021
22022         * g++.dg/lookup/koenig3.C: New test.
22023
22024         * g++.dg/template/operator2.C: New test.
22025
22026         * g++.dg/expr/dtor3.C: New test.
22027         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22028         marker.
22029         * g++.old-deja/g++.law/visibility28.C: Likewise.
22030
22031 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22032
22033         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22034         * gcc.dg/ppc64-abi-3.c: Likewise.
22035
22036 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22037
22038         PR c++/14545
22039         * g++.dg/parse/template15.C: New test.
22040
22041 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22042
22043         * g++.dg/expr/dtor2.C: New test.
22044
22045         * g++.dg/lookup/anon4.C: New test.
22046
22047         * g++.dg/overload/using1.C: New test.
22048
22049         * g++.dg/template/lookup7.C: New test.
22050
22051         * g++.dg/template/typename6.C: New test.
22052
22053         * g++.dg/expr/cond6.C: New test.
22054
22055 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22056
22057         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22058
22059 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22060
22061         * g++.dg/expr/cond5.C: New test.
22062         * g++.dg/expr/constcast1.C: Likewise.
22063         * g++.dg/expr/ptrmem2.C: Likewise.
22064         * g++.dg/expr/ptrmem3.C: Likewise.
22065         * g++.dg/lookup/main1.C: Likewise.
22066         * g++.dg/template/lookup6.C: Likewise.
22067
22068 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22069
22070         * gcc.dg/local1.c: New test.
22071
22072         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22073
22074 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22075
22076         * gcc.dg/torture/builtin-convert-1.c: New test.
22077
22078 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22079
22080         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22081
22082 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22083
22084         PR c++/14481
22085         * g++.dg/warn/Wunused-7.C: New test.
22086
22087 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22088
22089         * gcc.dg/torture/builtin-integral-1.c: New test.
22090
22091 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22092
22093         PR c++/14586
22094         * g++.dg/parse/non-dependent3.C: New test.
22095
22096 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22097
22098         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22099         * g++.dg/eh/simd-2.C: Likewise.
22100         * g++.dg/init/array10.C: Likewise.
22101         * gcc.c-torture/compile/simd-1.c: Likewise.
22102         * gcc.c-torture/compile/simd-2.c: Likewise.
22103         * gcc.c-torture/compile/simd-3.c: Likewise.
22104         * gcc.c-torture/compile/simd-4.c: Likewise.
22105         * gcc.c-torture/compile/simd-6.c: Likewise.
22106         * gcc.c-torture/execute/simd-1.c: Likewise.
22107         * gcc.c-torture/execute/simd-2.c: Likewise.
22108         * gcc.dg/compat/vector-defs.h: Likewise.
22109         * gcc.dg/20020531-1.c: Likewise.
22110         * gcc.dg/altivec-3.c: Likewise.
22111         * gcc.dg/altivec-4.c: Likewise.
22112         * gcc.dg/altivec-varargs-1.c: Likewise.
22113         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22114         * gcc.dg/i386-mmx-3.c: Likewise.
22115         * gcc.dg/i386-sse-4.c: Likewise.
22116         * gcc.dg/i386-sse-5.c: Likewise.
22117         * gcc.dg/i386-sse-8.c: Likewise.
22118         * gcc.dg/simd-1.c: Likewise.
22119         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22120         __ev64_opaque__ since the machine description provides it.
22121
22122 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22123
22124         * lib/compat.exp (skip_list): New global variable.
22125         Use it to hold the user defined COMPAT_SKIPS list if any.
22126         (compat-obj): Add the members of skip_list to optall.
22127
22128 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22129
22130         * gcc.dg/compat/union-by-value-1_main.c,
22131         union-by-value-1_x.c, union-by-value-1_y.c,
22132         union-check.h, union-defs.h,
22133         union-init.h, union-return-1_main.c,
22134         union-return-1_x.c, union-return-1_y.c: New files.
22135
22136 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22137
22138         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22139         mixed-struct-init.h: Add 4 mixed structure types.
22140         struct-by-value-21_main.c, struct-by-value-21_x.c,
22141         struct-by-value-21_y.c, struct-return-21_main.c,
22142         struct-return-21_x.c, struct-return-21_y.c: New files.
22143
22144 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22145
22146         PR c++/14550
22147         * g++.dg/parse/template14.C: New test.
22148
22149 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22150
22151         * gcc.c-torture/execute/20040313-1.c: New test.
22152
22153 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22154
22155         PR target/14533
22156         * gcc.dg/20040311-2.c: New test.
22157
22158 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22159
22160         PR other/14544
22161         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22162         bit-field.
22163
22164 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22165
22166         * gcc.dg/20040305-2.c: Add missing return statement.
22167
22168 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22169
22170         * gcc.dg/builtins-34.c: Also check pow10*.
22171
22172 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22173
22174         PR target/14262
22175         * gcc.dg/20040305-2.c: New test.
22176
22177 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22178
22179         * gcc.dg/20040310-1.c: New test.
22180
22181 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22182
22183         * gcc.c-torture/execute/20040311-1.c: New test case.
22184
22185 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22186
22187         PR c++/14476
22188         * g++.dg/lookup/enum1.C: New test.
22189
22190 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22191
22192         PR c++/14510
22193         * g++.dg/lookup/struct2.C: New test.
22194
22195 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22196
22197         * gcc.dg/builtins-34.c: New test.
22198
22199 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22200
22201         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22202
22203 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22204
22205         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22206         * gcc.dg/alias-2.c: New testcase.
22207
22208 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22209
22210         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22211
22212 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22213
22214         * gcc.c-torture/execute/20040309-1.c: New test case.
22215
22216 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         PR c++/14397
22219         * g++.dg/overload/ref1.C: New.
22220
22221 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22222
22223         PR c++/14409
22224         * g++.dg/template/spec12.C: New test.
22225
22226         PR c++/14448
22227         * g++.dg/parse/crash14.C: New test.
22228
22229 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22230
22231         PR c++/14230
22232         * g++.dg/init/ref11.C: New test.
22233
22234 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22235
22236         PR c++/14432
22237         * g++.dg/parse/builtin2.C: New test.
22238
22239 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22240
22241         PR c++/14401
22242         * g++.dg/init/ctor3.C: New test.
22243         * g++.dg/init/union1.C: New test.
22244         * g++.dg/ext/anon-struct4.C: New test.
22245
22246 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22247
22248         * g++.dg/lookup/koenig1.C: Tweak error messages.
22249         * g++.dg/lookup/used-before-declaration.C: Likewise.
22250         * g++.dg/other/do1.C: Likewise.
22251         * g++.dg/overload/koenig1.C: Likewise.
22252         * g++.dg/parse/crash13.C: Likewise.
22253         * g++.dg/template/instantiate3.C: Likewise.
22254
22255 2004-03-08  Eric Christopher  <echristo@redhat.com>
22256
22257         * * lib/target-supports.exp: Enable libiconv in test
22258         compilation.  Fix up error checking.
22259
22260 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22261
22262         PR middle-end/14289
22263         * gcc.dg/pr14289-1.c: New test case.
22264         * gcc.dg/pr14289-2.c: Likewise.
22265         * gcc.dg/pr14289-3.c: Likewise.
22266
22267 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22268
22269         * gcc.c-torture/execute/20040308-1.c: New test.
22270
22271 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22272
22273         * gcc.c-torture/execute/20040307-1.c: New test case.
22274
22275 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22276
22277         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22278
22279 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22280
22281         * gcc.dg/20040306-1.c: New test.
22282
22283 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22284
22285         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22286         them static.
22287         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22288
22289 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22290
22291         PR c/14465
22292         * gcc.dg/decl-6.c: New test.
22293
22294 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22295
22296         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22297         Rename LOGPOW -> LOG_POW.
22298         (SQRT_EXP, POW_EXP): New.
22299
22300 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22301
22302         * gcc.dg/i386-sse-8.c: New test.
22303
22304 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22305
22306         PR c/14114
22307         * gcc.dg/decl-5.c: New test.
22308
22309 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22310
22311         * gcc.dg/20040305-1.c: New test.
22312
22313 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22314
22315         PR other/14354
22316         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22317
22318 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22319
22320         PR c++/14425, c++/14426
22321         * g++.dg/ext/altivec-4.C: New test.
22322         * g++.dg/ext/altivec-5.C: New test.
22323
22324 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22325
22326         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22327         global variables of a type with no linkage.
22328         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22329         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22330         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22331         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22332         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22333         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22334         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22335         * g++.dg/warn/deprecated.C: Name enum Color.
22336         * g++.dg/overload/VLA.C: Name structure for 'b'.
22337         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22338
22339 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22340
22341         * gcc.c-torture/compile/20040304-1.c: New test.
22342
22343 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22344
22345         PR 13728
22346         * gcc.dg/decl-4.c: New testcase.
22347
22348 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22349
22350         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22351         as PRECF if sizeof (float) > sizeof (double).
22352         (PRECL): Make it the same as PRECF if
22353         sizeof (float) > sizeof (long double).
22354
22355 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22356
22357         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22358         system type.  Add check for irix6 which doesn't have c99 runtime.
22359
22360 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22361
22362         * gcc.dg/const-elim-1.c: xfail for xtensa.
22363
22364 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/14369
22367         * g++.dg/template/cond4.C: New test.
22368
22369 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22370
22371         PR c++/14360
22372         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22373
22374         PR c++/14361
22375         * g++.dg/parse/defarg7.C: New test.
22376
22377         PR c++/14359
22378         * g++.dg/template/friend26.C: New test.
22379
22380 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22381
22382         PR c++/14324
22383         * g++.dg/abi/mangle21.C: New test.
22384
22385         PR c++/14260
22386         * g++.dg/parse/constructor2.C: New test.
22387
22388         PR c++/14337
22389         * g++.dg/template/sfinae1.C: New test.
22390
22391 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22392
22393         PR c++/14267
22394         * g++.dg/expr/crash2.C: New test.
22395
22396         PR middle-end/13448
22397         * gcc.dg/inline-5.c: New test.
22398         * gcc.dg/always-inline.c: Split out tests into ...
22399         * gcc.dg/always-inline2.c: ... this and ...
22400         * gcc.dg/always-inline3.c: ... this.
22401
22402 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22403
22404         PR debug/12103
22405         * g++.dg/debug/crash1.C: New test.
22406
22407 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
22408
22409         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
22410         function with __attribute__((noinline)).
22411         (recurser_void2): Likewise.
22412         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
22413         (recurser_void2): Likewise.
22414
22415 2004-02-29  Roger Sayle  <roger@eyesopen.com>
22416
22417         PR middle-end/14203
22418         * g++.dg/warn/Wunused-6.C: New test case.
22419
22420 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
22421
22422         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
22423         not defined.
22424
22425 2004-02-27  Eric Christopher  <echristo@redhat.com>
22426
22427         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
22428         * g++.dg/charset/asm2.c: Run only x86.
22429         * gcc.dg/charset/asm3.c: Ditto.
22430
22431 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
22432
22433         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
22434         ld_library_path.
22435
22436 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
22437
22438         * g++.dg/ext/altivec-3.C: New.
22439
22440 2004-02-26  Richard Henderson  <rth@redhat.com>
22441
22442         * g++.dg/ext/attrib10.C: Mark for warning.
22443         * gcc.dg/attr-alias-1.c: New.
22444
22445 2004-02-26  Richard Henderson  <rth@redhat.com>
22446
22447         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
22448         * gcc.c-torture/execute/20040208-2.c: ... it back.
22449
22450 2004-02-26  Eric Christopher  <echristo@redhat.com>
22451
22452         * lib/target-supports.exp (check-iconv-available): New function.
22453         * lib/gcc-dg.exp (dg-require-iconv): New function.
22454         Use above.
22455         * gcc.dg/charset: New directory.
22456         * gcc.dg/charset/charset.exp: New file.
22457         * gcc.dg/charset/asm1.c: Ditto.
22458         * gcc.dg/charset/asm2.c: Ditto.
22459         * gcc.dg/charset/asm3.c: Ditto.
22460         * gcc.dg/charset/asm4.c: Ditto.
22461         * gcc.dg/charset/asm5.c: Ditto.
22462         * gcc.dg/charset/attribute1.c: Ditto.
22463         * gcc.dg/charset/attribute2.c: Ditto.
22464         * gcc.dg/charset/string1.c: Ditto.
22465         * g++.dg/charset: New directory.
22466         * g++.dg/dg.exp: Add here. Special options.
22467         * g++.dg/charset/charset.exp: New file.
22468         * g++.dg/charset/asm1.c: Ditto.
22469         * g++.dg/charset/asm2.c: Ditto.
22470         * g++.dg/charset/asm3.c: Ditto.
22471         * g++.dg/charset/asm4.c: Ditto.
22472         * g++.dg/charset/attribute1.c: Ditto.
22473         * g++.dg/charset/attribute2.c: Ditto.
22474         * g++.dg/charset/extern1.cc: Ditto.
22475         * g++.dg/charset/extern2.cc: Ditto.
22476         * g++.dg/charset/string1.c: Ditto.
22477
22478 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
22479
22480         PR c++/14278
22481         * g++.dg/parse/comma1.C: New test.
22482
22483 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22484
22485         PR c++/14284
22486         * g++.dg/template/ttp8.C: New test.
22487
22488 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
22489
22490         * gcc.dg/fixuns-trunc-1.c: New test.
22491
22492 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22493
22494         * gcc.dg/builtins-config.h: Use #elif.
22495
22496 2004-02-26  Michael Matz  <matz@suse.de>
22497
22498         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22499         * gcc.dg/991214-1.c: Likewise.
22500         * gcc.dg/i386-asm-1.c: Likewise.
22501
22502 2004-02-25  Richard Henderson  <rth@redhat.com>
22503
22504         * gcc.c-torture/execute/20040208-2.c: Move ...
22505         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22506
22507 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22508
22509         PR c++/14246
22510         * g++.dg/other/crash-3.C: New test.
22511
22512 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22513
22514         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
22515         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
22516
22517         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
22518         HP-UX.
22519
22520 2004-02-24  Michael Matz  <matz@suse.de>
22521
22522         * gcc.dg/i386-regparm.c: New.
22523
22524 2004-02-23  James E Wilson  <wilson@specifixinc.com>
22525
22526         * gcc.c-torture/execute/20040223-1.c: New.
22527
22528 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
22529             Kazu Hirata  <kazu@cs.umass.edu>
22530
22531         * gcc.dg/fwritable-strings-1.c: Remove.
22532
22533 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
22534
22535         PR c/14156
22536         * gcc.dg/20040223-1.c: New test.
22537
22538 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22539
22540         PR c++/14106
22541         * g++.dg/ext/typeof9.C: New test.
22542
22543 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22544
22545         PR c++/14250
22546         * g++.dg/other/switch1.C: New test.
22547
22548 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22549
22550         * gcc.dg/cast-function-1.c: Adjust for new informative message.
22551         * gcc.dg/va-arg-1.c: Likewise.
22552
22553 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22554
22555         PR c++/14143
22556         * g++.dg/template/koenig5.C: New test.
22557
22558 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
22559
22560         * g++.dg/ext/altivec-1.C: Generalize target triple.
22561         * g++.dg/ext/altivec-2.C: New test case.
22562         * g++.dg/ext/altivec_check.h: New file.
22563         * gcc.dg/altivec-1.c: Generalize target triple;
22564         include altivec_check.h and call altivec_check().
22565         * gcc.dg/altivec-[2-5].c: Generalize target triple.
22566         * gcc.dg/altivec-6.c: New test case.
22567         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22568         type casts as needed.
22569         * gcc.dg/altivec-10.c: Include altivec_check.h and call
22570         altivec_check().
22571         * gcc.dg/altivec-12.c: New test case.
22572         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22573         include altivec_check.h and call altivec_check().
22574         * gcc.dg/altivec_check.h: New file.
22575
22576 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22577
22578         * lib/target-supports.exp (check_alias_available): Don't mangle
22579         function `g' in test program.
22580
22581 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22582
22583         * lib/target-supports.exp (check_profiling_available): Check
22584         argument to determine whether we support a profiling type.
22585         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22586         check_profiling_available.
22587         * g++.dg/bprob/bprob.exp: Likewise.
22588         * g77.dg/bprob/bprob.exp: Likewise.
22589         * gcc.misc-tests/bprob.exp: Likewise.
22590         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22591         dg-require-profiling and delete expected error handling.
22592         * gcc.dg/20021014-1.c: Likewise.
22593         * gcc.dg/nest.c: Likewise.
22594
22595 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22596
22597         PR c++/12007
22598         * g++.dg/other/vthunk1.C: New test.
22599
22600 2004-02-20  Falk Hueffner  <falk@debian.org>
22601
22602         PR target/14201
22603         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22604
22605 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
22606
22607         PR c++/13927
22608         * g++.dg/other/error8.C: Remove XFAIL markers.
22609
22610         PR c++/14173
22611         * g++.dg/ext/packed5.C: New test.
22612
22613         PR c++/14199
22614         * g++.dg/warn/Wunused-5.C: New test.
22615
22616         PR c++/14186
22617         * g++.dg/lookup/member1.C: New test.
22618
22619 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
22620
22621         * gcc.c-torture/compile/20040130-1.c: Enable only when
22622         __INT_MAX__ >= 2147483647L.
22623         * gcc.c-torture/compile/961203-1.c: Likewise.
22624
22625 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22628         * g++.dg/opt/template1.C: Robustify assembler regexp
22629
22630 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22631
22632         * gcc.c-torture/execute/simd-4.x: Remove.
22633         * gcc.c-torture/execute/va-arg-25.x: Likewise.
22634         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22635         Guard with #ifndef SKIP_ATTRIBUTE.
22636         * gcc.dg/compat/vector-1_y.c: Likewise.
22637         * gcc.dg/compat/vector-2_x.c: Likewise.
22638         * gcc.dg/compat/vector-2_y.c: Likewise.
22639         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22640         * g++.dg/eh/simd-2.C: Likewise.
22641
22642 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
22643
22644         * gcc.c-torture/compile/complex-1.c: New.
22645
22646 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
22647
22648         PR target/14209
22649         * gcc.c-torture/execute/20040218-1.c: New test.
22650
22651 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22652
22653         PR c++/14181
22654         * g++.dg/parse/new2.C: New test.
22655
22656 2004-02-18  Paul Brook  <paul@codesourcery.com>
22657
22658         * gcc.c-torture/compile/libcall-1.c: New test.
22659
22660 2004-02-18  Paul Brook  <paul@codesourcery.com>
22661
22662         PR debug/12934
22663         * gcc.dg/debug/debug-7.c: New test.
22664
22665 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
22666
22667         * gcc.dg/20040217-1.c: New test.
22668
22669 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
22670
22671         * gcc.c-torture/execute/990208-1.x: Delete.
22672
22673 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
22674
22675         * gcc.c-torture/execute/20040208-2.x: New file.
22676
22677 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
22678
22679         PR c++/11326
22680         * g++.dg/abi/structret1.C: New test.
22681
22682 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
22683
22684         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22685         (i386_cpuid): No need to test if cpuid is available on AMD64.
22686         Fix assembly, so that it works onboth i386 and AMD64.
22687         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22688         (vecInLong): Fix s[] member type to unsigned int.
22689         (vecInWord): Remove type.
22690         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22691         (a64, b64, c64, d64, e64): Remove.
22692         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22693         Remove unused variable.  Remove initialization of removed variables.
22694         Don't call mmx_tests nor sse_tests.
22695         (reference_mmx, reference_sse): Remove.
22696         (check): Add return stmt.
22697         * gcc.dg/i386-sse-7.c: New test.
22698         * gcc.dg/i386-mmx-4.c: New test.
22699
22700 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22701
22702         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22703         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22704         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22705         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22706         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22707         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22708         g++.dg/tc1/dr94.C: Fix line terminator.
22709
22710 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
22711
22712         * gcc.c-torture/compile/20040216-1.c: New.
22713
22714 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22715
22716         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22717         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22718         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22719         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22720         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22721         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22722
22723 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22724
22725         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22726
22727 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
22728
22729         PR c++/13971
22730         * g++.dg/expr/cond4.C: New test.
22731
22732         PR c++/14086
22733         * g++.dg/lookup/crash2.C: New test.
22734
22735 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
22736
22737         * gcc.c-torture/compile/20040214-2.c: New test.
22738
22739 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
22740
22741         PR c++/14116
22742         * g++.dg/ext/typeof8.C: New test.
22743
22744 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
22745
22746         * gcc.c-torture/compile/20040214-1.c: New test.
22747
22748 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22749
22750         PR c++/13635
22751         * g++.dg/template/spec11.C: New test.
22752
22753 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22754
22755         PR c++/13927
22756         * g++.dg/other/error8.C: New test.
22757
22758 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
22759
22760         PR c++/14122
22761         * g++.dg/template/array4.C: New test.
22762
22763         PR c++/14108
22764         * g++.dg/inherit/thunk2.C: New test.
22765
22766         PR c++/14083
22767         * g++.dg/eh/cond2.C: New test.
22768
22769 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
22770
22771         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22772
22773 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
22774
22775         * lib/scanasm.exp (dg-scan): Quote pattern before display.
22776
22777 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
22778
22779         * g++.dg/simd-2.C: xfail on ppc64-linux.
22780
22781 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22782
22783         PR c/456
22784         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22785         tests.
22786
22787 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
22788
22789         * gcc.dg/builtins-33.c: New test.
22790
22791 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
22792
22793         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22794
22795 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22796
22797         * g++.dg/simd-2.C: Set -maltivec for ppc64.
22798
22799 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22800
22801         * gcc.dg/ppc64-abi-3.c: New test.
22802
22803 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
22804
22805         PR c/14092
22806
22807         * gcc.dg/pr14092-1.c: New testcase.
22808
22809 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
22810
22811         * gcc.dg/cpp/assert4.c: Fix typo last change.
22812
22813         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22814         * gcc.dg/cpp/assert4.c: Handle powerpc64.
22815
22816         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22817
22818 2004-02-09  Roger Sayle  <roger@eyesopen.com>
22819
22820         * gcc.c-torture/compile/20040209-1.c: New test case.
22821
22822 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22823
22824         * gcc.dg/c90-init-1.c: Adjust expected error messages.
22825
22826 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
22827
22828         * gcc.c-torture/execute/20040208-[12].c: New tests.
22829
22830 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22831
22832         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22833
22834 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22835
22836         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22837
22838 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22839
22840         Bug 13856
22841         * gcc.dg/visibility-8.c: New testcase.
22842
22843 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22844
22845         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22846         arguments.
22847         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22848
22849 2004-02-07  Roger Sayle  <roger@eyesopen.com>
22850
22851         PR middle-end/13696
22852         * g++.dg/opt/fold1.C: New test case.
22853
22854 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22855
22856         PR c++/14033
22857         * g++.dg/other/crash-2.C: New test.
22858
22859 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22860
22861         PR c++/14028
22862         * g++.dg/parse/angle-bracket2.C: New test.
22863
22864 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22865
22866         PR middle-end/13750
22867         Revert:
22868         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22869         PR pch/13361
22870         * testsuite/g++.dg/pch/wchar-1.C: New.
22871         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22872
22873 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22874
22875         PR c++/14008
22876         * g++.dg/parse/error15.C: New test.
22877         * g++.dg/parse/crash11.C: Update dg-error mark.
22878
22879 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22880
22881         PR c++/13932
22882         * g++.dg/warn/conv2.C: New test.
22883
22884 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22885
22886         PR c++/13086
22887         * g++.dg/warn/incomplete1.C: Remove xfail.
22888
22889 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22890
22891         * lib/file-format.exp (gcc_target_object_format): Use
22892         ${tool}_target_compile, not gcc_target_compile.
22893         * lib/target-supports.exp (check_alias_available): Likewise.
22894         (check_gc_sections_available): Likewise.
22895         * g++.dg/ext/attrib10.C: Use dg-require-alias.
22896         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22897         dg-require-alias.
22898
22899 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22900
22901         PR c++/13969
22902         * g++.dg/template/static6.C: New test.
22903
22904 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
22905
22906         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22907
22908 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22909
22910         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22911         tests for systems where `char' is unsigned by default.
22912
22913 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22914
22915         PR c++/13997
22916         * g++.dg/template/partial3.C: New test.
22917
22918 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
22919
22920         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22921         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22922         Remove mentions of obsolete ports.
22923
22924 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
22925
22926         * gcc.dg/noncompile/20001228-1.c: Fix for new
22927         error message.
22928
22929 2004-02-03  Roger Sayle  <roger@eyesopen.com>
22930
22931         PR target/9348
22932         * gcc.c-torture/execute/multdi-1.c: New test case.
22933
22934 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22935
22936         PR c++/13925
22937         * g++.dg/template/lookup5.C: New test.
22938
22939 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22940
22941         PR c++/13950
22942         * g++.dg/template/lookup4.C: New test.
22943
22944         PR c++/13970
22945         * g++.dg/parse/error14.C: New test.
22946
22947         PR c++/14002
22948         * g++.dg/parse/template13.C: New test.
22949
22950 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/13978
22953         * g++.dg/template/koenig4.C: New test.
22954
22955         PR c++/13968
22956         * g++.dg/template/crash17.C: New test.
22957
22958         PR c++/13975
22959         * g++.dg/parse/error13.C: New test.
22960         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22961
22962 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22963
22964         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22965
22966 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
22967
22968         PR c/11658
22969         PR c/13994
22970         * gcc.dg/noncompile/20040203-1.c: New test.
22971         * gcc.dg/noncompile/20040203-2.c: Likewise.
22972         * gcc.dg/noncompile/20040203-3.c: Likewise.
22973         * gcc.dg/20040203-1.c: Likewise.
22974
22975 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
22976
22977         PR c++/10858
22978         * g++.dg/template/sizeof7.C: New test.
22979
22980 2004-02-02  Eric Christopher  <echristo@redhat.com>
22981             Zack Weinberg  <zack@codesourcery.com>
22982
22983         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22984
22985 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
22986
22987         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22988         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22989         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22990         * gcc.dg/cleanup-5.c: Run only on Linux targets.
22991
22992 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR c++/13113
22995         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22996
22997         PR c++/13854
22998         * g++.dg/ext/attrib13.C: New test.
22999
23000         PR c++/13907
23001         * g++.dg/conversion/op2.C: New test.
23002
23003 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23004
23005         * gcc.dg/titype-1.c: Fix pasto.
23006
23007 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23008
23009         * gcc.dg/titype-1.c: New test.
23010
23011 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23012
23013         PR c++/13957
23014         * g++.dg/template/non-type-template-argument-1.C,
23015         g++.dg/template/qualified-id1.C: Update dg-error marks.
23016         * g++.dg/template/nontype6.C: New test.
23017
23018 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23019
23020         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23021         * gcc.dg/builtins-31.c: New testcase.
23022         * gcc.dg/builtins-32.c: New testcase.
23023
23024 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23025
23026         * objc.dg/call-super-2.m: Update line numbers
23027         for the including of stddef.h.
23028
23029 2004-01-30  Michael Matz  <matz@suse.de>
23030
23031         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23032         g++.dg/ext/case-range3.C: New tests.
23033
23034 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23035
23036         DR206
23037         PR c++/13813
23038         * g++.dg/template/member4.C: New test.
23039
23040 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23041
23042         PR c++/13683
23043         * g++.dg/template/sizeof6.C: New test.
23044
23045 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23046
23047         * gcc.dg/fwritable-strings-1.c: New test.
23048
23049 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23050
23051         * gcc.c-torture/compile/20040130-1.c: New test.
23052
23053 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23054
23055         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23056
23057 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23058
23059         PR c++/13883
23060         * g++.dg/template/ctor3.C: New test.
23061
23062 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23063
23064         * g++.dg/tc1: New directory.
23065         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23066         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23067         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23068         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23069         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23070
23071 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23072
23073         * g++.dg/parse/error11.C: New test.
23074         * g++.dg/parse/error12.C: Likewise.
23075
23076 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23077
23078         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23079         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23080
23081 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23082
23083         PR c++/13791
23084         * g++.dg/ext/attrib12.C: New test.
23085
23086         PR c++/13736
23087         * g++.dg/parse/cast2.C: New test.
23088
23089 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23090
23091         * objc.dg/encode-2.m (main): New local string.  Set depending on
23092         sizeof long.  Use in sscanf call.
23093         * objc.dg/encode-3.m (main): New local string.  Set depending on
23094         sizeof long.  Use in scan_initial call.
23095
23096 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23097
23098         * objc.dg/call-super-2.m: Make LP64-safe.
23099         * objc.dg/desig-init-1.m: Likewise.
23100
23101 2004-01-27  Devang Patel <dpatel@apple.com>
23102
23103         * g++.dg/debug/namespace1.C: New test.
23104
23105 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23106
23107         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23108         xscale-*-*.
23109
23110         * gcc.dg/arm-mmx-1.c: New test.
23111
23112 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23113
23114         * gcc.dg/20040127-1.c: New test.
23115         * gcc.dg/20040127-2.c: New test.
23116
23117 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23118
23119         * objc.dg/stret-1.m (glob): Renamed to globa.
23120
23121 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23122
23123         PR c++/13663
23124         * g++.dg/expr/for1.C: New test.
23125
23126 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23127
23128         PR middle-end/13779
23129         * gcc.dg/darwin-longlong.c: New test.
23130
23131 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23132
23133         * gcc.dg/20040124-1.c: Moved test from here...
23134         * gcc.c-torture/compile/20040124-1.c: ...to here.
23135
23136 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23137
23138         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23139         the assembly output if -m64 is passed.
23140
23141 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR c++/13833
23144         * g++.dg/template/cond3.C: New test.
23145
23146 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23147
23148         PR c++/13810
23149         * g++.dg/template/ttp7.C: New test.
23150
23151 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23152
23153         PR c++/13797
23154         * g++.dg/template/nontype4.C: New test.
23155         * g++.dg/template/nontype5.C: Likewise.
23156
23157 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23158
23159         * gcc.dg/torture/mips-clobber-at.c: New test.
23160
23161 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23162
23163         * gcc.dg/20040124-1.c: New test.
23164
23165 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23166
23167         * gcc.dg/20040123-1.c: New test.
23168
23169 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23170
23171         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23172
23173 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23174
23175         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23176
23177 2004-01-23  Andrew Pinski  <apinski@apple.com>
23178
23179         * gcc.dg/20030121-1.c: Move to ..
23180         * gcc.dg/20040121-1.c: here.
23181
23182 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23183
23184         * gcc.dg/builtins-29.c: New test case.
23185
23186 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23187
23188         PR 18314
23189         * gcc.dg/builtins-30.c: New testcase.
23190
23191 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23192
23193         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23194         * lib/g77.exp: Likewise.
23195         * lib/objc.exp: Likewise.
23196         * lib/g++.exp: Likewise.
23197
23198 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23199
23200         * gcc.dg/struct-by-value-2.c: New test.
23201
23202 2004-01-21  Andrew Pinski  <apinski@apple.com>
23203
23204         PR target/13785
23205         * gcc.dg/20030121-1.c: New test.
23206
23207 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23208
23209         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23210         clobber frame pointer register in asm statement.
23211
23212 2004-01-21  Falk Hueffner  <falk@debian.org>
23213
23214         * gcc.c-torture/compile/20040121-1.c: New test.
23215
23216 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23217
23218         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23219
23220 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23221
23222         * gcc.dg/ppc64-abi-2.c: New test.
23223
23224 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23225
23226         * lib/treelang.exp: Fill out this file.
23227         * lib/treelang-dg.exp: New File.
23228
23229 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23230
23231         * gcc.c-torture/compile/981022-1.c: Remove.
23232         * gcc.dg/array-5.c: Remove XFAIL.
23233         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23234         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23235         gcc.dg/cond-lvalue-1.c: Update.
23236         * gcc.dg/cast-lvalue-2.c: New test.
23237
23238 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23239
23240         PR c++/13592
23241         * g++.dg/other/error1.C (class foo): Tweak error message.
23242
23243         PR c++/13592
23244         * g++.dg/template/call2.C: New test.
23245
23246 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23247
23248         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23249         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23250         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23251         scalar-return-1_x.c, scalar-return-2_y.c,
23252         scalar-return-3_x.c, scalar-return-3_y.c,
23253         scalar-return-4_x.c, scalar-return-4_y.c,
23254         struct-align-1.h, struct-align-1_x.c,
23255         struct-align-1_y.c, struct-align-2.h,
23256         struct-align-2_x.c, struct-align-2_y.c,
23257         struct-by-value-10_y.c, struct-by-value-11_x.c,
23258         struct-by-value-11_y.c, struct-by-value-12_x.c,
23259         struct-by-value-12_y.c, struct-by-value-13_x.c,
23260         struct-by-value-13_y.c, struct-by-value-14_x.c,
23261         struct-by-value-14_y.c, struct-by-value-15_x.c,
23262         struct-by-value-15_y.c, struct-by-value-16_y.c,
23263         struct-by-value-17_y.c, struct-by-value-18_y.c,
23264         struct-by-value-19_y.c, struct-by-value-1_x.c,
23265         struct-by-value-1_y.c, struct-by-value-20_y.c,
23266         struct-by-value-2_x.c, struct-by-value-2_y.c,
23267         struct-by-value-3_y.c, struct-by-value-4_x.c,
23268         struct-by-value-4_y.c, struct-by-value-5_y.c,
23269         struct-by-value-6_y.c, struct-by-value-7_y.c
23270         struct-by-value-8_x.c, struct-by-value-8_y.c
23271         struct-by-value-9_x.c, struct-by-value-9_y.c
23272         struct-return-10_x.c, struct-return-10_y.c,
23273         struct-return-19_x.c, struct-return-20_x.c
23274         struct-return-2_x.c, struct-return-2_y.c
23275         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23276         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23277
23278 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23279
23280         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23281         attribute on sparc*-sun-solaris2.*.
23282
23283 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23284
23285         PR c++/13710
23286         * g++.dg/ext/typeof7.C: New test.
23287
23288 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23289
23290         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23291         * gcc.dg/const-elim-1.c: Same.
23292
23293 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23294
23295         * objc.dg/stret-1.m: New.
23296         * objc.dg/stret-2.m: New.
23297
23298 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23299
23300         PR c++/11895
23301         * g++.dg/ext/vector1.C: New test.
23302
23303 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23304
23305         * gcc.dg/pch/import-1.c: New.
23306         * gcc.dg/pch/import-1.hs: New.
23307         * gcc.dg/pch/import-1a.h: New.
23308         * gcc.dg/pch/import-1b.h: New.
23309         * gcc.dg/pch/import-1c.h: New.
23310
23311 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23312
23313         PR c++/13574
23314         * g++.dg/ext/array1.C: New test.
23315
23316         PR c++/13178
23317         * g++.dg/conversion/op1.C: New test.
23318
23319 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23320
23321         PR 11864
23322         From Kazumoto Kojima / Dan Kegel:
23323         * gcc.dg/pr11864-1.c: New test.
23324
23325         PR 10392
23326         From Marcus Comstedt / Dan Kegel:
23327         * gcc.dg/pr10392-1.c: New test.
23328
23329 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23330
23331         PR c++/13478
23332         * g++.dg/init/ref10.C: New test.
23333
23334 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23335
23336         PR c++/13407
23337         * g++.dg/parse/typename6.C: New test.
23338
23339 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23340
23341         PR pch/13361
23342         * testsuite/g++.dg/pch/wchar-1.C: New.
23343         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23344
23345 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23346
23347         PR c++/9259
23348         * g++.dg/expr/sizeof2.C: New test.
23349
23350 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23351
23352         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23353
23354 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23355
23356         PR c++/13659
23357         * g++.dg/lookup/strong-using-3.C: New.
23358         * g++.dg/lookup/using-10.C: New.
23359
23360 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23361
23362         PR c++/13594
23363         * g++.dg/lookup/strong-using-2.C: New.
23364
23365 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23366             Dan Kegel <dank@kegel.com>
23367             J"orn Rennecke <joern.rennecke@superh.com>
23368
23369         PR target/9365
23370         * gcc.dg/pr9365-1.c: New test.
23371
23372 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23373
23374         PR c++/8856
23375         * g++.dg/parse/casting-operator2.C: New test.
23376         * g++.old-deja/g++.pt/explicit83.C: Remove.
23377
23378 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23379
23380         * gcc.dg/label-compound-stmt-1.c: New test.
23381         * gcc.c-torture/compile/950922-1.c,
23382         gcc.c-torture/compile/20000211-3.c,
23383         gcc.c-torture/compile/20000518-1.c,
23384         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23385         compound statements.
23386
23387 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23388
23389         * gcc.dg/ppc64-abi-1.c: New test.
23390
23391 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23392
23393          * g++.dg/ext/attrib9.C: Add dg-warnings.
23394
23395 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23396
23397         PR c++/12335
23398         * g++.dg/parse/dtor3.C: New test.
23399
23400 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23401
23402         PR c++/12709
23403         * g++.dg/parse/try-catch-1.C: New test.
23404
23405 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
23406
23407         * ada/acats/run_all.sh: Add more verbose output in acats.log
23408         when compiling tests.
23409
23410 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23411
23412         PR 13656
23413         * gcc.dg/typedef-redecl.c: New test case.
23414         * gcc.dg/typedef-redecl.h: New support file.
23415
23416 2004-01-13  Jan Hubicka  <jh@suse.cz>
23417
23418         * gcc.dg/always_inline.c: New test.
23419         * gcc.dg/debug/20031231-1.c: Fix.
23420
23421 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23422
23423         PR c++/13474
23424         * g++.dg/template/array3.C: New test.
23425
23426 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23427
23428         * g++.dg/ext/lvalue1.C: No longer expected to fail.
23429         * g++.dg/warn/Wunused-2.C: Likewise.
23430
23431 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23432
23433         PR c++/13289
23434         * g++.dg/template/instantiate6.C: New test.
23435
23436 2004-01-12  Roger Sayle  <roger@eyesopen.com>
23437
23438         PR middle-end/11397
23439         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
23440
23441 2004-01-12  Jan Hubicka  <jh@suse.cz>
23442
23443         PR opt/12826
23444         * gcc.dg/20040112-1.c: New.
23445
23446         * gcc.dg/dwarf-die[1-7].c: Move to...
23447         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
23448         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
23449
23450 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
23451
23452         PR c++/4100
23453         * g++.dg/parse/friend4.C: New test.
23454
23455 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
23456
23457         PR c++/4100
23458         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
23459         definition is called a friend.
23460
23461 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
23462
23463         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
23464
23465 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
23466
23467         PR c++/3478
23468         * g++.dg/parse/error10.C: New test.
23469         * g++.dg/template/arg2.C: Accept "invalid type" error.
23470
23471 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
23472
23473         PR middle-end/13392
23474         * g++.dg/opt/expect2.C: New test.
23475
23476 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23477
23478         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23479         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23480         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23481         Update dg-error regexps.
23482
23483 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23484
23485         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23486         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23487
23488 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23489
23490         * gcc.dg/pragma-re-1.c: Use right pointer type.
23491
23492 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23493
23494         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23495
23496 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
23497
23498         * gcc.dg/rs6000-ldouble-1.c: New.
23499
23500 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23501
23502         DR 337
23503         PR c++/9256
23504         * g++.dg/other/abstract1.C: New test.
23505
23506 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
23507
23508         * g++.dg/lookup/strong-using-1.C: New.
23509
23510 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23511
23512         PR c/11234
23513         * gcc.dg/func-ptr-conv-1.c: New test.
23514         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
23515
23516 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
23517
23518         PR target/13380.
23519         * gcc.c-torture/compile/20040109-1.c: New.
23520
23521 2004-01-08  Stuart Hastings  <stuart@apple.com>
23522
23523         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
23524         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
23525         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
23526
23527 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
23528
23529         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
23530
23531 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23532
23533         * ada/acats/run_acats: Treat 'gnatchop' the same way
23534         as 'gnatmake'.  Export GCC_DRIVER.
23535         * ada/acats/run_all.sh: Add target_gnatchop.  Use
23536         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
23537
23538 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23539
23540         PR c++/12573
23541         * g++.dg/template/dependent-expr4.C: New test.
23542
23543 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
23544
23545         * gcc.dg/altivec-11.c: New test.
23546
23547 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
23548
23549         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
23550
23551 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23552
23553         PR c/6024
23554         * gcc.dg/enum-compat-1.c: New test.
23555         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
23556
23557 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23558
23559         PR c/12165
23560         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
23561         gcc.dg/c99-idem-qual-3.c: New tests.
23562
23563 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
23564
23565         * gcc.dg/winline-7.c: Don't cast void * to int.
23566
23567 2004-01-06  Jan Hubicka  <jh@suse.cz>
23568
23569         * gcc.dg/i386-sse-5.c: New test
23570         * g++.dg/eh/simd-1.c: Add -w argument for i386.
23571
23572 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23573
23574         PR c++/12815
23575         * g++.dg/rtti/typeid4.C: New test.
23576
23577 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23578
23579         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23580
23581 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/12132
23584         * g++.dg/template/error11.C: New test.
23585
23586         PR c++/13451
23587         * g++.dg/template/class2.C: New test.
23588
23589 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23590         Richard Sandiford <rsandifo@redhat.com>
23591
23592         PR c++/13387
23593         * g++.dg/opt/alias3.C: New test.
23594
23595 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
23596
23597         PR c++/13157
23598         * g++.dg/template/koenig3.C: New test.
23599
23600         PR c++/13529
23601         * g++.dg/parse/offsetof3.C: New test.
23602
23603         * g++.dg/init/copy7.C: Add missing dg-error markers.
23604
23605         PR c++/12226
23606         * g++.dg/init/copy7.c: New test.
23607
23608         PR c++/13536
23609         * g++.dg/parse/cast1.C: New test.
23610
23611 2004-01-04  Jan Hubicka  <jh@suse.cz>
23612
23613         * gcc.dg/winline[1-7].c: New tests.
23614
23615 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23616
23617         PR c++/13520
23618         * g++.dg/template/qualttp22.C: New test.
23619
23620 2004-01-01  Jan Hubicka  <jh@suse.cz>
23621
23622         * gcc.dg/debug/20031231-1.c: New.
23623         * gcc.c-torture/compile/20040101-1.c: New.
23624         * gcc.dg/dwarf-die-[1-7].c: New.
23625
23626 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
23627
23628         PR optimization/13521
23629         * gcc.c-torture/compile/20031231-1.c: New test.
23630
23631 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23632
23633         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23634
23635 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23636
23637         PR c++/10079
23638         * g++.dg/template/crash16.C: New test.
23639
23640 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
23641
23642         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23643
23644 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23645
23646         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23647         ports.
23648         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23649         * g++.old-deja/g++.law/profile1.C: Likewise.
23650         * gcc.c-torture/compile/981006-1.c: Likewise.
23651         * gcc.c-torture/execute/loop-2e.x: Likewise.
23652         * gcc.c-torture/execute/loop-2f.x: Remove.
23653         * gcc.c-torture/execute/loop-2g.x: Likewise.
23654         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23655         * gcc.dg/20020312-2.c: Remove traces of dead ports.
23656
23657 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23658
23659         PR c++/13507
23660         * g++.dg/ext/attrib11.C: New test.
23661
23662         PR c++/13494
23663         * g++.dg/template/array2-1.C: New test.
23664         * g++.dg/template/array2-2.C: New test.
23665
23666 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
23667
23668         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23669
23670 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23671
23672         PR c++/12774
23673         * g++.dg/template/array1-1.C: New test.
23674         * g++.dg/template/array1-2.C: New test.
23675
23676 2003-12-29  Roger Sayle  <roger@eyesopen.com>
23677
23678         PR fortran/12632
23679         * g77.dg/12632.f: New test case.
23680
23681 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23682
23683         PR c++/13289
23684         * g++.dg/parse/nontype1.C: New test.
23685
23686 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23687
23688         PR c++/12403
23689         * g++.dg/parse/explicit1.C: New test.
23690         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23691
23692 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23693
23694         PR c++/13081
23695         * g++.dg/opt/inline6.C: New test.
23696
23697         PR c++/12613
23698         * g++.dg/parse/error9.C: New test.
23699
23700         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23701
23702 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23703
23704         PR c++/13009
23705         * g++.dg/init/assign1.C: New test.
23706
23707 2003-12-28  Roger Sayle  <roger@eyesopen.com>
23708
23709         PR c++/13070
23710         * g++.dg/warn/format3.C: New test case.
23711
23712 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23713
23714         * gcc.c-torture/compile/20031227-1.c: New test.
23715
23716 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23717
23718         * g++.dg/bprob/bprob.exp: Load target-supports.exp
23719         * g77.dg/bprob/bprob.exp: Likewise.
23720         * gcc.misc-tests/bprob.exp: Likewise.
23721         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
23722         variants on systems where the library does not provide that
23723         functionality.
23724         * gcc.dg/builtins-20.c: Use builtins-config.h.
23725         * gcc.dg/builtins-config.h: New file.
23726
23727 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23728
23729         * lib/gcc-dg.exp (dg-require-profiling): New function.
23730         * lib/target-supports.exp (check_profiling_available): Likewise.
23731         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23732         * g77.dg/bprob/bprob.exp: Likewise.
23733         * gcc.misc-tests/bprob.exp: Likewise.
23734         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23735         * gcc.dg/20021014-1.c: Likewise.
23736         * gcc.dg/nest.c: Likewise.
23737
23738 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23739
23740         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23741         compiling.
23742         * g++.dg/lookup/java2.C: Likewise.
23743         * gcc.dg/cpp/lexident.c: Likewise.
23744
23745 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
23746
23747         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23748         given.
23749         * gcc.c-torture/compile/961203-1.c: Likewise.
23750         * gcc.c-torture/compile/980506-1.c: Likewise.
23751
23752 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
23753
23754         * lib/gcc-dg.exp (dg-prune-output): New annotation.
23755         (additional_prunes): New global.
23756         (gcc-dg-prune): Handle additional per-test pruning.
23757         (dg-test): Clear additional_prunes between tests.
23758
23759         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
23760         dg-prune-output to avoid spurious failures from assembler
23761         complaining about nonexistent WAW violations.
23762         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23763         Use dg-prune-output to avoid spurious failures from assembler
23764         warning about Itanium B-step errata.
23765
23766 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23767
23768         * g++.dg/abi/macro0.C: New test.
23769         * g++.dg/abi/macro1.C: Likewise.
23770         * g++.dg/abi/macro2.C: Likewise.
23771
23772         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23773         * g++.dg/abi/bitfield7.C: Likewise.
23774         * g++.dg/abi/dtor2.C: Likewise.
23775         * g++.dg/abi/mangle11.C: Likewise.
23776         * g++.dg/abi/mangle12.C: Likewise.
23777         * g++.dg/abi/mangle14.C: Likewise.
23778         * g++.dg/abi/mangle17.C: Likewise.
23779         * g++.dg/abi/vbase10.C: Likewise.
23780         * g++.dg/abi/vbase14.C: Likewise.
23781         * g++.dg/template/qualttp17.C: Likewise.
23782
23783 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23784
23785         PR c/11995
23786         * gcc.dg/20031223-1.c: New test.
23787
23788 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23789
23790         * gcc.dg/noreturn-7.c: New test.
23791
23792 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23793
23794         * gcc.dg/null-pointer-1.c: New test.
23795
23796 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23797
23798         * g++.old-deja/g++.jason/template18.C: Remove.
23799         * g++.old-deja/g++.jason/template37.C: Likewise.
23800
23801         PR c++/12862
23802         * g++.dg/lookup/ns1.C: New test.
23803
23804         PR c++/12397
23805         * g++.dg/template/lookup3.C: New test.
23806
23807 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23808
23809         * g++.dg/template/recurse1.C: New test
23810
23811 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23812
23813         PR c++/12479
23814         * g++.dg/parse/semicolon1.C: New test.
23815         * g++.dg/parse/semicolon1.h: Likewise.
23816
23817 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
23818
23819         * gcc.dg/darwin-misaligned.c: New test.
23820
23821 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23822
23823         PR c/9163
23824         * gcc.dg/20031222-1.c: New test.
23825
23826 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
23827
23828         PR c++/13438
23829         * g++.dg/parse/error8.C: New test.
23830
23831         PR c++/11554
23832         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23833
23834 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
23835
23836         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23837         too small.
23838         * gcc.c-torture/compile/930217-1.c: Likewise.
23839         * gcc.c-torture/compile/930513-1.c: Likewise.
23840         * gcc.c-torture/execute/920908-2.c: Likewise.
23841         * gcc.c-torture/execute/921204-1.c: Likewise.
23842         * gcc.c-torture/execute/930621-1.c: Likewise.
23843         * gcc.c-torture/execute/930630-1.c: Likewise.
23844         * gcc.c-torture/execute/931031-1.c: Likewise.
23845         * gcc.c-torture/execute/980602-2.c: Likewise.
23846         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23847         * gcc.c-torture/execute/compndlit-1.c: Likewise.
23848         * gcc.c-torture/execute/extzvsi.c: Likewise.
23849         * gcc.c-torture/unsorted/ext.c: Likewise.
23850
23851 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
23852
23853         PR target/12749
23854         * gcc.c-torture/compile/20031220-2.c: New test case.
23855
23856 2003-12-20  Roger Sayle  <roger@eyesopen.com>
23857
23858         PR optimization/13031
23859         * gcc.c-torture/compile/20031220-1.c: New test case.
23860
23861 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23862
23863         * gcc.dg/cast-function-1.c: New test.
23864
23865 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23866
23867         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23868         formats.
23869
23870 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
23871
23872         PR c++/12795
23873         * g++.dg/ext/attrib10.C: New test.
23874
23875 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23876
23877         * gcc.dg/cleanup-10.c: New test.
23878         * gcc.dg/cleanup-11.c: New test.
23879
23880 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23881
23882         PR c++/13239
23883         * g++.dg/opt/expect1.C: New test.
23884
23885 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
23886
23887         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23888
23889 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
23890
23891         PR debug/12923
23892         * gcc.dg/20031218-1.c: New test.
23893
23894         PR debug/12389
23895         * gcc.dg/20031218-2.c: New test.
23896         * gcc.dg/20031218-3.c: New test.
23897
23898         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23899         of label name and allow for USER_LABEL_PREFIX == "_" names.
23900         * g++.dg/abi/mangle18-2.C: Likewise.
23901         * g++.dg/abi/mangle19-1.C: Likewise.
23902         * g++.dg/abi/mangle19-2.C: Likewise.
23903         * g++.dg/abi/mangle20-1.C: Likewise.
23904         * g++.dg/abi/mangle20-2.C: Likewise.
23905
23906 2003-12-18  Richard Henderson  <rth@redhat.com>
23907
23908         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23909
23910 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
23911             Dan Kegel <dank@kegel.com>
23912
23913         PR other/12009
23914         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23915         testing a cross compiler, it causes spurious compile failures.
23916         * lib/g++.exp: Likewise.
23917
23918 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23919
23920         PR c++/13262
23921         * g++.dg/template/access13.C: New test.
23922
23923 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23924
23925         * gcc.dg/20031216-1.c: New test.
23926
23927 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23928
23929         PR c++/9154
23930         * g++.dg/template/error10.C: New test.
23931
23932 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23933
23934         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23935         * g++.dg/eh/simd-2.C: Likewise.
23936
23937 2003-12-17  James E Wilson  <wilson@specifixinc.com>
23938             Roger Sayle  <roger@eyesopen.com>
23939
23940         * gcc.c-torture/execute/ieee/mzero5.c: New.
23941
23942 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
23943
23944         PR c++/10603
23945         * g++.dg/parse/error6.C: New test.
23946
23947         PR c++/12827
23948         * g++.dg/parse/error7.C: New test.
23949
23950 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23951
23952         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23953         at -O with stabs debugging formats.
23954         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23955         * gcc.dg/debug/debug-2.c: Likewise.
23956
23957 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23958
23959         PR c++/12696
23960         * g++.dg/init/error1.C: New test.
23961
23962         PR c++/12218
23963         * g++.dg/init/pm3.C: New test.
23964
23965 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23966
23967         PR c/3347
23968         * gcc.dg/bitfld-8.c: New test.
23969
23970 2003-12-16  James Lemke  <jim@wasabisystems.com>
23971
23972         * gcc.dg/arm-scd42-[123].c: New tests.
23973
23974 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23975
23976         PR c++/9043
23977         * g++.dg/abi/mangle20-1.C: New test.
23978         * g++.dg/abi/mangle20-2.C: New test.
23979
23980 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23981
23982         PR c++/13275
23983         * g++.dg/other/offsetof2.C: Remove XFAIL.
23984         * g++.dg/parse/offsetof1.C: New test.
23985         * g++.gd/parse/offsetof2.C: Likewise.
23986
23987 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23988
23989         * g++.dg/template/nontype3.C: New test.
23990         * g++.dg/template/static2.C: Tweaked the dg-error clause.
23991
23992 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23993
23994         * g++.dg/warn/noreturn-3.C: Also test instantiation.
23995
23996 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23997
23998         PR c++/13387
23999         * g++.dg/expr/assign1.C: New test.
24000
24001         PR c++/13242
24002         * g++.dg/abi/mangle19-1.C: New test.
24003         * g++.dg/abi/mangle19-2.C: New test.
24004
24005 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24006
24007         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24008
24009 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24010
24011         * gcc.c-torture/execute/20031216-1.c: New test.
24012
24013 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24014
24015         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24016         an ICE regression.
24017
24018 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24019
24020         PR c++/10926
24021         * g++.dg/template/error9.C: New test.
24022
24023         PR c++/11116
24024         * g++.dg/template/error8.C: New test.
24025
24026 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24027
24028         PR middle-end/13400
24029         * gcc.c-torture/execute/20031215-1.c: New test case.
24030
24031 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24032
24033         PR c++/13269
24034         * g++.dg/parse/error5.C: New test.
24035
24036         PR c++/12989
24037         * g++.dg/expr/sizeof1.C: New test.
24038
24039         PR c++/13310
24040         * g++.dg/template/crash15.C: New test.
24041
24042 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24043
24044         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24045         a non-POD type as the last named parameter of a varargs function.
24046
24047 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24048
24049         PR c++/13243
24050         PR c++/12573
24051         * g++.dg/template/crash14.C: New test.
24052         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24053
24054 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24055
24056         * g++.dg/other/java1.C: New test.
24057
24058         PR c++/13241
24059         * g++.dg/abi/mangle18-1.C: New test.
24060         * g++.dg/abi/mangle18-2.C: New test.
24061
24062 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24063
24064         PR optimization/10312
24065         * gcc.c-torture/execute/20031214-1.c: New.
24066
24067 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24068
24069         PR c++/10779
24070         PR c++/12160
24071         * g++.dg/parse/error3.C: New test.
24072         * g++.dg/parse/error4.C: Likewise.
24073         * g++.dg/abi/mangle4.C: Tweak error messages.
24074         * g++.dg/lookup/using5.C: Likewise.
24075         * g++.dg/other/error2.C: Likewise.
24076         * g++.dg/parse/typename5.C: Likewise.
24077         * g++.dg/parse/undefined1.C: Likewise.
24078         * g++.dg/template/arg2.C: Likewise.
24079         * g++.dg/template/ttp3.C: Likewise.
24080         * g++.dg/template/type1.C: Likewise.
24081         * g++.old-deja/g++.other/crash32.C: Likewise.
24082         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24083
24084 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24085
24086         PR c++/13106
24087         * g++.dg/warn/noreturn-3.C: New test.
24088
24089 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24090
24091         PR c++/13118
24092         * g++.dg/abi/covariant3.C: New.
24093
24094 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24095
24096         * g++.dg/eh/ia64-1.C: New test.
24097
24098 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24099
24100         PR optimization/13037
24101         * g77.f-torture/execute/13037.f: New test case.
24102
24103 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24104
24105         PR c++/12881
24106         * g++.dg/abi/covariant2.C: New.
24107
24108 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24109
24110         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24111
24112 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24113
24114         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24115
24116 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24117
24118         PR other/10819
24119         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24120         to fix Bug 10819.
24121         * lib/g++.exp (g++_version): Likewise.
24122         * lib/g77.exp (g77_version): Likewise.
24123         * lib/objc.exp (default_objc_version): Likewise.
24124
24125 2003-12-10  Richard Henderson  <rth@redhat.com>
24126
24127         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24128
24129         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24130
24131 2003-12-08  Matt Austern  <austern@apple.com>
24132
24133         PR c/13134
24134         * lib/gcc-dg.exp (dg-require-visibility): Define.
24135         * lib/target-supports (check_visibility_available): Define.
24136         * gcc.dg/visibility-1.c: New test.
24137         * gcc.dg/visibility-2.c: Likewise.
24138         * gcc.dg/visibility-3.c: Likewise.
24139         * gcc.dg/visibility-4.c: Likewise.
24140         * gcc.dg/visibility-5.c: Likewise.
24141         * gcc.dg/visibility-6.c: Likewise.
24142         * g++.dg/ext/visibility-1.C: Likewise.
24143         * g++.dg/ext/visibility-2.C: Likewise.
24144         * g++.dg/ext/visibility-3.C: Likewise.
24145         * g++.dg/ext/visibility-4.C: Likewise.
24146         * g++.dg/ext/visibility-5.C: Likewise.
24147         * g++.dg/ext/visibility-6.C: Likewise.
24148
24149 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24150
24151         * g++.dg/lookup/java1.C: New test.
24152         * g++.dg/lookup/java2.C: New test.
24153
24154 2003-12-07  Falk Hueffner  <falk@debian.org>
24155
24156         * g++.dg/opt/noreturn-1.C: New test.
24157
24158 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24159
24160         * gcc.dg/overflow-1.c: New test.
24161
24162 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24163
24164         * g77.f-torture/compile/13060.f: New test.
24165
24166 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/13323
24169         * g++.dg/inherit/operator2.C: New test.
24170
24171 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24172
24173         PR c++/13305
24174         * g++.dg/ext/attrib9.C: New test.
24175
24176 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24177
24178         PR c++/13314
24179         * g++.dg/template/error7.C: New test.
24180
24181 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24182             J"orn Rennecke <joern.rennecke@superh.com>
24183
24184         PR target/13302
24185         * g++.dg/other/struct-va_list.C: New test.
24186
24187 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24188
24189         PR c++/13166
24190         * g++.dg/parse/defarg6.C: New test.
24191
24192 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24193
24194         PR target/13256
24195         * gcc.c-torture/execute/20031201-1.c: New test.
24196
24197 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24198
24199         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24200
24201 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24202
24203         * gcc.dg/builtin-return-1.c: New test.
24204
24205 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24206             J"orn Rennecke <joern.rennecke@superh.com>
24207
24208         PR optimization/13260
24209         * gcc.c-torture/execute/20031204-1.c: New test.
24210
24211 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24212
24213         PR c++/9127
24214         * g++.dg/template/error6.C: New test.
24215
24216 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24217
24218         * gcc.dg/20031202-1.c: New test.
24219
24220 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24221
24222         PR c++/13179
24223         * g++.dg/template/eh1.C: New test.
24224
24225         PR c++/10771
24226         * g++.dg/template/error5.C: New test.
24227
24228 2003-12-02  David Ung  <davidu@mips.com>
24229
24230         * gcc.dg/compat/vector-check.h: Corrected type for var
24231         g_##TMODE
24232
24233 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24234
24235         PR c++/10126
24236         * g++.dg/template/ptrmem8.C: New test.
24237
24238 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24239
24240         PR c++/12573
24241         * g++.dg/template/dependent-expr3.C: New test.
24242
24243 2003-12-01  James Lemke  <jim@wasabisystems.com>
24244
24245         * gcc.dg/arm-g2.c: New test.
24246
24247 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24248
24249         PR optimization/11634
24250         * gcc.dg/20031201-2.c: New test case.
24251
24252 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24253
24254         PR 11433
24255         * objc.dg/proto-lossage-3.m: New test.
24256
24257 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24258
24259         PR optimization/12628
24260         * gcc.dg/20031201-1.c: New test case.
24261
24262 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24263
24264         * gcc.dg/unaligned-1.c: New test.
24265
24266 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24267
24268         PR c++/9849
24269         * g++.dg/template/error4.C: New test.
24270         * g++.dg/template/nested3.C: Adjust error markers.
24271
24272 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24273
24274         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24275
24276 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24277
24278         PR c/10333
24279         * gcc.dg/bitfld-7.c: New test.
24280
24281 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24282
24283         * gcc.dg/tls/asm-1.C: New test.
24284
24285 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24286
24287         * gcc.dg/cpp/assert4.c: Update.
24288
24289 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24290
24291         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24292         * gcc.dg/builtin-apply3.c: New test.
24293
24294 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24295
24296         * lib/compat.exp (compat-obj): New xfaildata parameter.
24297         Use it to set compiler_conditional_xfail_data before compiling.
24298         (compat-get-options): Handle dg-xfail-if.
24299         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24300         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24301         * gcc.dg/compat/vector-1_y.c: Likewise.
24302         * gcc.dg/compat/vector-2_x.c: Likewise.
24303         * gcc.dg/compat/vector-2_y.c: Likewise.
24304
24305 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24306
24307         * g++.dg/opt/reg-stack4.C: New test.
24308
24309 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24310
24311         * gcc.dg/builtin-apply2.c: New test.
24312
24313 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24314
24315         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24316
24317 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24318
24319         PR c++/12924
24320         * g++.dg/template/template-id-2.C: New test.
24321
24322 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24323
24324         PR c++/5369
24325         * g++.dg/template/memfriend1.C: New test.
24326         * g++.dg/template/memfriend2.C: Likewise.
24327         * g++.dg/template/memfriend3.C: Likewise.
24328         * g++.dg/template/memfriend4.C: Likewise.
24329         * g++.dg/template/memfriend5.C: Likewise.
24330         * g++.dg/template/memfriend6.C: Likewise.
24331         * g++.dg/template/memfriend7.C: Likewise.
24332         * g++.dg/template/memfriend8.C: Likewise.
24333         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24334
24335 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24336
24337         PR c++/12515
24338         * g++.dg/ext/cond1.C: New test.
24339
24340 2003-11-20  Richard Henderson  <rth@redhat.com>
24341
24342         * gcc.dg/20020201-2.c: Remove.
24343         * gcc.dg/20020201-4.c: Remove.
24344         * gcc.dg/20020304-1.c: Remove.
24345
24346 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24347
24348         * gcc.dg/cpp/trad/xwin1.c: New test case.
24349
24350 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24351
24352         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24353         * lib/g77.exp: Likewise.
24354         * lib/objc.exp: Likewise.
24355         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24356         for darwin.
24357
24358 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24359
24360         PR c++/12932
24361         * g++.dg/template/static5.C: New test.
24362
24363 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24364
24365         * gcc.dg/nested-func-1.c: New test.
24366
24367 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24368
24369         * gcc.dg/cpp/assert4.c: New test.
24370
24371 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24372
24373         PR c++/2294
24374         * g++.dg/lookup/using9.c: New test.
24375
24376 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24377
24378         PR c++/12762
24379         * g++.dg/template/error3.C: New test.
24380
24381 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24382
24383         PR ada/13035
24384         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24385         No longer use a wrapper for gcc, since this does not work under
24386         Windows.
24387
24388 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24389
24390         PR c++/2094
24391         * g++.dg/template/ptrmem7.C: New test.
24392
24393 2003-11-13  Andrew Pinski <apinski@apple.com>
24394
24395         * gcc.c-torture/compile/20031113-1.c: New test.
24396
24397 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24398             Kean Johnston <jkj@sco.com>
24399
24400         PR c/13029
24401         * gcc.dg/unused-4.c: Update.
24402
24403 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24404
24405         * g++.dg/opt/const3.C: New test.
24406
24407 2003-11-13  Jan Hubicka  <jh@suse.cz>
24408
24409         * gcc.c-torture/compile/20031112-1.c: New test.
24410
24411 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
24412
24413         * g++.dg/parse/crash10.C: Remove bogus error marker.
24414
24415 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24416
24417         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
24418         (host_gcc): Likewise.
24419         (ROOT): Honor $PWDCMD.
24420         (BASE): Likewise.
24421         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
24422
24423 2003-11-12  Catherine Moore  <clm@redhat.com>
24424
24425         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
24426
24427 2003-11-12  Andreas Jaeger  <aj@suse.de>
24428             Jakub Jelinek  <jakub@redhat.com>
24429             Andrew Pinski  <pinskia@physics.uc.edu>
24430             Richard Henderson  <rth@redhat.com>
24431
24432         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
24433         systems.
24434         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
24435
24436         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
24437         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24438
24439 2003-11-11  Andreas Jaeger  <aj@suse.de>
24440
24441         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
24442
24443         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
24444
24445 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
24446
24447         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
24448         Clean ups.
24449
24450 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
24451
24452         * gcc.dg/trampoline-1.c: New test.
24453
24454 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24455
24456         * gcc.c-torture/compile/200031109-1.c: New test.
24457
24458 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24459
24460         PR c/3190
24461         PR c/8714
24462         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24463         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
24464         gcc.dg/format/no-y2k-1.c: Update.
24465
24466 2003-11-08  Roger Sayle  <roger@eyesopen.com>
24467
24468         PR optimization/10467
24469         * gcc.dg/20031108-1.c: New test case.
24470
24471 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
24472
24473         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
24474
24475 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24476
24477         * gcc.dg/compound-lvalue-1.c: New test.
24478         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24479         some XFAILs.
24480
24481 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
24482
24483         * gcc.dg/altivec-varargs-1.c: New test.
24484
24485 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24486
24487         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24488         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24489         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
24490         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
24491         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24492
24493 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24494
24495         * gcc.dg/cond-lvalue-1.c: New test.
24496
24497 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
24498
24499         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24500
24501 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24502
24503         PR c++/11616
24504         * g++.dg/template/instantiate5.C: New test.
24505
24506 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24507
24508         PR c++/12726
24509         * g++.dg/ext/complit2.C: Replace test with self-contained version.
24510         * ChangeLog: Add missing first entry for above test.
24511
24512 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24513
24514         PR c++/9810
24515         * g++.dg/template/using8.C: New test.
24516         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
24517
24518 2003-11-02  Roger Sayle  <roger@eyesopen.com>
24519
24520         PR optimization/10817
24521         * gcc.c-torture/compile/20031102-1.c: New test case.
24522
24523 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
24524
24525         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
24526         2147483647.
24527
24528 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24529
24530         * gcc.dg/20031102-1.c: New test.
24531
24532 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24533
24534         * gcc.dg/complex-1.c: New test.
24535
24536 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24537
24538         PR c++/12796
24539         * g++.dg/template/crash13.C: Adjust expected error location.
24540         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24541
24542 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24543
24544         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24545
24546 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24547
24548         PR/10239
24549         * gcc.c-torture/compile/20031031-2.c: New test.
24550
24551 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24552
24553         PR/11640
24554         * gcc.c-torture/compile/20031031-1.c: New test.
24555
24556 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24557
24558         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24559         * gcc.misc-tests/bprob.exp: Likewise.
24560         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
24561         the execution test on arm-elf configs.
24562         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
24563         configs that don't support scratch files.
24564         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24565
24566 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
24567
24568         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24569         done by dejagnu.
24570
24571 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
24572
24573         * ada/acats/run_all.sh: Redirect mv output to /dev/null
24574         Avoid non pure sh syntax. Add more logging.
24575
24576         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24577         fail.
24578
24579 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24580
24581         PR libgcj/10610
24582         * gcc.dg/ppc-stackalign-1.c: New test.
24583
24584 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
24585
24586         * ada/acats/run_all.sh: Change output to be more compliant with
24587         dejagnu framework.
24588         Create acats.sum and acats.log files under testsuite/ada/acats
24589         Only run [a-z]* directories, to filter out e.g. CVS.
24590         Redirect build output to log file.
24591
24592 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24593
24594         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24595
24596 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24597
24598         PR ada/5909:
24599         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24600
24601 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
24602
24603         * gcc.c-torture/compile/20031023-1.c: New test.
24604         * gcc.c-torture/compile/20031023-2.c: New test.
24605         * gcc.c-torture/compile/20031023-3.c: New test.
24606         * gcc.c-torture/compile/20031023-4.c: New test.
24607
24608 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24609
24610         PR c++/10371
24611         * g++.dg/lookup/scoped8.C: New test.
24612
24613 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24614
24615         * g++.dg/opt/reg-stack3.C: New test.
24616
24617 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24618
24619         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
24620
24621 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24622
24623         PR c++/11076
24624         * g++.dg/template/crash13.C: New test.
24625
24626 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24627
24628         * gcc.dg/c99-restrict-2.c: New test.
24629
24630 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
24631
24632         PR c++/12698, c++/12699, c++/12700, c++/12566
24633         * g++.dg/inherit/covariant9.C: New test.
24634         * g++.dg/inherit/covariant10.C: New test.
24635         * g++.dg/inherit/covariant11.C: New test.
24636
24637 2003-10-23  Jason Merrill  <jason@redhat.com>
24638
24639         PR c++/12726
24640         * g++.dg/ext/complit2.C: New test.
24641
24642 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24643
24644         PR target/12654
24645         * gcc.c-torture/execute/20031020-1.c: New test.
24646
24647 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24648
24649         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24650         following the jump_insn.
24651
24652 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24653
24654         * gcc.dg/cast-lvalue-1.c: New test.
24655
24656 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/11962
24659         * g++.dg/template/cond2.C: New test.
24660
24661 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24662
24663         * gcc.dg/builtins-28.c: New test.
24664
24665 2003-10-20  Jan Hubicka  <jh@suse.cz>
24666
24667         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24668         parameter.
24669         * testsuite/gcc.dg/inline-2.c: Likewise.
24670
24671 2003-10-20  Phil Edwards  <phil@codesourcery.com>
24672
24673         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24674         * gcc.dg/nest.c: Likewise.
24675
24676 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24677
24678         PR c++/9781, c++/10583, c++/11862
24679         * g++.dg/parse/crash13.C: New test.
24680
24681 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24682
24683         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24684
24685 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24686
24687         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24688         Define HAVE_C99_RUNTIME except on Solaris.
24689         * gcc.dg/builtins-20.c: Likewise.
24690
24691 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24692
24693         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24694
24695 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24696
24697         PR c++/12495
24698         * g++.dg/template/crash21.C: New test.
24699
24700 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24701
24702         PR c++/2513
24703         * g++.dg/template/typename5.C: New test.
24704
24705 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24706
24707         PR c++/12369
24708         * g++.dg/template/friend25.C: New test.
24709
24710 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
24711
24712         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24713         versions.
24714
24715 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
24716
24717         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24718         == 2147483647.
24719
24720 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
24721
24722         * gcc.c-torture/execute/960416-1.x: Remove.
24723         * gcc.c-torture/execute/divconst-3.x: Likewise.
24724
24725 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
24726
24727         PR target/12598
24728         * gcc.dg/torture/cris-volatile-1.c: New test.
24729
24730 2003-10-14  Roger Sayle  <roger@eyesopen.com>
24731
24732         PR optimization/9325
24733         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24734         for overflowing floating point to integer conversion during RTL
24735         simplification.
24736
24737 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
24738
24739         * objc/execute/_cmd.m: Fix typo.
24740         * objc.dg/image-info.m, objc.dg/symtab-1.m:
24741         Relax 'scan-assembler' regexp.
24742         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24743         objc.dg/try-catch-4.m: Run on non-Darwin targets.
24744         * objc.dg/zero-link-2.m: Remove blank line.
24745         * objc.dg/zero-link-3.m: New test case.
24746
24747 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
24748
24749         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24750
24751         * gcc.dg/asm-names.c: Use scan-assembler-not rather
24752         than linker trickery.
24753
24754 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24755
24756         PR c++/12370
24757         * g++.dg/other/friend2.C: New test.
24758
24759 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24760
24761         * gcc.dg/20031012-1.c: New test.
24762
24763 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24764
24765         * gcc.dg/weak/weak-3.c: Fix for new warning.
24766
24767 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
24768
24769         PR optimization/8750
24770         * gcc.c-torture/execute/20031012-1.c: New test case.
24771
24772 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24773
24774         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24775         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24776
24777 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24778
24779         PR optimization/12260
24780         * gcc.c-torture/compile/20031011-2.c: New test case.
24781
24782 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24783
24784         * gcc.c-torture/execute/20031011-1.c: New testcase.
24785
24786 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
24787
24788         * gcc.c-torture/compile/20031011-1.c: New test.
24789
24790 2003-10-11  Jan Hubicka  <jh@suse.cz>
24791
24792         * g++.dg/other/first-global.C: New test.
24793
24794 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24795
24796         * gcc.c-torture/execute/string-opt-18.c: New testcase.
24797
24798 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
24799
24800         * gcc.c-torture/compile/20031010-1.c: New test.
24801
24802 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
24803
24804         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24805         * gcc.c-torture/execute/va-arg-25.c: ... here.
24806
24807 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
24808
24809         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24810
24811 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
24812
24813         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24814
24815 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
24816
24817         * g++.dg/parse/error2.C: New test.
24818
24819 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
24820
24821         PR c++/11097
24822         * g++.dg/other/error5.C: Modify the error message.
24823         * g++.dg/lookup/using8.C: New test.
24824
24825 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
24826
24827         * gcc.dg/darwin-abi-2.c: New file.
24828         * gcc.c-torture/execute/va-arg-24.c: New file.
24829
24830 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
24831
24832         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
24833         indentation.
24834
24835 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
24836
24837         PR c++/10147
24838         * g++.dg/other/error4.C: Update error messages.
24839         * g++.dg/template/ptrmem4.C: Likewise.
24840
24841         PR c++/12337
24842         * g++.dg/init/new9.C: New test.
24843
24844         PR c++/12334, c++/12236, c++/8656
24845         * g++.dg/ext/attrib8.C: New test.
24846
24847 2003-10-06  Devang Patel  <dpatel@apple.com>
24848
24849         * gcc.dg/debug/dwarf2-3.h: New test.
24850         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24851
24852 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24853
24854         * g++.dg/opt/cfg2.C: New test.
24855
24856 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24857
24858         * g++.dg/opt/float1.C: New test.
24859
24860 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24861
24862         * gcc.dg/c90-array-lval-6.c: New test.
24863         * gcc.dg/c99-array-lval-6.c: New test.
24864
24865 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
24866             Ziemowit Laski  <zlaski@apple.com>
24867
24868         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24869         'Derived', so that it is never considered a class method; add
24870         new warning for '+port' method ambiguity.
24871         * objc.dg/method-12.m: Include <objc/objc.h> instead of
24872         <objc/objc-api.h> (needed on Mac OS X).
24873         * objc.dg/method-13.m: New test.
24874
24875 2003-10-03  Roger Sayle  <roger@eyesopen.com>
24876
24877         PR optimization/9325, PR java/6391
24878         * gcc.c-torture/execute/20031003-1.c: New test case.
24879
24880 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
24881
24882         PR optimization/12180
24883         * gcc.dg/20031002-1.c: New test.
24884
24885         PR c++/12486
24886         * g++.dg/inherit/error1.C: New test.
24887
24888 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
24889
24890         * lib/f-torture.exp (search_for): Rename to...
24891         (search_for_re): This.  Also, clean up comments and the
24892         "regexp" invocation.
24893
24894 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
24895
24896         * gcc.c-torture/compile/20031002-1.c: New test.
24897
24898 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
24899
24900         * g++.dg/opt/cond1.C: New test.
24901
24902 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
24903
24904         * gcc.dg/Wold-style-definition-2.c: New testcase.
24905         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24906
24907 2003-09-29  Richard Henderson  <rth@redhat.com>
24908
24909         * g++.dg/init/array10.C: Add dg-options.
24910
24911 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24912
24913         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24914
24915 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24916
24917         * g++.dg/template/friend19.C: Fix typo.
24918         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24919
24920 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
24921
24922         * gcc.c-torture/execute/20030928-1.c: New test.
24923         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24924
24925 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24926
24927         * g++.dg/opt/unroll1.C: New test.
24928
24929 2003-09-26  Roger Sayle  <roger@eyesopen.com>
24930
24931         PR optimization/11741
24932         * gcc.dg/20030926-1.c: New test case.
24933
24934 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24935
24936         PR c++/5655
24937         * g++.dg/parse/access7.C: New test.
24938         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24939
24940 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
24941
24942         MERGE OF objc-improvements-branch into MAINLINE:
24943         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24944         if libobjc has not been built.
24945         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24946         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24947         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24948         objc/execute/nested-3.m, objc/execute/np-2.m,
24949         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24950         objc/execute/redefining_self.m, objc/execute/root_methods.m,
24951         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24952         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24953         objc.dg/special/unclaimed-category-1.h,
24954         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24955         well as GNU runtime.
24956         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24957         * execute/cascading-1.m, execute/function-message-1.m,
24958         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24959         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24960         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24961         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24962         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24963         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24964         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24965         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24966         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24967         * objc.dg/bitfield-2.m: Run only on Darwin.
24968         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24969         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24970         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24971         * objc.dg/const-str-1.m: Fix constant string layout.
24972
24973 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
24974
24975         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24976
24977 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
24978
24979         * gcc.dg/darwin-abi-1.c: New file.
24980
24981 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
24982
24983         PR target/12281
24984         * gcc.c-torture/compile/20030921-1.c: New test.
24985
24986 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24987
24988         * g++.dg/opt/reg-stack2.C: New test.
24989
24990 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24991
24992         * g++.dg/eh/delayslot1.C: New test.
24993
24994 2003-09-20  Richard Henderson  <rth@redhat.com>
24995
24996         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24997
24998 2003-09-20  Roger Sayle  <roger@eyesopen.com>
24999
25000         * gcc.c-torture/execute/20030920-1.c: New test case.
25001
25002 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25003
25004         * g++.dg/rtti/typeid3.C: Correct expected error message.
25005
25006 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25007
25008         PR c++/157
25009         * g++.dg/parse/crash12.C: New test.
25010
25011 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25012
25013         * gcc.dg/compat/mixed-struct-check.h: New.
25014         * gcc.dg/compat/mixed-struct-defs.h: New.
25015         * gcc.dg/compat/mixed-struct-init.h: New.
25016         * gcc.dg/compat/struct-by-value-19_main.c: New.
25017         * gcc.dg/compat/struct-by-value-19_x.c: New.
25018         * gcc.dg/compat/struct-by-value-19_y.c: New.
25019         * gcc.dg/compat/struct-by-value-20_main.c: New.
25020         * gcc.dg/compat/struct-by-value-20_x.c: New.
25021         * gcc.dg/compat/struct-by-value-20_y.c: New.
25022         * gcc.dg/compat/struct-return-19_main.c: New.
25023         * gcc.dg/compat/struct-return-19_x.c: New.
25024         * gcc.dg/compat/struct-return-19_y.c: New.
25025         * gcc.dg/compat/struct-return-20_main.c: New.
25026         * gcc.dg/compat/struct-return-20_x.c: New.
25027         * gcc.dg/compat/struct-return-20_y.c: New.
25028
25029 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25030         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25031         so that it will not complain on LP64 targets.
25032
25033 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25034
25035         PR c++/495
25036         * g++.dg/template/friend24.C: New test.
25037
25038 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25039
25040         PR c++/12332
25041         * g++.dg/template/memtmpl2.C: New test.
25042
25043 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25044
25045         PR target/11184
25046         * gcc.dg/builtin-apply1.c: New test.
25047
25048 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25049
25050         PR c++/9848
25051         * g++.dg/warn/Wunused-4.C: New test.
25052
25053 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25054
25055         PR c++/12316
25056         * g++.dg/other/gc2.C: New test.
25057
25058 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25059
25060         PR c++/11991
25061         * g++.dg/rtti/typeid3.C: New test.
25062
25063         PR c++/12266
25064         * g++.dg/overload/template1.C: New test.
25065
25066 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25067
25068         * g++.dg/opt/cfg3.C: New test.
25069
25070 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25071
25072         PR c++/7939
25073         * g++.dg/template/crash11.C: New test.
25074
25075 2003-09-16  Jason Merrill  <jason@redhat.com>
25076             Jakub Jelinek  <jakub@redhat.com>
25077
25078         * gcc.dg/attr-warn-unused-result.c: New test.
25079
25080 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         PR c++/12184
25083         * g++.dg/expr/call2.C: New test.
25084
25085 2003-09-15  Andreas Jaeger  <aj@suse.de>
25086
25087         * gcc.dg/Wold-style-definition-1.c: New test.
25088
25089 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/3907
25092         * g++.dg/parse/template12.C: New test.
25093
25094         * g++.dg/abi/bitfield11.C: New test.
25095         * g++.dg/abi/bitfield12.C: Likewise.
25096
25097 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25098
25099         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25100         non-expansion of functional macro name without arguments at EOL.
25101         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25102
25103 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25104
25105         * gcc.c-torture/execute/20030914-[12].c: New tests.
25106
25107 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25108
25109         PR c++/11788
25110         * g++.dg/overload/addr1.C: New test.
25111
25112 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25113
25114         * gcc.dg/20030909-1.c: New test.
25115
25116 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25117
25118         * gcc.dg/ultrasp10.c: New test.
25119
25120 2003-09-09  Devang Patel  <dpatel@apple.com>
25121
25122         * gcc.dg/darwin-ld-6.c: New test.
25123
25124 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25125
25126         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25127
25128 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25129
25130         * gcc.dg/ia64-types1.c: New test.
25131         * gcc.dg/ia64-types2.c: Likewise.
25132
25133 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25134
25135         * gcc.dg/builtins-1.c: Add more _Complex tests.
25136         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25137
25138         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25139         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25140
25141 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25142
25143         PR c++/11786
25144         * g++.dg/lookup/koenig2.C: New test.
25145
25146         PR c++/5296
25147         * g++.dg/rtti/typeid2.C: New test.
25148
25149 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * gcc.c-torture/compile/20030904-1.c: New test.
25152
25153 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25154
25155         * g++.dg/opt/longbranch2.C: New test.
25156
25157 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25158
25159         * g++.dg/template/crash10.C: Only compile it.
25160
25161 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25162
25163         PR middle-end/11665
25164         * gcc.c-torture/compile/20030907-1.c: New test.
25165         * g++.dg/init/array11.C: New test.
25166
25167 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25168
25169         PR c++/11852
25170         * g++.dg/init/struct1.C: New test.
25171
25172 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25173
25174         PR c++/12181
25175         * g++.dg/expr/comma1.C: New test.
25176
25177 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25178
25179         PR c++/11867
25180         * g++.dg/expr/static_cast5.C: New test.
25181
25182 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25183
25184         PR c++/11507
25185         * g++.dg/lookup/scoped7.C: New test.
25186
25187         PR c++/9574
25188         * g++.dg/other/static1.C: New test.
25189
25190         PR c++/11490
25191         * g++.dg/warn/template-1.C: New test.
25192
25193         PR c++/11432
25194         * g++.dg/template/crash10.C: New test.
25195
25196         PR c++/2478
25197         * g++.dg/overload/VLA.C: New test.
25198
25199         PR c++/10804
25200         * g++.dg/template/call1.C: New test.
25201
25202 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         PR c++/11794
25205         * g++.dg/parse/using3.C: New test.
25206
25207 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25208
25209         PR c++/11409
25210         * g++.dg/overload/builtin3.C: New test case.
25211
25212 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25213
25214         PR c/9862
25215         * gcc.dg/20030906-1.c: New test.
25216         * gcc.dg/20030906-2.c: Likewise.
25217
25218 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         PR c++/12167
25221         * g++.dg/parse/defarg5.C: New test.
25222
25223         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25224
25225 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25226
25227         PR c++/12163
25228         * g++.dg/expr/static_cast4.C: New test.
25229
25230         PR c++/12146
25231         * g++.dg/template/crash9.C: New test.
25232
25233 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25234
25235         * g++.old-deja/g++.ext/pretty2.C: Update for change
25236         in __FUNCTION__.
25237         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25238
25239 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25240
25241         PR c++/11922
25242         * g++/dg/template/qualified-id1.C: New test.
25243
25244         PR c++/12037
25245         * g++.dg/warn/noeffect4.C: New test.
25246
25247 2003-09-04  Matt Austern  <austern@apple.com>
25248
25249         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25250         * g++.dg/ext/fnname2.C: Likewise.
25251         * g++.dg/ext/fnname3.C: Likewise.
25252
25253 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25254
25255         * g++.dg/expr/lval1.C: New test.
25256         * g++.dg/ext/lvcast.C: Remove.
25257
25258 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25259
25260         PR optimization/11700.
25261         * gcc.c-torture/compile/20030903-1.c: New test case.
25262
25263 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25264
25265         PR c++/12053
25266         * g++.dg/abi/layout4.C: New test.
25267
25268 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25269
25270         PR c++/11553
25271         * g++.dg/parse/friend3.C: New test.
25272
25273 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25274
25275         PR c++/11847
25276         * g++.dg/template/class1.C: New test.
25277
25278         PR c++/11808
25279         * g++.dg/expr/call1.C: New test.
25280
25281 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25282
25283         PR c++/12114
25284         * g++.dg/init/ref9.C: New test.
25285
25286         PR c++/11972
25287         * g++.dg/template/nested4.C: New test.
25288
25289 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25290
25291         PR c++/12093
25292         * g++.dg/template/non-dependent4.C: New test.
25293
25294         PR c++/11928
25295         * g++.dg/inherit/conv1.C: New test.
25296
25297 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25298
25299         PR c++/6196
25300         * g++.dg/ext/label1.C: New test.
25301         * g++.dg/ext/label2.C: Likewise.
25302
25303 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25304
25305         * g++.dg/expr/cond3.C: New test.
25306
25307 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25308
25309         * gcc.dg/builtins-1.c: Add new builtin cases.
25310
25311 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25312
25313         * gcc.dg/builtins-1.c: Add new cases.
25314         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25315
25316 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25317
25318         * gcc.dg/builtins-1.c: Add more math builtin tests.
25319         * gcc.dg/torture/builtin-attr-1.c: New test.
25320
25321 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25322
25323         PR optimization/5079
25324         * g++.dg/opt/static3.C: New test.
25325
25326 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25327
25328         * gcc.misc-tests/gcov-10b.c: New test.
25329
25330 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25331
25332         * g++.dg/opt/ptrmem3.C: New test.
25333
25334         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25335
25336 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25337
25338         * gcc.dg/20030826-2.c: New test.
25339
25340 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25341
25342         PR middle-end/12002
25343         * g77.f-torture/compile/12002.f: New test case.
25344
25345 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25346
25347         * gcc.dg/20030826-1.c: New test case.
25348
25349 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25350
25351         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25352
25353 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25354
25355         PR c++/11871
25356         * c++.dg/lookup/crash1.C: New test.
25357
25358         * c++.dg/warn/noeffect3.C: New test.
25359
25360 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25361
25362         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25363         * gcc.dg/compat/vector-1_y.c: Ditto.
25364         * gcc.dg/compat/vector-2_x.c: Ditto.
25365         * gcc.dg/compat/vector-2_y.c: Ditto.
25366
25367 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25368
25369         * gcc.dg/20030702-1.c: New test.
25370
25371 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25372
25373         PR c++/8795
25374         * g++.dg/ext/altivec-1.C: New test.
25375
25376 2003-08-24  Richard Henderson  <rth@redhat.com>
25377
25378         * g++.dg/eh/simd-2.C: Add -w for x86.
25379
25380 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25381
25382         * gcc.dg/20030815-1.c: New test.
25383
25384 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25385
25386         PR c++/3765
25387         * g++.dg/parse/access6.C: New test.
25388
25389 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25390
25391         PR c++/641, c++/11876
25392         * g++.dg/template/friend22.C: New test.
25393         * g++.dg/template/friend23.C: Likewise.
25394
25395 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25396
25397         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25398         identically.
25399
25400 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25401
25402         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
25403
25404 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25405
25406         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
25407
25408 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25409
25410         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
25411
25412 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25413
25414         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
25415
25416 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
25417
25418         PR c++/11919
25419         * g++.dg/overload/prom1.C: New test.
25420
25421         PR c++/11551
25422         * g++.dg/parse/dtor2.C: New test.
25423
25424         PR c++/10762
25425         * g++.dg/parse/using2.C: New test.
25426
25427 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
25428
25429         PR target/11805
25430         * gcc.c-torture/compile/20030821-1.c: New.
25431
25432 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
25433
25434         PR c++/11834
25435         * g++.dg/template/deduce2.C: New test.
25436
25437 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
25438
25439         * gcc.c-torture/execute/20030821-1.c: New test.
25440
25441 2003-08-20  Roger Sayle  <roger@eyesopen.com>
25442
25443         PR middle-end/11984
25444         * gcc.dg/20030820-1.c: New test case.
25445
25446 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
25447
25448         PR c++/11945
25449         * g++.dg/warn/noeffect2.C: New test.
25450
25451 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
25452
25453         PR c++/10926
25454         * g++.dg/template/dtor2.C: New test.
25455
25456         PR c++/11684
25457         * g++.dg/template/operator1.C: New test.
25458         * g++.dg/parse/operator4.C: New test.
25459
25460         PR c++/11946.C
25461         * g++.dg/expr/enum1.C: New test.
25462         * gcc.dg/c99-bool-1.c: Remove bogus warning.
25463
25464         PR c++/11036.C
25465         * g++.dg/parse/elab2.C: New test.
25466         * g++.dg/parse/typedef4.C: Change error message.
25467         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
25468         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
25469         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
25470
25471 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
25472
25473         * gcc.dg/pch/warn-1.c: New.
25474         * gcc.dg/pch/warn-1.hs: New.
25475
25476         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25477         not-tested file.
25478
25479 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25480
25481         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25482
25483 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25484
25485         * gcc.dg/uninit-D.c: New Test.
25486         * gcc.dg/uninit-E.c: New Test.
25487         * gcc.dg/uninit-F.c: New Test.
25488         * gcc.dg/uninit-G.c: New Test.
25489
25490 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
25491
25492         * g++.dg/README: Describe the pch directory.
25493
25494 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25495
25496         PR c++/11174
25497         * g++.dg/parse/access4.C: New test.
25498         * g++.dg/parse/access5.C: Likewise.
25499         * g++.old-deja/g++.jason/access17.C: Adjust error message.
25500
25501 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
25502
25503         * gcc.dg/noncompile/20030818-1.c: New.
25504
25505 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         PR c++/11957
25508         * g++.dg/warn/noeffect1.C: New test.
25509
25510         * g++.dg/template/scope2.C: New test.
25511         * g++.dg/template/error2.C: Correct dg-error
25512
25513 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
25514
25515         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
25516
25517 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
25518
25519         PR C++/11512
25520         * g++.dg/template/warn1.C: New.
25521
25522 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25523
25524         * g++.dg/template/error2.C: New test.
25525         * g++.dg/lookup/using7.C: Adjust errors
25526         * g++.old-deja/g++.pt/crash36.C: Likewise.
25527         * g++.old-deja/g++.pt/derived3.C: Likewise.
25528
25529 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25530
25531         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
25532         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
25533         * gcc.c-torture/execute/builtins/string-9.c: New, from
25534         string-opt-9.c.  Adjust for execute/builtins framework.
25535         * gcc.c-torture/execute/string-opt-9.c: Delete.
25536
25537 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
25538
25539         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
25540
25541         * g++.dg/parse/ret-type2.C: New test.
25542
25543         PR c++/11703
25544         * g++.dg/init/new8.C: New test.
25545
25546         PR c++/10923
25547         * g++.dg/parse/typedef5.C: New test.
25548
25549         PR c++/9512
25550         * g++.dg/parse/qualified2.C: New test.
25551         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
25552         invalid code.
25553
25554 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
25555
25556         * g++.dg/conversion/ptrmem1.C: New test.
25557
25558 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
25559
25560         PR target/11693
25561         * gcc.dg/20030811-1.c: New test.
25562
25563         PR target/11535
25564         * gcc.c-torture/execute/20030811-1.c: New test.
25565
25566 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25567
25568         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25569
25570 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
25571
25572         PR c++/11789.C
25573         * g++.dg/inherit/multiple1.C: New test.
25574
25575 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25576
25577         * gcc.dg/spe1.c: New test.
25578
25579         PR c++/11670
25580         * g++.dg/expr/cast2.C: New test.
25581
25582         PR c++/10530
25583         * g++.dg/template/dependent-name2.C: New test.
25584
25585 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
25586
25587         * g++.dg/parse/crash11.C: Put the dg options in comments.
25588
25589 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
25590
25591         * lib/gcc-dg.exp: Update for diagnostic change.
25592
25593 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25594
25595         PR c++/5767
25596         * g++.dg/parse/crash11.C: New test.
25597
25598 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
25599
25600         * gcc.dg/cpp/spacing1.c: Update.
25601
25602 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
25603
25604         PR target/11739
25605         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25606         a value for -mtune.
25607
25608 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25609
25610         PR middle-end/11771
25611         * gcc.c-torture/compile/20030804-1.c: New test case.
25612
25613 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25614
25615         * gcc.dg/20030804-1.c: New test case.
25616
25617 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
25618
25619         * gcc.dg/cpp/separate-1.c: New test.
25620
25621 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
25622
25623         PR c++/11704
25624         * g++.dg/template/dependent-expr2.C: New test.
25625
25626         PR c++/11766
25627         * g++.dg/expr/ptrmem1.C: New test.
25628
25629 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25630
25631         PR c++/9453
25632         * g++.dg/template/friend15.C: New test.
25633
25634 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
25635
25636         * lib/dg-pch.exp: Work round PCH bug.
25637
25638 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25639
25640         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
25641         builtins.  Move cases from builtins-4.c here.
25642
25643         * gcc.dg/torture/builtin-math-1.c: New test taken from
25644         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25645         additional cases.
25646
25647         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25648         Delete.
25649
25650 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25651
25652         PR c++/9447
25653         * g++.dg/template/using7.C: New test.
25654
25655 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
25656
25657         * import1.c, import2.c: New tests.
25658
25659 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
25660
25661         * g++.dg/eh/crossjump1.C: New test.
25662
25663 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
25664
25665         PR c++/11697
25666         * g++.dg/template/using6.C: New test.
25667
25668         PR c++/11744
25669         * g++.dg/template/koenig2.C: New test.
25670
25671 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25672
25673         PR c++/7983
25674         * g++.dg/parse/typedef4.C: New test.
25675
25676 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25677
25678         PR c++/8442, c++/8806
25679         * g++.dg/template/elab1.C: New test.
25680         * g++.dg/template/type2.C: Likewise.
25681         * g++.dg/template/ttp3.C: Adjust expected error message.
25682         * g++.old-deja/g++.law/visibility13.C: Likewise.
25683         * g++.old-deja/g++.niklas/t135.C: Likewise.
25684         * g++.old-deja/g++.pt/ttp41.C: Likewise.
25685         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25686         template argument.
25687         * g++.old-deja/g++.pt/ttp44.C: Likewise.
25688
25689 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
25690
25691         PR c++/11295
25692         * g++.dg/ext/stmtexpr1.C: New test.
25693
25694         * g++.dg/opt/tmp1.C: New test.
25695
25696         PR c++/11525
25697         * g++.dg/parse/constant4.C: New test.
25698
25699         PR c++/9447
25700         * g++.dg/template/using5.C: New test.
25701
25702 2003-07-31  Roger Sayle  <roger@eyesopen.com>
25703
25704         * gcc.dg/builtins-27.c: New test case.
25705
25706 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
25707
25708         * gcc.dg/tls/opt-7.c: New test.
25709
25710 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
25711
25712         * g++.old-deja/g++.other/crash18.C: Remove.
25713
25714 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25715
25716         * g++.dg/template/explicit3.C: New.
25717         * g++.dg/template/explicit4.C: New.
25718         * g++.dg/template/explicit5.C: New.
25719
25720         PR c++/11347
25721         * g++.dg/template/memtmpl1.C: New.
25722
25723 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
25724
25725         PR target/11565
25726         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25727         * gcc.dg/i386-387-5.c (dg-options): Likewise.
25728
25729 2003-07-30  Jan Hubicka  <jh@suse.cz>
25730
25731         * vtgc1.c: Kill.
25732
25733 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
25734
25735         * gcc.dg/struct-in-proto-1.c: New test.
25736
25737 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
25738
25739         * gcc.dg/cpp/include2.c: Only expect one message.
25740
25741 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
25742
25743         PR c++/9447
25744         * g++.dg/template/using1.C: New test.
25745         * g++.dg/template/using2.C: New test.
25746         * g++.dg/template/using3.C: New test.
25747         * g++.dg/template/using4.C: New test.
25748
25749 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
25750
25751         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25752         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25753
25754 2003-07-28  Jan Hubicka  <jh@suse.cz>
25755
25756         PR c++/11530
25757         * g++.dg/opt/call1.C: New test.
25758
25759 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
25760
25761         PR c++/11667
25762         * g++.dg/init/enum2.C: New test.
25763         * g++.dg/template/overload1.C: Add "-w" option.
25764
25765 2003-07-28    <hp@bitrange.com>
25766
25767         * gcc.dg/Wdeclaration-after-statement-1.c,
25768         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25769
25770 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
25771
25772         * gcc.c-torture/compile/20030725-1.c: New test.
25773
25774 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
25775
25776         * gcc.dg/20030505.c: Only run for SPE.
25777         Remove definition of opaque type.
25778
25779 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
25780
25781         * g++.dg/template/ptrmem6.C: New test.
25782
25783 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
25784
25785         * gcc.c-torture/compile/zero-strct-2.c: New test.
25786
25787 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
25788
25789         * gcc.dg/intermod-1.c: New test.
25790
25791 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25792
25793         PR c++/11617
25794         * g++.dg/template/lookup2.C: New test.
25795         * g++.dg/template/memclass1.C: Remove instantiated from error.
25796         * g++.dg/other/error2.C: Tweak expected errors.
25797
25798         PR c++/11596
25799         * g++.dg/template/defarg3.C: New test.
25800
25801         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25802
25803 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
25804
25805         * g++.dg/inherit/access5.C: New test.
25806
25807 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25808
25809         PR c++/11513
25810         * g++.dg/template/crash8.C: New test.
25811
25812 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
25813
25814         PR c/10602
25815         * gcc.dg/noncompile/incomplete-2.c: New test.
25816
25817 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
25818
25819         PR c++/11645
25820         * g++.dg/inherit/access4.C: New test.
25821
25822         PR c++/11517
25823         * g++.dg/expr/cond2.C: New test.
25824
25825         PR optimization/10679
25826         * g++.dg/opt/inline4.C: New test.
25827
25828 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25829
25830         * g++.dg/parse/crash10: New test.
25831
25832 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25833
25834         * g++.dg/ext/flexary1.C: New test.
25835
25836 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25837
25838         PR c++/10793
25839         * g++.dg/template/crash9.C: New test.
25840
25841 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25842
25843         PR c++/3004
25844         * g++.dg/parse/typedef3.C: New test.
25845
25846         PR c++/7906
25847         * g++.dg/parse/operator2.C: New test.
25848
25849         PR c++/8895
25850         * g++.dg/parse/def-tmpl-arg1.C: New test.
25851
25852         PR c++/9282
25853         * g++.dg/parse/funptr1.C: New test.
25854
25855         PR c++/9452
25856         * g++.dg/parse/ambig3.C: New test.
25857
25858         PR c++/9454
25859         * g++.dg/parse/operator3.C: New test.
25860
25861         PR c++/9486
25862         * g++.dg/parse/template10.C: New test.
25863
25864         PR c++/9488
25865         * g++.dg/parse/template11.C: New test.
25866
25867         PR c++/10150
25868         * g++.dg/parse/invalid-op1.C: New test.
25869
25870         PR c++/10247
25871         * g++.dg/parse/condexpr1.C: New test.
25872
25873 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25874
25875         * g++.dg/ext/packed3.C: New test.
25876         * g++.dg/ext/packed4.C: New test.
25877
25878         * gcc.dg/pack-test-3.c: New test.
25879
25880 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
25881
25882         * lib/compat.exp: Handle dg-options per source file.
25883         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25884         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25885         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25886         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25887         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25888         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25889         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25890         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25891         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25892         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25893         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25894         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25895         * g++.dg/compat/break/bitfield7_x.C: Ditto.
25896         * g++.dg/compat/break/bitfield7_y.C: Ditto.
25897
25898 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25899
25900         PR c/10320
25901         * gcc.c-torture/execute/20030718-1.c: New test.
25902
25903 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25904
25905         PR optimization/11536
25906         * gcc.dg/20030721-1.c: New test.
25907
25908 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
25909
25910         PR c++/11546
25911         * g++.dg/template/lookup1.C: New test.
25912
25913 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
25914
25915         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25916         diagnostics of ill-formed constructs involving labels.
25917         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25918         the new 'previously defined here' message.
25919
25920 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
25921
25922         * g++.dg/parse/non-dependent2.C: New test.
25923
25924 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25925
25926         * g++.dg/init/init-ref4.C: xfail on targets without
25927         weak symbols.
25928
25929 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
25930
25931         PR target/11087
25932         * gcc.c-torture/execute/20030717-1.c: New test.
25933
25934 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25935
25936         * g++.dg/opt/cfg1.C: New test.
25937
25938 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
25939
25940         PR optimization/11557
25941         * gcc.dg/20030717-1.c: New test.
25942
25943 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
25944
25945         PR c++/10476
25946         * g++.dg/expr/crash-1.C: New test.
25947
25948         PR c++/11027
25949         * g++.dg/template/init3.C: New test.
25950
25951         PR c++/8222
25952         * g++.dg/template/non-dependent1.C: New test.
25953
25954         PR c++/11070
25955         * g++.dg/template/non-dependent2.C: New test.
25956
25957         PR c++/11071
25958         * g++.dg/template/non-dependent3.C: New test.
25959
25960         PR c++/9907
25961         * g++.dg/template/sizeof5.C: New test.
25962
25963 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
25964
25965         PR 11498
25966         * gcc.c-torture/compile/mangle-1.c: New file.
25967
25968 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25969
25970         PR c++/7809
25971         * g++.dg/parse/access3.C: New test.
25972
25973 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
25974
25975         PR c++/11384
25976         * g++.dg/init/init-ref4.C: New test.
25977
25978 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
25979
25980         PR c++/11547
25981         * g++.dg/parse/constant3.C: New test.
25982         * g++.dg/parse/crash7.C: Likewise.
25983
25984 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
25985
25986         PR target/11008
25987         * gcc.dg/i386-pentium4-not-mull.c: New.
25988
25989 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
25990
25991         * gcc.dg/asm-names.c (ymain): Make it weak.
25992
25993 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25994
25995         PR c++/5421
25996         * g++.dg/template/friend21.C: New test.
25997
25998 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
25999
26000         * gcc.dg/cleanup-8.c: New test.
26001         * gcc.dg/cleanup-9.c: New test.
26002
26003 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26004
26005         * g++.dg/ext/dll-MI1.h: New file.
26006         * g++.dg/ext/dllexport-MI1.C: New file.
26007         * g++.dg/ext/dllimport-MI1.C: New file.
26008
26009 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26010
26011         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26012         it does not have cmpstrsi patterns (just cmpmemsi).
26013
26014 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26015
26016         PR debug/11473
26017         * g++.dg/debug/debug8.C: New test.
26018
26019 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26020
26021         PR c++/10108
26022         * g++.dg/template/crash7.C: New test.
26023
26024 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26025
26026         PR target/10795
26027         * gcc.c-torture/compile/20030708-1.c: New.
26028
26029 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26030
26031         * gcc.c-torture/execute/20030715-1.c: New test.
26032
26033 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26034
26035         * gcc.dg/pch/inline-3.c: New file.
26036         * gcc.dg/pch/inline-3.hs: New file.
26037         * gcc.dg/pch/inline-4.c: New file.
26038         * gcc.dg/pch/inline-4.hs: New file.
26039
26040 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26041
26042         PR c++/11509
26043         * g++.dg/template/crash6.C: New test.
26044
26045         PR c++/7053
26046         * g++.dg/template/friend20.C: New test.
26047
26048         PR c++/7019
26049         * g++.dg/template/overload2.C: New test.
26050
26051 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26052
26053         PR optimization/11440
26054         * gcc.c-torture/execute/20030714-1.c: New test.
26055
26056 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26057
26058         PR c++/11154
26059         * g++.dg/template/partial2.C: New test.
26060
26061 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26062
26063         PR c++/11503
26064         * g++.dg/template/anon1.C: New test.
26065
26066         PR c++/11493
26067         PR c++/11495
26068         * g++.dg/parse/template9.C: Likewise.
26069         * g++.dg/template/crash4.C: New test.
26070         * g++.dg/template/koenig1.C: Likewise.
26071         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26072         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26073         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26074         functions.
26075         * g++.old-deja/g++.jason/template36.C: Likewise.
26076         * g++.old-deja/g++.mike/p1989.C: Likewise.
26077         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26078         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26079         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26080         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26081         compiling.
26082         * g++.old-deja/g++.pt/union2.C: Use this->.
26083
26084 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26085
26086         * gcc.dg/20030711-1.c: New test.
26087
26088 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         PR c++/11050
26091         * g++.dg/parse/args1.C: New test.
26092         * g++.pt/defarg8.C: Change expected errors.
26093
26094 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/8164
26097         * g++.dg/template/nontype2.C: New test.
26098
26099         PR c++/10558
26100         * g++.dg/parse/template8.C: New test.
26101
26102         PR c++/8327
26103         * g++.dg/template/scope1.C: New test.
26104
26105         * g++.dg/warn/Wsign-compare-1.C: New test.
26106
26107 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26108
26109         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26110
26111 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26112
26113         PR c++/9411
26114         * g++.dg/template/explicit2.C: New test.
26115
26116         PR c++/10032
26117         * g++.dg/warn/pedantic1.C: New test.
26118
26119 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26120
26121         PR c++ 9483
26122         * g++.dg/other/field1.C: New test.
26123
26124 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26125
26126         PR c/11449
26127         * gcc.c-torture/compile/20030707-1.c: New.
26128
26129 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26130
26131         PR c++/10849
26132         * g++.dg/template/access12.C: New test.
26133
26134 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26135
26136         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26137         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26138         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26139         * gcc.misc-tests/gcov.exp: Update
26140         * g++.dg/gcov/gcov.exp: Update
26141         * lib/gcov.exp: Update.
26142
26143 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26144
26145         * g++.dg/abi/mangle17.C: Make sure template expressions are
26146         dependent.
26147         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26148         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26149         * g++.dg/opt/stack1.C: Remove erroneous code.
26150         * g++.dg/parse/template7.C: New test.
26151         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26152         * g++.old-deja/g++.pt/crash4.C: Likewise.
26153
26154 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26155
26156         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26157         with zero or one occurence of `$' after the initial `L'.
26158
26159 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26160
26161         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26162
26163 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26164
26165         PR c/11370
26166         * gcc.dg/Wunreachable-6.c: New testcase.
26167         * gcc.dg/Wunreachable-7.c: New testcase.
26168
26169 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26170
26171         PR c/11420
26172         * gcc.dg/20030708-1.c: New test.
26173
26174 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26175
26176         * gcc.dg/compat/sdata-section.h: New file.
26177         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26178         * gcc.dg/torture/mips-sdata-1.c: New test.
26179
26180 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26181
26182         PR c++/11030
26183         * g++.dg/template/friend19.C: New test.
26184
26185 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26186
26187         * g++.dg/opt/strength-reduce.C: New test.
26188
26189 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26190
26191         PR target/10979
26192         * gcc.dg/20030707-1.c: New testcase.
26193
26194 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26195
26196         PR optimization/11059
26197         * g++.dg/opt/emptyunion.C: New testcase.
26198
26199 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26200             Eric Botcazou  <ebotcazou@libertysurf.fr>
26201
26202         * g++.dg/opt/stack1.C: New test.
26203
26204 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26205
26206         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26207         run test.
26208
26209         PR c++/11431
26210         * g++.dg/expr/static_cast3.C: New test.
26211
26212 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26213
26214         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26215         everywhere.
26216         * gcc.dg/concat.c: Concatenation of string constants with
26217         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26218         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26219         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26220         necessary to avoid multi-character character constant warning.
26221         * gcc.dg/cpp/escape.c: Likewise.
26222         * gcc.dg/cpp/ucs.c: Likewise.
26223         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26224         Fix a typo.
26225
26226 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26227
26228         PR c/11428
26229         * gcc.c-torture/compile/20030704-1.c: New.
26230
26231 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26232
26233         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26234
26235 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26236
26237         PR c++/5287, PR c++/7910,  PR c++/11021
26238         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26239         tests for warnings.
26240         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26241         * g++.dg/ext/dllimport3.C: Likewise.
26242         * g++.dg/ext/dllimport4.C: New file.
26243         * g++.dg/ext/dllimport5.C: New file.
26244         * g++.dg/ext/dllimport6.C: New file.
26245         * g++.dg/ext/dllimport7.C: New file.
26246         * g++.dg/ext/dllimport8.C: New file.
26247         * g++.dg/ext/dllimport9.C: New file.
26248         * g++.dg/ext/dllimport10.C: New file.
26249         * g++.dg/ext/dllexport1.C: New file.
26250
26251 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26252
26253         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26254         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26255
26256 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26257
26258         * gcc.dg/builtins-25.c: New testcase.
26259         * gcc.dg/builtins-26.c: New testcase.
26260
26261 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26262
26263         * gcc.dg/compat/vector-defs.h: New file.
26264         * gcc.dg/compat/vector-setup.h: New file.
26265         * gcc.dg/compat/vector-check.h: New file.
26266         * gcc.dg/compat/vector-1_main.c: New file.
26267         * gcc.dg/compat/vector-1_x.c: New file.
26268         * gcc.dg/compat/vector-1_y.c: New file.
26269         * gcc.dg/compat/vector-2_main.c: New file.
26270         * gcc.dg/compat/vector-2_x.c: New file.
26271         * gcc.dg/compat/vector-2_y.c: New file.
26272
26273         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26274         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26275         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26276         * gcc.dg/compat/struct-align-1.h: New file.
26277         * gcc.dg/compat/struct-align-1_main.c: New file.
26278         * gcc.dg/compat/struct-align-1_x.c: New file.
26279         * gcc.dg/compat/struct-align-1_y.c: New file.
26280         * gcc.dg/compat/struct-align-2.h: New file.
26281         * gcc.dg/compat/struct-align-2_main.c: New file.
26282         * gcc.dg/compat/struct-align-2_x.c: New file.
26283         * gcc.dg/compat/struct-align-2_y.c: New file.
26284
26285         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26286         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26287         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26288         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26289         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26290         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26291         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26292         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26293         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26294         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26295         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26296         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26297         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26298         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26299         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26300         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26301         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26302         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26303         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26304         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26305         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26306         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26307         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26308         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26309         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26310         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26311         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26312         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26313         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26314
26315 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26316
26317         * gcc.dg/i386-call-1.c: New test.
26318
26319 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26320
26321         PR c++/9162
26322         * g++.dg/parse/defarg4.C: New.
26323
26324 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26325
26326         PR target/10700
26327         * gcc.c-torture/compile/20030703-1.c: New test case.
26328
26329 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26330
26331         * g++.dg/template/local3.C: Remove extra semicolon.
26332
26333 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26334
26335         * gcc.dg/i386-volatile-1.c: New test.
26336
26337 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26338
26339         PR c++/11072
26340         * g++.dg/other/offsetof2.C: XFAIL.
26341         * g++.dg/other/offsetof5.C: New.
26342
26343         PR c++/10219
26344         * g++.dg/template/error1.C: New.
26345
26346         PR c++/9779
26347         * g++.dg/template/dependent-expr1.C: New.
26348
26349 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26350
26351         PR c++/6949
26352         * g++.dg/template/local3.C: New test.
26353
26354         PR c++/11149
26355         * g++.dg/lookup/scoped6.C: New test.
26356
26357 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26358
26359         PR c++/8046
26360         * g++.dg/other/error7.C: New test.
26361
26362 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26363
26364         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26365         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26366         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26367         * g++.old-deja/g++.other/union2.C: Likewise.
26368         * gcc.dg/c90-const-expr-2.c: Likewise.
26369         * gcc.dg/c90-const-expr-3.c: Likewise.
26370         * gcc.dg/c99-const-expr-2.c: Likewise.
26371         * gcc.dg/c99-const-expr-3.c: Likewise.
26372         * gcc.dg/concat.c: Likewise.
26373
26374 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26375
26376         PR c++/9559
26377         * g++.dg/init/static1.C: New test.
26378
26379 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26380
26381         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26382         * g++.old-deja/g++.other/access2.C: Likewise.
26383         * g++.old-deja/g++.other/decl2.C: Likewise.
26384         * gcc.c-torture/execute/20020615-1.c: Likewise.
26385
26386 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26387
26388         PR c++/4933
26389         * g++.dg/template/sizeof4.C: New test.
26390
26391 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26392
26393         * g++.dg/other/error6.C: New test.
26394
26395 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26396
26397         PR c++/10750
26398         * g++.dg/parse/constant2.C: New test.
26399
26400 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
26401
26402         PR c++/11106
26403         * g++.dg/other/error5.C: New test.
26404
26405 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26406
26407         * gcc.dg/format/gcc_diag-1.c: New test.
26408
26409 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
26410
26411         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
26412
26413 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26414
26415         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
26416         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
26417         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
26418
26419 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
26420
26421         * gcc.c-torture/execute/builtins/string-8.c: New test.
26422         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
26423         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
26424         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
26425
26426 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/10468
26429         * g++.dg/ext/typeof6.C: New test.
26430
26431 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26432
26433         PR c++/10796
26434         * g++.dg/init/enum1.C: New test.
26435
26436 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
26437
26438         * gcc.dg/20030627-1.c: New test.
26439
26440 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
26441
26442         PR c++/11332
26443         * g++.dg/expr/static_cast2.C: New test.
26444
26445 2003-06-26  Roger Sayle  <roger@eyesopen.com>
26446             Jakub Jelinek  <jakub@redhat.com>
26447
26448         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
26449         sprintf(dst,"%s",src) optimization.
26450         * gcc.c-torture/execute/20030626-1.c: New test case.
26451         * gcc.c-torture/execute/20030626-2.c: New test case.
26452
26453 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
26454
26455         * gcc.c-torture/execute/multi-ix.c: New test.
26456
26457         * gcc.c-torture/execute/simd-4.c (main):
26458         Added missing semicolon at end of union.
26459
26460 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
26461
26462         PR c++/8266
26463         * g++.dg/template/explicit-instantiation3.C: New test.
26464
26465 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26466
26467         * gcc.dg/20030626-1.c: Use signed char.
26468
26469 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26470
26471         * gcc.dg/20030626-1.c: New test.
26472
26473 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
26474
26475         * const-str-2.m: Update.
26476
26477 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
26478
26479         PR c++/10990
26480         * g++.dg/rtti/dyncast1.C: New test.
26481         * g++.dg/abi/mangle4.C: Correct base-specifier access.
26482         * g++.dg/lookup/scoped1.C: Remove XFAIL.
26483         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26484
26485         PR c++/10931
26486         * g++.dg/expr/static_cast1.C: New test.
26487
26488 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
26489
26490         * gcc.dg/20030625-1.c: New test.
26491
26492 2003-06-24  Roger Sayle  <roger@eyesopen.com>
26493
26494         * gcc.c-torture/compile/20030624-1.c: New test case.
26495
26496 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
26497
26498         * gcc.c-torture/execute/string-opt-17.c: New test.
26499
26500 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
26501
26502         PR c++/5754
26503         * g++.dg/parse/crash6.C: New test.
26504
26505 2003-06-23  Roger Sayle  <roger@eyesopen.com>
26506
26507         * gcc.dg/builtins-24.c: New test case.
26508
26509 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
26510
26511         * g++.dg/opt/operator1.C: New test.
26512
26513 2003-06-22  Roger Sayle  <roger@eyesopen.com>
26514
26515         * gcc.c-torture/execute/string-opt-16.c: New test case.
26516
26517 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26518
26519         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
26520         * g++.old-deja/g++.other/conv7.C: Likewise.
26521         * g++.old-deja/g++.other/overcnv2.C: Likewise.
26522         * g++.old-deja/g++.other/overload14.C: Likewise.
26523
26524 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26525
26526         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
26527         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
26528
26529 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26530
26531         PR c++/10888
26532         * g++.dg/warn/Winline-3.C: New test.
26533
26534 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26535
26536         * lib/target-supports.exp (check_alias_available): Make the test
26537         program acceptable to the Solaris assembler.
26538
26539         PR c++/10749
26540         * g++.dg/template/memclass2.C: New test.
26541
26542 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26543             Eric Botcazou  <ebotcazou@libertysurf.fr>
26544
26545         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
26546         data for non-matching targets.
26547         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
26548
26549 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26550
26551         PR c++/10845
26552         * g++.dg/template/member3.C: New test.
26553
26554 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
26555
26556         PR c++/10939
26557         * g++.dg/template/func1.C: New test.
26558
26559         PR c++/9649
26560         * g++.dg/template/static4.C: New test.
26561         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
26562
26563         PR c++/11041
26564         * g++.dg/init/ref7.C: New test.
26565
26566 2003-06-19  Matt Austern  <austern@apple.com>
26567
26568         PR c++/11228
26569         * g++.dg/anew1.C: New test.
26570         * g++.dg/anew2.C: New test.
26571         * g++.dg/anew3.C: New test.
26572         * g++.dg/anew4.C: New test.
26573
26574 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
26575
26576         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26577
26578 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
26579
26580         * gcc.c-torture/execute/simd-4.c (main): Make expected value
26581         endian-dependent.
26582
26583 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
26584
26585         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26586         Remove cruft.
26587
26588 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
26589
26590         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26591         * gcc.c-torture/compile/961203-1.c: Likewise.
26592         * gcc.c-torture/compile/980506-1.c: Likewise.
26593
26594 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26595
26596         PR c++/10712
26597         * g++.dg/lookup/using7.C: New test.
26598
26599 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26600
26601         PR c++/11105
26602         * g++.dg/abi/conv1.C: Remove it.
26603         * g++.dg/template/conv7.C: New test.
26604         * g++.dg/template/conv8.C: Likewise.
26605         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26606         conversion operator.
26607
26608 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
26609
26610         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26611         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26612         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26613         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26614         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26615         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26616         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26617         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26618         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26619         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26620         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26621         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26622         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26623         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26624         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26625         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26626         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26627         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26628         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26629         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26630         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26631         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26632         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26633         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26634         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26635         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26636         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26637         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26638         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26639
26640 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
26641
26642         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26643         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26644         indications.
26645
26646 2003-06-16  Roger Sayle  <roger@eyesopen.com>
26647
26648         * gcc.dg/i386-387-5.c: New test case.
26649         * gcc.dg/i386-387-6.c: New test case.
26650         * gcc.dg/builtins-23.c: New test case.
26651
26652 2003-06-15  Roger Sayle  <roger@eyesopen.com>
26653
26654         * gcc.dg/builtins-22.c: New test case.
26655         * gcc.dg/i386-387-1.c: Update to test exp.
26656         * gcc.dg/i386-387-2.c: Likewise.
26657
26658 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26659
26660         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26661
26662 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26663
26664         * lib/gcc-dg.exp (dg-require-dll): New function.
26665         (dg-xfail-if): Likewise.
26666         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26667         driver.
26668
26669         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26670         * gcc.c-torture/compile/20001205-1.c: Likewise.
26671         * gcc.c-torture/compile/20001226-1.c: Likewise.
26672         * gcc.c-torture/compile/20010518-2.c: Likewise.
26673         * gcc.c-torture/compile/20020312-1.c: Likewise.
26674         * gcc.c-torture/compile/20020604-1.c: Likewise.
26675         * gcc.c-torture/compile/920501-12.c: Likewise.
26676         * gcc.c-torture/compile/920501-4.c: Likewise.
26677         * gcc.c-torture/compile/920520-1.c: Likewise.
26678         * gcc.c-torture/compile/920521-1.c: Likewise.
26679         * gcc.c-torture/compile/920625-1.c: Likewise.
26680         * gcc.c-torture/compile/961203-1.c: Likewise.
26681         * gcc.c-torture/compile/980506-1.c: Likewise.
26682         * gcc.c-torture/compile/981006-1.c: Likewise.
26683         * gcc.c-torture/compile/981022-1.c: Likewise.
26684         * gcc.c-torture/compile/981223-1.c: Likewise.
26685         * gcc.c-torture/compile/990617-1.c: Likewise.
26686         * gcc.c-torture/compile/dll.c: Likewise.
26687         * gcc.c-torture/compile/labels-3.c: Likewise.
26688         * gcc.c-torture/compile/mipscop-1.c: Likewise.
26689         * gcc.c-torture/compile/mipscop-2.c: Likewise.
26690         * gcc.c-torture/compile/mipscop-3.c: Likewise.
26691         * gcc.c-torture/compile/mipscop-4.c: Likewise.
26692         * gcc.c-torture/compile/simd-5.c: Likewise.
26693         * gcc.c-torture/compile/20000804-1.x: Remove.
26694         * gcc.c-torture/compile/20001205-1.x: Likewise.
26695         * gcc.c-torture/compile/20001226-1.x: Likewise.
26696         * gcc.c-torture/compile/20010518-2.x: Likewise.
26697         * gcc.c-torture/compile/20020312-1.x: Likewise.
26698         * gcc.c-torture/compile/20020604-1.x: Likewise.
26699         * gcc.c-torture/compile/920501-12.x: Likewise.
26700         * gcc.c-torture/compile/920501-4.x: Likewise.
26701         * gcc.c-torture/compile/920520-1.x: Likewise.
26702         * gcc.c-torture/compile/920521-1.x: Likewise.
26703         * gcc.c-torture/compile/920625-1.x: Likewise.
26704         * gcc.c-torture/compile/961203-1.x: Likewise.
26705         * gcc.c-torture/compile/980506-1.x: Likewise.
26706         * gcc.c-torture/compile/981006-1.x: Likewise.
26707         * gcc.c-torture/compile/981022-1.x: Likewise.
26708         * gcc.c-torture/compile/981223-1.x: Likewise.
26709         * gcc.c-torture/compile/990617-1.x: Likewise.
26710         * gcc.c-torture/compile/mipscop-1.x: Likewise.
26711         * gcc.c-torture/compile/mipscop-2.x: Likewise.
26712         * gcc.c-torture/compile/mipscop-3.x: Likewise.
26713         * gcc.c-torture/compile/mipscop-4.x: Likewise.
26714         * gcc.c-torture/compile/simd-5.x: Likewise.
26715
26716         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26717
26718 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26719
26720         * gcc.c-torture/execute/20030611-1.c: New test.
26721
26722 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26723
26724         PR middle-end/168
26725         * gcc.dg/20030612-1.c: New test case.
26726
26727 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26728
26729         PR c++/10635
26730         * g++.dg/expr/cast1.C: New test.
26731
26732 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26733
26734         * gcc.dg/builtins-21.c: New test case.
26735
26736 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
26737
26738         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26739         options instead of at the end.
26740         * lib/objc.exp (objc_target_compile): Likewise.
26741
26742 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
26743
26744         PR c++/10432
26745         * g++.dg/parse/error1.C: New test.
26746
26747 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
26748
26749         * gcc.dg/compat/struct-by-value-11_main.c: New file.
26750         * gcc.dg/compat/struct-by-value-11_x.c: New file.
26751         * gcc.dg/compat/struct-by-value-11_y.c: New file.
26752         * gcc.dg/compat/struct-by-value-12_main.c: New file.
26753         * gcc.dg/compat/struct-by-value-12_x.c: New file.
26754         * gcc.dg/compat/struct-by-value-12_y.c: New file.
26755         * gcc.dg/compat/struct-by-value-13_main.c: New file.
26756         * gcc.dg/compat/struct-by-value-13_x.c: New file.
26757         * gcc.dg/compat/struct-by-value-13_y.c: New file.
26758         * gcc.dg/compat/struct-by-value-14_main.c: New file.
26759         * gcc.dg/compat/struct-by-value-14_x.c: New file.
26760         * gcc.dg/compat/struct-by-value-14_y.c: New file.
26761         * gcc.dg/compat/struct-by-value-15_main.c: New file.
26762         * gcc.dg/compat/struct-by-value-15_x.c: New file.
26763         * gcc.dg/compat/struct-by-value-15_y.c: New file.
26764         * gcc.dg/compat/struct-by-value-16_main.c: New file.
26765         * gcc.dg/compat/struct-by-value-16_x.c: New file.
26766         * gcc.dg/compat/struct-by-value-16_y.c: New file.
26767         * gcc.dg/compat/struct-by-value-17_main.c: New file.
26768         * gcc.dg/compat/struct-by-value-17_x.c: New file.
26769         * gcc.dg/compat/struct-by-value-17_y.c: New file.
26770         * gcc.dg/compat/struct-by-value-18_main.c: New file.
26771         * gcc.dg/compat/struct-by-value-18_x.c: New file.
26772         * gcc.dg/compat/struct-by-value-18_y.c: New file.
26773
26774         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26775         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26776         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26777         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26778         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26779         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26780         * gcc.dg/compat/scalar-return-3_main.c: New file.
26781         * gcc.dg/compat/scalar-return-3_x.c: New file.
26782         * gcc.dg/compat/scalar-return-3_y.c: New file.
26783         * gcc.dg/compat/scalar-return-4_main.c: New file.
26784         * gcc.dg/compat/scalar-return-4_x.c: New file.
26785         * gcc.dg/compat/scalar-return-4_y.c: New file.
26786
26787 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
26788
26789         * gcc.dg/compat/fp2-struct-check.h: New file.
26790         * gcc.dg/compat/fp2-struct-defs.h: New file.
26791         * gcc.dg/compat/fp2-struct-init.h: New file.
26792         * gcc.dg/compat/struct-by-value-10_main.c: New file.
26793         * gcc.dg/compat/struct-by-value-10_x.c: New file.
26794         * gcc.dg/compat/struct-by-value-10_y.c: New file.
26795         * gcc.dg/compat/struct-return-10_main.c: New file.
26796         * gcc.dg/compat/struct-return-10_x.c: New file.
26797         * gcc.dg/compat/struct-return-10_y.c: New file.
26798
26799         * gcc.dg/compat/compat-common.h: New file.
26800         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26801         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26802         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26803         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26804         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26805         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26806         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26807         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26808         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26809         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26810         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26811         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26812         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26813         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26814         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26815         * gcc.dg/compat/small-struct-check.h: Ditto.
26816         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26817         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26818         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26819         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26820         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26821         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26822         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26823         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26824         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26825         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26826         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26827         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26828         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26829         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26830         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26831         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26832         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26833         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26834         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26835         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26836         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26837         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26838         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26839         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26840         * gcc.dg/compat/struct-return-2_main.c: Ditto.
26841         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26842         * gcc.dg/compat/struct-return-2_y.c: Ditto.
26843         * gcc.dg/compat/struct-return-3_main.c: Ditto.
26844         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26845         * gcc.dg/compat/struct-return-3_y.c: Ditto.
26846
26847 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
26848
26849         * g++.dg/pch/static-1.C: New file.
26850         * g++.dg/pch/static-1.Hs: New file.
26851
26852 2003-06-10  Richard Henderson  <rth@redhat.com>
26853
26854         * gcc.dg/asm-7.c: Adjust expected warning text.
26855
26856 2003-06-10  Roger Sayle  <roger@eyesopen.com>
26857
26858         * gcc.dg/builtins-20.c: New test case.
26859
26860 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
26861
26862         PR c++/11131
26863         * g++.dg/opt/template1.C: New test.
26864
26865 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26866
26867         * lib/gcc-dg.exp (dg-test): Clear additional_files and
26868         additional_sources.
26869
26870 2003-05-21  David Taylor  <dtaylor@emc.com>
26871
26872         * gcc.dg/Wpadded.c: New file.
26873
26874 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26875
26876         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26877         * gcc.dg/special/weak-2.c: Add dg-require-weak.
26878         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26879         dg-require-weak.
26880
26881 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
26882
26883         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26884
26885 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26886
26887         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26888         (dg-require-alias): Likewise.
26889         (dg-require-gc-sections): Likewise.
26890         * lib/target-supports.exp (check_gc_sections_available): Likewise.
26891
26892 2003-06-08  Richard Henderson  <rth@redhat.com>
26893
26894         * gcc.dg/20011029-2.c: Fix the array reference.
26895         * gcc.dg/asm-7.c: New.
26896
26897 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
26898
26899         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26900
26901 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
26902
26903         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26904         (dg-require-gc-sections): Likewise.
26905
26906 2003-06-08  Jan Hubicka  <jh@suse.cz>
26907
26908         * i386-cmov1.c: Fix regular expression.
26909         * i386-cvt-1.c: Likewise.
26910         * i386-local.c: Likewise.
26911         * i386-local2.c: Likewise.
26912         * i386-mul.c: Likewise.
26913         * i386-ssetype-1.c: Likewise.
26914         * i386-ssetype-3.c: Likewise.
26915         * i386-ssetype-5.c: Likewise.
26916
26917 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26918
26919         PR c++/11039
26920         * g++.dg/warn/implicit-typename2.C: New test.
26921         * g++.dg/warn/implicit-typename3.C: New test.
26922
26923 2003-06-07  Richard Henderson  <rth@redhat.com>
26924
26925         * g++.dg/other/offsetof3.C: Use size_t.
26926         * g++.dg/other/offsetof4.C: Likewise.
26927
26928 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
26929
26930         * lib/copy-file.exp: New. Implement gcc_copy_files.
26931
26932         * lib/dg-pch.exp: Load copy-file.exp
26933         (dg-pch): Use gcc_copy_files instead of "file copy".
26934
26935 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
26936
26937         * gcc.dg/weak/weak.exp: Simplify.
26938         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26939         * gcc.dg/weak/weak-1.c: Likewise.
26940         * gcc.dg/weak/weak-2.c: Likewise.
26941         * gcc.dg/weak/weak-3.c: Likewise.
26942         * gcc.dg/weak/weak-4.c: Likewise.
26943         * gcc.dg/weak/weak-5.c: Likewise.
26944         * gcc.dg/weak/weak-6.c: Likewise.
26945         * gcc.dg/weak/weak-7.c: Likewise.
26946         * gcc.dg/weak/weak-8.c: Likewise.
26947         * gcc.dg/weak/weak-9.c: Likewise.
26948
26949 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
26950
26951         gcc.c-torture/execute/20030606-1.c: New.
26952
26953 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26954
26955         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26956         * gcc.dg/builtins-19.c: Likewise.
26957
26958 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26959
26960         * gcc.dg/builtins-2.c: Add some more tests.
26961         * gcc.dg/builtins-18.c: New test case.
26962         * gcc.dg/builtins-19.c: New test case.
26963
26964 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26965             Jim Wilson  <wilson@tuliptree.org>
26966
26967         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26968
26969 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
26970
26971         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26972         mempcpy/stpcpy calls not to be optimized into something else.
26973         * gcc.c-torture/execute/string-opt-3.c: Moved to...
26974         * gcc.c-torture/execute/builtins/string-7.c: ...here.
26975         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26976
26977 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26978
26979         * gcc.dg/format/asm_fprintf-1.c: New test.
26980
26981 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
26982
26983         * lib/gcc-defs.exp (additional_sources): New variable.
26984         (dg-additional-sources): New function.
26985         (additional_files): New variable.
26986         (dg-additional-files): New function.
26987         (dg-additional-files-options): Likewise.
26988         * lib/gcc-dg.exp (dg-require-weak): New function.
26989         (dg-require-alias): Likewise.
26990         (dg-require-gc-sections): Likewise.
26991         * lib/target-supports.exp (check_alias_available): Remove testfile
26992         parameter.
26993         (check_gc_sections_available): New function.
26994         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26995         (dg-gpp-additional-files): Likewise.
26996         * lib/g++.exp (additional_sources): Remove.
26997         (additional_files): Likewise.
26998         (g++_target_compile): Use dg-additional-files-options.
26999
27000         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27001         Tcl logic.
27002         * gcc.dg/special/ecos.exp: Remove.
27003         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27004         * gcc.dg/special/alias-1.c: Likewise.
27005         * gcc.dg/special/alias-2.c: Likewise.
27006         * gcc.dg/special/gcsec-1.c: Likewise.
27007         * gcc.dg/special/weak-1.c: Likewise.
27008         * gcc.dg/special/weak-2.c: Likewise.
27009         * gcc.dg/special/wkali-1.c: Likewise.
27010         * gcc.dg/special/wkali-2.c: Likewise.
27011
27012         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27013         dg-gpp-additional-*.
27014         * g++.dg/special/conpr-3.C: Likewise.
27015         * g++.dg/special/conpr-4.C: Likewise.
27016         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27017         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27018         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27019         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27020         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27021         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27022         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27023         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27024         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27025         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27026         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27027         * g++.old-deja/g++.other/comdat1.C: Likewise.
27028         * g++.old-deja/g++.other/comdat2.C: Likewise.
27029         * g++.old-deja/g++.other/comdat3.C: Likewise.
27030         * g++.old-deja/g++.other/ctor1.C: Likewise.
27031         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27032
27033 2003-06-05  Richard Henderson  <rth@redhat.com>
27034
27035         * gcc.dg/debug/20030605-1.c: New.
27036
27037 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27038
27039         * README.QMTEST: Update.
27040
27041 2003-06-04  Richard Henderson  <rth@redhat.com>
27042
27043         * gcc.dg/cleanup-1.c: New.
27044         * gcc.dg/cleanup-2.c: New.
27045         * gcc.dg/cleanup-3.c: New.
27046         * gcc.dg/cleanup-4.c: New.
27047         * gcc.dg/cleanup-5.c: New.
27048         * gcc.dg/cleanup-6.c: New.
27049         * gcc.dg/cleanup-7.c: New.
27050
27051 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27052
27053         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27054
27055         * lib/dg-pch.exp: New file.
27056         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27057         * gcc.dg/pch/pch.exp: Likewise.
27058
27059 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27060
27061         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27062         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27063         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27064         * gcc.dg/builtins-17.c: New test case.
27065         * gcc.dg/i386-387-4.c: New test case.
27066         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27067
27068 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27069
27070         * gcc.dg/ultrasp9.c: New test.
27071
27072 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27073
27074         * gcc.c-torture/compile/20030604-1.c: New test.
27075         * gcc.dg/sparc-constant-1.c: New test.
27076
27077 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27078
27079         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27080
27081 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27082
27083         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27084
27085         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27086         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27087
27088 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27089
27090         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27091
27092 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27093
27094         PR c++/10940
27095         * g++.dg/template/spec10.C: New test.
27096
27097 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27098
27099         * gcc.dg/builtins-16.c: New test case.
27100
27101 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27102
27103         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27104         mempcpy test with post-increments.
27105         * gcc.c-torture/execute/string-opt-3.c: New test.
27106         * gcc.dg/string-opt-1.c: New test.
27107
27108 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27109
27110         PR fortran/10965
27111         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27112
27113 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27114
27115         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27116         (scan-assembler): ... here.  Use dg-scan.
27117         (scan-assembler-not): Likewise.
27118         (scan-file): New function.
27119         (scan-file-not): Likewise.
27120         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27121         * gcc.dg/cpp/_Pragma4.c: Likewise.
27122         * gcc.dg/cpp/_Pragma5.c: Likewise.
27123         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27124         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27125         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27126         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27127         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27128         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27129         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27130         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27131         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27132         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27133         * gcc.dg/cpp/cxxcom1.c: Likewise.
27134         * gcc.dg/cpp/line1.c: Likewise.
27135         * gcc.dg/cpp/maccom1.c: Likewise.
27136         * gcc.dg/cpp/maccom2.c: Likewise.
27137         * gcc.dg/cpp/maccom3.c: Likewise.
27138         * gcc.dg/cpp/maccom4.c: Likewise.
27139         * gcc.dg/cpp/maccom5.c: Likewise.
27140         * gcc.dg/cpp/maccom6.c: Likewise.
27141         * gcc.dg/cpp/multiline.c: Likewise.
27142         * gcc.dg/cpp/spacing1.c: Likewise.
27143         * gcc.dg/cpp/spacing2.c: Likewise.
27144         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27145         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27146         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27147         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27148         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27149         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27150         * gcc.dg/cpp/cxxcom2.c: Likewise.
27151         * gcc.dg/cpp/cxxcom2.h: New file.
27152
27153         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27154         * g++.dg/cpp/truefalse.C: Here.
27155         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27156
27157 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27158
27159         * gcc.dg/cpp/redef3.c: New file.
27160
27161 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27162
27163         * gcc.dg/i386-loop-3.c: New test.
27164
27165 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27166
27167         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27168
27169 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27170
27171         * gcc.dg/fwrapv-1.c: New test case.
27172         * gcc.dg/fwrapv-2.c: New test case.
27173
27174 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27175
27176         PR c++/10956
27177         * g++.dg/template/spec9.C: New test.
27178
27179 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27180
27181         * gcc.dg/duff-4.c: New test case.
27182
27183 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27184
27185         PR fortran/10843
27186         * g77.dg/ffixed-form-1.f: New test
27187         * g77.dg/ffixed-form-2.f: New test
27188         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27189         * g77.dg/ffree-form-3.f: New test
27190
27191 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27192
27193         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27194         * gcc.dg/wint_t-1.c: Likewise.
27195
27196 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27197
27198         * g++.dg/template/access11.C: New test.
27199
27200 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27201
27202         PR c++/10849
27203         * g++.dg/template/access10.C: New test.
27204
27205 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27206             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27207
27208         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27209
27210 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27211
27212         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27213         suppress for powerpc-*-darwin*.
27214         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27215
27216 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27217
27218         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27219         suppress option for powerpc-*-darwin*.
27220
27221 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27222
27223         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27224         * gcc.dg/builtins-4.c: Add test for fmod.
27225
27226 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27227
27228         PR c++/10682
27229         * g++.dg/template/instantiate4.C: New test.
27230
27231 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27232
27233         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27234
27235 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27236
27237         * gcc.dg/compat/scalar-return-1_main.c: New file.
27238         * gcc.dg/compat/scalar-return-1_x.c: New file.
27239         * gcc.dg/compat/scalar-return-1_y.c: New file.
27240         * gcc.dg/compat/scalar-return-2_main.c: New file.
27241         * gcc.dg/compat/scalar-return-2_x.c: New file.
27242         * gcc.dg/compat/scalar-return-2_y.c: New file.
27243         * gcc.dg/compat/struct-return-3_main.c: New file.
27244         * gcc.dg/compat/struct-return-3_y.c: New file.
27245         * gcc.dg/compat/struct-return-3_x.c: New file.
27246         * gcc.dg/compat/struct-return-2_main.c: New file.
27247         * gcc.dg/compat/struct-return-2_x.c: New file.
27248         * gcc.dg/compat/struct-return-2_y.c: New file.
27249
27250 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27251
27252         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27253         for hppa*-hp-hpux*.
27254         * gcc.dg/20021014-1.c (dg-options): Likewise.
27255         * gcc.dg/nest.c (dg-options): Likewise.
27256
27257 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27258
27259         PR c++/9738
27260         * g++.dg/ext/dllimport2.C: New file.
27261         * g++.dg/ext/dllimport3.C: New file.
27262
27263 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27264
27265         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27266         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27267         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27268         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27269         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27270         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27271         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27272         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27273         * gcc.dg/compat/small-struct-defs.h: New file.
27274         * gcc.dg/compat/small-struct-init.h: New file.
27275         * gcc.dg/compat/small-struct-check.h: New file.
27276         * gcc.dg/compat/fp-struct-defs.h: New file.
27277         * gcc.dg/compat/fp-struct-check.h: New file.
27278         * gcc.dg/compat/fp-struct-init.h: New file.
27279         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27280         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27281
27282 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27283
27284         * gcc.dg/20030225-2.c: New test.
27285
27286 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27287             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27288
27289         * gcc.c-torture/compile/20030518-1.c: New test case.
27290
27291 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27292
27293         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27294         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27295         gcc-dg-debug-runtest.
27296         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27297         gcc-dg-debug-runtest.
27298
27299 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27300
27301         PR c++/9022
27302         * g++.dg/lookup/using6.C: New test.
27303
27304 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27305
27306         * g++.dg/parse/access2.C: New test.
27307
27308 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27309
27310         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27311         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27312         * gcc.dg/debug/debug.exp: Likewise.
27313
27314 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27315
27316         * gcc.dg/dollar.c: New test.
27317
27318 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27319
27320         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27321         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27322         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27323         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27324         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27325         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27326         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27327         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27328         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27329         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27330         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27331         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27332         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27333         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27334         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27335         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27336         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27337         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27338
27339 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27340
27341         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27342         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27343         support for "repo" mode.
27344         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27345         * lib/g77-dg.exp: Likewise.
27346         * lib/obj-dg.exp: Likewise.
27347
27348 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27349
27350         Merge from gcc-3_2-rhl8-branch:
27351         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27352
27353         * gcc.dg/tls/opt-6.c: New test.
27354
27355         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27356
27357         * gcc.dg/20030405-1.c: New test.
27358
27359         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27360
27361         * gcc.dg/20030309-1.c: New test.
27362
27363         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27364
27365         * gcc.c-torture/execute/20030307-1.c: New test.
27366
27367         2003-02-20  Randolph Chung  <tausq@debian.org>
27368
27369         * gcc.c-torture/compile/20030220-1.c: New test.
27370
27371         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27372
27373         * gcc.dg/20030217-1.c: New test.
27374
27375         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27376
27377         * gcc.c-torture/compile/20020129-1.c: New test.
27378
27379         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27380
27381         * gcc.dg/unroll-1.c: New test.
27382
27383         2002-11-16  Jan Hubicka  <jh@suse.cz>
27384
27385         * gcc.c-torture/execute/20020920-1.c: New test.
27386
27387         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27388
27389         PR target/7434
27390         * gcc.c-torture/compile/20021008-1.c: New test.
27391
27392         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27393
27394         PR target/7559
27395         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27396
27397         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27398
27399         * gcc.c-torture/compile/20020807-1.c: New test.
27400
27401         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
27402
27403         * gcc.dg/tls/opt-1.c: New test.
27404
27405         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
27406
27407         * gcc.dg/20020729-1.c: New test.
27408
27409         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
27410
27411         * g++.dg/opt/life1.C: New test.
27412
27413         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
27414
27415         * gcc.dg/20020525-1.c: New test.
27416
27417         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27418
27419         PR c++/6794
27420         * g++.dg/ext/pretty1.C: New test.
27421         * g++.dg/ext/pretty2.C: New test.
27422
27423 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
27424
27425         PR c++/8385
27426         * g++.dg/ext/typeof5.C: New test.
27427
27428 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
27429
27430         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
27431         __USER_LABEL_PREFIX__ into account.
27432         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
27433
27434 2003-05-14  Roger Sayle  <roger@eyesopen.com>
27435
27436         * gcc.dg/builtins-15.c: New test case.
27437
27438 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
27439
27440         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
27441
27442 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
27443
27444         * lib/g++.exp: Tweak handling of additional source files.
27445         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
27446         * g++.dg/special/conpr-2a.C: Rename to ...
27447         * g++.dg/special/conpr-2a.cc: ... this.
27448         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
27449         * g++.dg/special/conpr-3a.C: Rename to ...
27450         * g++.dg/special/conpr-3a.cc: This.
27451         * g++.dg/special/conpr-3b.C: Rename to ...
27452         * g++.dg/special/conpr-3b.cc: This.
27453         * g++.dg/special/conpr-4.C: New test.
27454         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
27455
27456 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
27457
27458         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
27459
27460 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27461
27462         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
27463         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27464         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
27465         * g++.old-deja/g++.other/warn3.C: Likewise.
27466
27467 2003-05-11  Roger Sayle  <roger@eyesopen.com>
27468
27469         * gcc.dg/i386-387-1.c: Update to also test log.
27470         * gcc.dg/i386-387-2.c: Likewise.
27471
27472 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27473
27474         * g77.f-torture/execute/int8421.f: New test.
27475
27476 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27477
27478         PR c++/10230, c++/10481
27479         * g++.dg/lookup/scoped5.C: New test.
27480
27481 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27482
27483         PR c++/10552
27484         * g++.dg/template/ttp6.C: New test.
27485
27486 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
27487
27488         * gcc.c-torture/execute/builtins: New directory.
27489         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27490         gcc.c-torture/execute/builtins.
27491         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27492         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27493         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
27494         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27495
27496 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27497
27498         PR c++/9252
27499         * g++.dg/template/access8.C: New test.
27500         * g++.dg/template/access9.C: New test.
27501
27502 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27503
27504         PR c++/9554
27505         * g++.dg/parse/access1.C: New test.
27506
27507 2003-05-09  DJ Delorie  <dj@redhat.com>
27508
27509         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
27510         long, and not an int.
27511
27512 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27513
27514         PR c++/10555, c++/10576
27515         * g++.dg/template/memclass1.C: New test.
27516
27517 2003-05-08  DJ Delorie  <dj@redhat.com>
27518
27519         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
27520         targets.
27521         * gcc.c-torture/execute/20021024-1.x: Likewise.
27522         * gcc.c-torture/execute/shiftdi.x: Likewise.
27523         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
27524         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
27525         * gcc.dg/20021018-1.c: Likewise.
27526
27527 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27528
27529         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
27530
27531         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
27532         (bcopy): Call memmove.
27533
27534 2003-05-08  Roger Sayle  <roger@eyesopen.com>
27535
27536         * g77.f-torture/compile/8485.f: New test case.
27537
27538 2003-05-07  Richard Henderson  <rth@redhat.com>
27539
27540         PR c++/10570
27541         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
27542         Verify exception_cleanup not called for rethrows.
27543         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
27544         when exiting catch block without rethrowing.
27545         * g++.dg/eh/forced3.C: New.
27546         * g++.dg/eh/forced4.C: New.
27547
27548 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
27549
27550         * gcc.dg/20030505.c: Fix triplet.
27551
27552 2003-05-06  DJ Delorie  <dj@redhat.com>
27553
27554         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
27555         * gcc.dg/nest.c: Likewise.
27556
27557 2003-05-05  Roger Sayle  <roger@eyesopen.com>
27558
27559         * gcc.dg/builtins-14.c: New test case.
27560
27561 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
27562
27563         * lib/compat.exp (compat-execute): New argument.
27564         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27565         * gcc.dg/compat: New test directory.
27566         * gcc.dg/compat/compat.exp: New expect script.
27567         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27568         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27569         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27570         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27571         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27572         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27573
27574         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27575         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27576         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27577         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27578         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27579         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27580         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27581         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27582         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27583         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27584         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27585         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27586         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27587         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27588         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27589
27590 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
27591
27592         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27593
27594 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
27595
27596         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27597
27598 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
27599
27600         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27601         * gcc.dg/ppc-fsel-2.c: New test.
27602
27603         * gcc.dg/unused-5.c: New test.
27604
27605 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27606
27607         PR c++/10496
27608         * g++.dg/warn/pmf1.C: New test.
27609
27610 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27611
27612         PR c++/4494
27613         * g++.dg/warn/main.C: New test.
27614
27615 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27616
27617         * gcc.dg/nonnull-3.c: New test.
27618
27619 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
27620
27621         * gcc.dg/cpp/Wtrigraphs.c: Update.
27622         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27623
27624 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
27625
27626         * gcc.dg/ppc-fsel-1.c: New test.
27627
27628 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
27629
27630         PR c/10604
27631         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27632
27633 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
27634
27635         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27636
27637 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27638
27639         PR c++/9364, c++/10553, c++/10586
27640         * g++.dg/parse/typename4.C: New test.
27641         * g++.dg/parse/typename5.C: Likewise.
27642
27643 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
27644
27645         * gcc.c-torture/compile/20030503-1.c: New test.
27646
27647 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27648
27649         * g++.dg/lookup/using5.C: Fix testcase error.
27650
27651 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
27652
27653         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27654         since MEABI is no longer supported.  Remove all vestiges
27655         of MEABI from the test.
27656
27657 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27658
27659         PR c++/10554
27660         * g++.dg/lookup/using5.C: New test.
27661
27662 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27663
27664         PR c++/8772
27665         * g++.dg/template/ttp5.C: New test.
27666
27667 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
27668
27669         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27670         (dg-gpp-additional-sources): New function.
27671         (dg-gpp-additional-files): Likewise.
27672         * lib/g++.exp (additional_sources): New variable.
27673         (additional_files): Likewise.
27674         (g++_target_compile): Deal with them.
27675         * lib/old-dejagnu.exp: Remove.
27676         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27677         * g++.old-deja: Revise all tests to use dg commands.
27678
27679 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27680
27681         PR c++/9432, c++/9528
27682         * g++.dg/lookup/using4.C: New test.
27683
27684 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
27685
27686         * gcc.dg/noreturn-5.c: New file.
27687         * gcc.dg/noreturn-6.c: New file.
27688
27689         * gcc.c-torture/compile/inline-1.c: New file.
27690
27691 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27692
27693         PR c++/10551
27694         * g++.dg/template/explicit1.C: New test.
27695
27696 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27697
27698         PR c++/10549
27699         * g++.dg/other/bitfield1.C: New test.
27700
27701         PR c++/10527
27702         * g++.dg/init/new7.C: New test.
27703
27704 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27705
27706         * g++.dg/ext/desig1.C: New test.
27707         * g++.dg/ext/init1.C: Update.
27708
27709         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27710
27711 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
27712
27713         PR c++/10180
27714         * g++.dg/warn/Winline-1.C: New test.
27715
27716 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
27717
27718         * gcc.c-torture/execute/string-opt-19.c: New test.
27719
27720         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27721         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27722
27723 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
27724
27725         PR c++/10506
27726         * g++.dg/init/new6.C: New test.
27727
27728         PR c++/10503
27729         * g++.dg/init/ref6.C: New test.
27730
27731 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
27732
27733         * g++.dg/warn/weak1.C: XFAIL on AIX4.
27734
27735 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27736
27737         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27738         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27739
27740 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
27741
27742         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27743         initialized static data members.
27744
27745 2003-04-25  H.J. Lu <hjl@gnu.org>
27746
27747         * gcc.dg/ia64-sync-4.c: New test.
27748
27749 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27750
27751         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
27752         date.
27753
27754 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         PR c++/10337
27757         * g++.dg/warn/conv1.C: New test.
27758         * g++.old-deja/g++.other/conv7.C: Adjust.
27759         * g++.old-deja/g++.other/overload14.C: Adjust.
27760
27761 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27762
27763         PR c++/10471
27764         * g++.dg/template/defarg2.C: New test.
27765
27766 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
27767
27768         * gcc.dg/cpp/include2.c: Update.
27769         * gcc.dg/cpp/multiline-2.c: New.
27770         * gcc.dg/cpp/multiline.c: Update.
27771         * gcc.dg/cpp/strify2.c: Update.
27772         * gcc.dg/cpp/trad/literals-2.c: Update.
27773
27774 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27775
27776         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27777
27778 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27779
27780         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27781
27782 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27783
27784         PR c++/10451
27785         * g++.dg/parse/crash4.C: New test.
27786
27787         PR c++/9847
27788         * g++.dg/parse/crash5.C: New test.
27789
27790 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
27791
27792         PR c++/10446
27793         * g++.dg/parse/crash3.C: New test.
27794
27795         PR c++/10428
27796         * g++.dg/parse/elab1.C: New test.
27797
27798 2003-04-22  Devang Patel  <dpatel@apple.com>
27799
27800         * gcc.dg/cpp/trad/funlike-5.c: New test.
27801
27802 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
27803
27804         * g++.dg/other/packed1.C: Fix dg options.
27805
27806 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
27807
27808         * g++.dg/other/offsetof2.C: New test.
27809
27810 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
27811
27812         * g++.dg/template/recurse.C: Adjust location of error messages.
27813
27814 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
27815
27816         PR c++/9881
27817         * g++.dg/init/addr-const1.C: New test.
27818         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27819
27820 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         PR c++/10405
27823         * g++.dg/lookup/struct-hack1.C: New test.
27824
27825 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
27826
27827         * ucs.c: Update diagnostic messages.
27828
27829 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27830
27831         * gcc.dg/cpp/truefalse.cpp: New test.
27832         * gcc.dg/cpp/cpp.exp: Update.
27833         * g++.dg/other/stdbool-if.C: Remove.
27834
27835 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27836
27837         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27838         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27839
27840 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27841
27842         * gcc.c-torture/compile/20030418-1.c: New test.
27843
27844 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
27845
27846         * README.compat: Remove; content moved to doc/sourcebuild.texi.
27847
27848 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27849
27850         PR c++/10347
27851         g++.dg/template/dependent-name1.C: New test.
27852
27853 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
27854
27855         * gcc.dg/warn-1.c (tourist_guide): New array,
27856         contains a pointer to bar.
27857
27858 2003-04-16  Roger Sayle  <roger@eyesopen.com>
27859
27860         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27861         * gcc.c-torture/execute/medce-1.c: New test case.
27862         * gcc.c-torture/execute/medce-2.c: New test case.
27863
27864 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
27865
27866         * lib/prune.exp: Ignore more messages.
27867
27868         PR c++/10381
27869         * g++.dg/parse/lookup3.C: New test.
27870
27871 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
27872
27873         * gcc.c-torture/compile/20030415-1.c : New test.
27874
27875 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
27876
27877         * gcc.c-torture/execute/scope-2.c: Move to ...
27878         * gcc.dg/noncompile/scope.c: .... here.
27879
27880 2003-04-14  Roger Sayle  <roger@eyesopen.com>
27881
27882         * gcc.dg/20030414-2.c: New test case.
27883
27884 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
27885
27886         PR target/10377
27887         * gcc.dg/20030414-1.c: New test.
27888
27889 2003-04-13  Roger Sayle  <roger@eyesopen.com>
27890
27891         * gcc.dg/builtins-12.c: New test case.
27892         * gcc.dg/builtins-13.c: New test case.
27893
27894 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27895
27896         * gcc.c-torture/execute/string-opt-18.c: New test.
27897
27898 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR c++/10300
27901         * g++.dg/init/new5.C: New test.
27902
27903 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/7910
27906         * g++.dg/ext/dllimport1.C: New test.
27907
27908 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27909
27910         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27911
27912 2003-04-11  Bud Davis <bdavis9659@comcast.net>
27913
27914         PR Fortran/9263
27915         * g77.f-torture/noncompile/9263.f: New test
27916         PR Fortran/1832
27917         * g77.f-torture/execute/1832.f: New test
27918
27919 2003-04-11  David Chad  <davidc@freebsd.org>
27920             Loren J. Rittle  <ljrittle@acm.org>
27921
27922         libobjc/8562
27923         * objc.dg/headers.m: New test.
27924
27925 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
27926
27927         * gcc.c-torture/execute/builtin-noret-2.c: New.
27928         * gcc.c-torture/execute/builtin-noret-2.x: New.
27929         XFAIL builtin-noret-2.c at -O1 and above.
27930         * gcc.dg/redecl.c: New.
27931         * gcc.dg/Wshadow-1.c: Update error regexps.
27932
27933 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
27934
27935         * g++.dg/abi/bitfield10.C: New test.
27936
27937 2003-04-09  Mike Stump  <mrs@apple.com>
27938
27939         * gcc.dg/pch/pch.exp: Make testcase names longer.
27940         * g++.dg/pch/pch.exp: Make testcase names longer.
27941
27942 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27943
27944         * gcc.dg/builtins-11.c: New test case.
27945
27946 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27947
27948         * gcc.dg/builtins-9.c: New test case.
27949         * gcc.dg/builtins-10.c: New test case.
27950
27951 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
27952
27953         * gcc.dg/noncompile/init-4.c.c: New test.
27954
27955 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27956
27957         * gcc.misc-test/gcov-9.c: New test.
27958         * gcc.misc-test/gcov-10.c: New test
27959         * gcc.misc-test/gcov-11.c: New test.
27960
27961 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
27962
27963         PR optimization/10024
27964         * gcc.c-torture/compile/20030405-1.c: New test.
27965
27966 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
27967
27968         * gcc.dg/pch/static-3.c: New.
27969         * gcc.dg/pch/static-3.hs: New.
27970         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27971
27972 2003-04-04  Richard Henderson  <rth@redhat.com>
27973
27974         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27975         * g++.dg/eh/forced2.C: Likewise.
27976
27977 2003-04-03  Mike Stump  <mrs@apple.com>
27978
27979         * lib/scanasm.exp (scan-assembler): Add xfail processing for
27980         target arg.
27981         (scan-assembler-times, scan-assembler-not): Likewise.
27982         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27983
27984 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27985
27986         * gcc.dg/sparc-loop-1.c: New test.
27987
27988 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
27989
27990         PR other/9274
27991         * g++.dg/pch/system-2.C: New.
27992         * g++.dg/pch/system-2.Hs: New.
27993
27994 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
27995
27996         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27997
27998         * g++.dg/eh/simd-1.C (vecfunc): Same.
27999
28000 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28001
28002         * gcc.c-torture/execute/20030401-1.c: New test case.
28003
28004 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28005
28006         * objc.dg/defs.m: New.
28007
28008 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28009
28010         * g++.dg/eh/simd-1.C: New.
28011         * g++.dg/eh/simd-2.C: New.
28012
28013 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28014
28015         * gcc.c-torture/execute/simd-3.c: New.
28016
28017 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28018
28019         PR c/9936
28020         * gcc.dg/20030331-2.c: New test.
28021
28022 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR c++/10278
28025         * g++.dg/parse/crash2.C: New test.
28026
28027 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28028
28029         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28030         * gcc.c-torture/execute/20030331-1.c: ...here.
28031
28032 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28033
28034         * gcc.c-torture/execute/20030331-1.c: New test.
28035
28036 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * lib/gcov.exp: Adjust call return testing strings.
28039         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28040
28041 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28042
28043         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28044         * gcc.dg/builtins-7.c: New test case.
28045         * gcc.dg/builtins-8.c: New test case.
28046
28047 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28048
28049         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28050
28051 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28052
28053         PR c++/7647
28054         * g++.dg/lookup-class-member-2.C: New test.
28055
28056 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28057
28058         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28059
28060 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28061
28062         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28063
28064 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28065
28066         * g++.dg/init/attrib1.C: New test.
28067
28068 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28069
28070         * gcc.dg/ultrasp8.c: New test.
28071
28072 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28073
28074         * gcc.dg/ultrasp7.c: New test.
28075
28076 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28077
28078         PR c++/10047
28079         * g++.dg/template/inline1.C: New test.
28080
28081 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28082
28083         * gcc.dg/sparc-dwarf2.c: New test.
28084
28085 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28086
28087         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28088         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28089
28090 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28091
28092         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28093         than reading .x files.
28094         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28095         * g77.dg/gcov/gcov-1.f: Likewise.
28096         * gcc.misc-tests/gcov-4b.c: Likewise.
28097         * gcc.misc-tests/gcov-5b.c: Likewise.
28098         * gcc.misc-tests/gcov-6.c: Likewise.
28099         * gcc.misc-tests/gcov-7.c: Likewise.
28100         * gcc.misc-tests/gcov-8.c: Likewise.
28101         * g++.dg/gcov/gcov-1.x: Remove.
28102         * g77.dg/gcov/gcov-1.x: Likewise.
28103         * gcc.misc-tests/gcov-4b.x: Likewise.
28104         * gcc.misc-tests/gcov-5b.x: Likewise.
28105         * gcc.misc-tests/gcov-6.x: Likewise.
28106         * gcc.misc-tests/gcov-7.x: Likewise.
28107         * gcc.misc-tests/gcov-8.x: Likewise.
28108
28109 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28110
28111         PR opt/10087
28112         * gcc.dg/20030324-1.c: New test.
28113
28114 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28115
28116         PR c++/10224
28117         * g++.dg/template/arg3.C: New test.
28118
28119         PR c++/10158
28120         * g++.dg/template/friend18.C: New test.
28121
28122 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28123
28124         * g77.f-torture/compile/20030326-1.f: New test case.
28125
28126 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28127
28128         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28129
28130         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28131
28132 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28133
28134         * gcc.dg/ia64-sync-3.c: New test.
28135
28136 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28137
28138         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28139
28140 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28141
28142         * gcc.dg/ultrasp6.c: New test.
28143
28144 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28145
28146         * gcc.dg/i386-signbit-1.c: New test.
28147         * gcc.dg/i386-signbit-2.c: New test.
28148         * gcc.dg/i386-signbit-3.c: New test.
28149
28150 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28151
28152         * gcc.dg/ultrasp5.c: Fix options.
28153
28154 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28155
28156         * gcc.dg/ultrasp5.c: Fix comment.
28157
28158 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28159
28160         PR fortran/10197
28161         * g77.f-torture/execute/10197.f: New test.
28162
28163 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28164
28165         PR c++/9898, c++/383
28166         * g++.dg/template/conv6.C: New test.
28167
28168         PR c++/10119
28169         * g++.dg/template/ptrmem5.C: New test.
28170
28171         PR c++/10026
28172         * g++.dg/lookup/koenig1.C: New test.
28173
28174         PR C++/10199
28175         * g++.dg/lookup/template2.C: New test.
28176
28177 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28178
28179         * g++.dg/opt/rtti1.C: New test.
28180
28181 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28182
28183         * gcc.dg/ultrasp5.c: New test.
28184
28185 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28186
28187         PR middle-end/9967
28188         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28189         builtin fputs.
28190
28191 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28192
28193         PR c/8224
28194         * gcc.dg/20030323-1.c: New test.
28195
28196 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28197
28198         * gcc.c-torture/compile/20030323-1.c: New test case.
28199
28200 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28201
28202         * gcc.dg/20030321-1.c: New test.
28203
28204 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28205
28206         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28207
28208 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         PR c++/9978, c++/9708
28211         * g++.dg/ext/vlm1.C: Adjust expected error.
28212         * g++.dg/ext/vla2.C: New test.
28213         * g++.dg/template/arg1.C: New test.
28214         * g++.dg/template/arg2.C: New test.
28215
28216 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28217
28218         * g77.f-torture/execute/select.f: New test.
28219         * g77.f-torture/noncompile/select_no_compile.f: New test.
28220
28221 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28222
28223         PR c++/9898
28224         * g++.dg/other/error4.C: New test.
28225
28226 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28227
28228         * g++.dg/template/friend17.C: New test.
28229
28230 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28231
28232         * gcc.c-torture/compile/20030320-1.c: New.
28233
28234 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28235
28236         * gcc.dg/builtins-6.c: New test case.
28237
28238 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28239
28240         PR target/10073
28241         * gcc.c-torture/compile/20030319-1.c: New.
28242
28243 2003-03-18  Jan Hubicka  <jh@suse.cz>
28244
28245         * gcc.dg/i386-cvt-1.c: New test.
28246
28247 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28248
28249         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28250         * objc.dg/naming-2.m: Likewise.
28251
28252 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28253
28254         PR c++/9639
28255         * g++.dg/parse/crash1.C: New test.
28256
28257 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28258
28259         PR c++/8805
28260         * g++.dg/eh/cleanup1.C: New test.
28261
28262 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28263
28264         * gcc.c-torture/execute/20030316-1.c: New test case.
28265
28266 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         PR c++/9629
28269         * g++.dg/init/ctor2.C: New test.
28270
28271 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28272
28273         * g77.f-torture/compile/xformat.f: New test case.
28274
28275 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28276
28277         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28278         * g++.old-deja/g++.mike/eh50.C: Likewise.
28279
28280 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28281
28282         PR c++/6440
28283         * g++.dg/template/spec7.C: New test.
28284         * g++.dg/template/spec8.C: Likewise.
28285
28286 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28287
28288         * gcc.c-torture/execute/20030313-1.c: New test.
28289
28290 2003-03-14  Richard Henderson  <rth@redhat.com>
28291
28292         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28293
28294 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28295
28296         * gcc.c-torture/compile/20030314-1.c: New test.
28297
28298 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28299
28300         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28301         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28302         thumb target,
28303         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28304         to accept newer _imp__  prefix and additional
28305         newline in .drectve section.
28306         * gcc.dg/dll-4.c: Likewise.
28307         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28308         switch.
28309
28310 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28311
28312         * g++.dg/parse/namespace9.C: New test.
28313
28314         * g++.dg/init/ref5.C: New test.
28315         * g++.dg/parse/ptrmem1.C: Likewise.
28316
28317 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28318
28319         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28320         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28321         regular expression.
28322         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28323         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28324
28325 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28326
28327         * gcc.c-torture/execute/20030224-2.c: New test.
28328
28329 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28330
28331         * gcc.dg/decl-3.c: New test.
28332
28333 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28334
28335         * gcc.dg/i386-loop-2.c: New test.
28336
28337 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28338
28339         PR c++/9474
28340         * g++.dg/parse/namespace8.C: New test.
28341
28342         PR c++/9924
28343         * g++.dg/overload/builtin2.C: New test.
28344
28345 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28346
28347         * gcc.dg/return-type-3.c: New test.
28348
28349 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28350
28351         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28352         profiling options are not supported.
28353
28354 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28355
28356         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28357         * g++.old-deja/g++.warn/impint2.C: Likewise.
28358
28359 2003-03-10  Devang Patel  <dpatel@apple.com>
28360
28361         * g++.dg/cpp/c++_cmd_1.C: New test.
28362         * g++.dg/cpp/c++_cmd_1.h: New file.
28363
28364 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28365
28366         * gcc.dg/altivec-9.c: New file.
28367
28368 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28369
28370         * gcc.dg/ppc-sdata-1.c: New test.
28371         * gcc.dg/ppc-sdata-2.c: New test.
28372
28373 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28374
28375         PR c++/9373
28376         * g++.dg/opt/ptrmem2.C: New test.
28377
28378         PR c++/8534
28379         * g++.dg/opt/ptrmem1.C: New test.
28380
28381 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28382
28383         * gcc.dg/i386-loop-1.c: New test.
28384
28385 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28386
28387         PR c++/9970
28388         * g++.dg/lookup/friend1.C: New test.
28389
28390 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28391
28392         PR c++/9823
28393         * g++.dg/parser/constructor1.C: New test.
28394
28395 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28396
28397         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28398
28399         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28400
28401 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
28402
28403         * gcc.dg/cpp/Wunused.c: Update test.
28404
28405 2003-03-08  Jan Hubicka  <jh@suse.cz>
28406
28407         * gcc.dg/inline-3.c: New test.
28408
28409 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28410
28411         PR c++/9809
28412         * g++.dg/parse/builtin1.C: New test.
28413
28414         PR c++/9982
28415         * g++.dg/abi/cookie1.C: New test.
28416         * g++.dg/abi/cookie2.C: Likewise.
28417
28418         PR c++/9524
28419         * g++.dg/template/field1.C: New test.
28420
28421         PR c++/9912
28422         * g++.dg/parse/class1.C: New test.
28423         * g++.dg/parse/namespace7.C: Likewise.
28424         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
28425
28426 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
28427
28428         * g++.dg/init/ref4.C: New test.
28429
28430 2003-03-07  Jan Hubicka  <jh@suse.cz>
28431
28432         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
28433         * gcc.dg/inline-3.c: New test.
28434
28435 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
28436
28437         * g++.dg/init/ref3.C: New test.
28438
28439         PR c++/9965
28440         * g++.dg/init/ref2.C: New test.
28441
28442         PR c++/9400
28443         * g++.dg/warn/Wshadow-2.C: New test.
28444
28445         PR c++/9791
28446         * g++.dg/warn/Woverloaded-1.C: New test.
28447
28448 2003-03-05  Jan Hubicka  <jh@suse.cz>
28449
28450         * gcc.dg/i386-local2.c: New.
28451         * gcc.dg/i386-local.c: Fix typo.
28452
28453 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
28454
28455         * g++.dg/abi/layout3.C: New test.
28456
28457 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28458
28459         * gcc.c-torture/compile/20030305-1.c
28460
28461 2003-03-05  Jan Hubicka  <jh@suse.cz>
28462
28463         * gcc.dg/i386-local.c: New.
28464
28465 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
28466
28467         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
28468
28469 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28470
28471         * gcc.dg/switch-2.c: New test.
28472         * gcc.dg/switch-3.c: New test.
28473         * gcc.dg/Wswitch.c: Adjust line numbers.
28474         * gcc.dg/Wswitch-default.c: Likewise.
28475         * gcc.dg/Wswitch-enum.c: Likewise.
28476
28477 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
28478
28479         * gcc.c-torture/execute/20030222-1.c: New test.
28480
28481 2003-03-03  James E Wilson  <wilson@tuliptree.org>
28482
28483         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28484
28485 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
28486
28487         PR c++/9878
28488         * g++.dg/init/ref1.C: New test.
28489
28490 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
28491
28492         * gcc.dg/sh-relax.c: New SH-only test.
28493
28494 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
28495
28496         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
28497         comment explaining purpose of testcase.
28498
28499 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28500
28501         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28502         for HC11/HC12 (asm needs two int registers).
28503         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28504         HC11/HC12 because the test uses an asm which needs two 32-bit
28505         registers.
28506
28507 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28508
28509         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
28510         for HC11/HC12 (array is too large otherwise).
28511         * gcc.c-torture/compile/920501-4.x: New file, likewise.
28512         * gcc.c-torture/compile/20010518-2.x: Likewise.
28513         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
28514         HC11/HC12 (array is too large).
28515
28516 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
28517
28518         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
28519         * lib/g++-dg.exp (g++-dg-test): Likewise.
28520
28521 2003-03-01  Roger Sayle  <roger@eyesopen.com>
28522
28523         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
28524         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
28525
28526 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28527
28528         * g++.dg/warn/implicit-typename1.C: Remove warning.
28529
28530 2003-02-28  Richard Henderson  <rth@redhat.com>
28531
28532         * gcc.dg/noreturn-1.c: Move noreturn warning line.
28533         * gcc.dg/return-type-1.c: Move control reaches end warning line.
28534
28535 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
28536
28537         * gcc.dg/pch/pch.exp: Change .pch to .gch.
28538         * g++.dg/pch/pch.exp: Likewise.
28539
28540 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
28541
28542         PR c++/9879
28543         * testsuite/g++.dg/init/new4.C: New test.
28544
28545 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
28546
28547         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
28548
28549 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
28550
28551         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
28552         unsigned long.
28553
28554         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
28555         wider than float.
28556
28557 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28558
28559         * lib/scanasm.exp: Add support for counting numbers of
28560         occurences.
28561         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
28562         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28563
28564 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
28565
28566         PR c++/9683
28567         * g++.dg/template/static3.C: New test.
28568
28569         PR c++/9829
28570         * g++.dg/parse/namespace6.C: New test.
28571
28572 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28573
28574         PR target/9732
28575         * gcc.dg/20030225-1.c: New test.
28576
28577 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
28578
28579         * README: Remove out-of-date information.
28580
28581         PR c++/9836
28582         * g++.dg/template/spec6.C: New test.
28583
28584 2003-02-24  Jeff Law  <law@redhat.com>
28585
28586         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28587
28588 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28589
28590         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28591         * gcc.dg/pragma-ep-1.c: Likewise.
28592
28593 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28594
28595         PR c++/9602
28596         * g++.dg/template/friend16.C: New test.
28597
28598 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
28599
28600         PR c++/5333
28601         * g++.dg/parse/fused-params1.C: Adjust error messages.
28602         * g++.dg/template/nested3.C: New test.
28603
28604 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
28605
28606         * g++.dg/abi/param1.C: New test.
28607
28608 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28609
28610         PR c++/7982
28611         * g++.dg/warn/implicit-typename1.C: New test.
28612
28613 2003-02-22  Kelley Cook <kelleycook@comcast.net>
28614
28615         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28616         with "mtune".
28617         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28618         * gcc.c-torture/execute/20010129-1.x: Likewise.
28619         * gcc.dg/20011107-1.c: Likewise.
28620         * gcc.dg/20020108-1.c: Likewise.
28621         * gcc.dg/20020122-3.c: Likewise.
28622         * gcc.dg/20020206-1.c: Likewise.
28623         * gcc.dg/20020310-1.c: Likewise.
28624         * gcc.dg/20020426-2.c: Likewise.
28625         * gcc.dg/20020517-1.c: Likewise.
28626         * gcc.dg/991230-1.c: Likewise.
28627         * gcc.dg/i386-unroll-1.c: Likewise.
28628         * gcc.misc-tests/i386-prefetch.exp: Likewise.
28629
28630 2003-02-22  Jan Hubicka  <jh@suse.cz>
28631
28632         * gcc.dg/i386-mul.c: New test.
28633
28634 2003-02-21  Roger Sayle  <roger@eyesopen.com>
28635
28636         * gcc.dg/builtins-5.c: New test case.
28637
28638 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
28639
28640         * gcc.dg/asmreg-1.c: New test.
28641
28642 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28643
28644         PR c++/9749
28645         * g++.dg/parse/varmod1.C: New test.
28646
28647 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28648
28649         PR c++/9727
28650         * g++.dg/template/op1.C: New test.
28651
28652 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28653
28654         PR c++/8906
28655         * g++.dg/template/nested2.C: New test.
28656
28657 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28658
28659         PR c++/8724
28660         * g++.dg/expr/dtor1.C: New test.
28661
28662 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
28663
28664         * gcc.dg/cpp/include3.c: New test.
28665         * gcc.dg/cpp/inc/foo.h: New file.
28666
28667 2003-02-21  Glen Nakamura  <glen@imodulo.com>
28668
28669         * gcc.c-torture/execute/20030221-1.c: New test.
28670
28671 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
28672
28673         PR c++/9729
28674         * g++.dg/abi/conv1.C: New test.
28675
28676 2003-02-20  Jan Hubicka  <jh@suse.cz>
28677
28678         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28679
28680 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
28681
28682         * gcc.c-torture/compile/20030219-1.c: New test.
28683
28684 2003-02-18  Jan Hubicka  <jh@suse.cz>
28685
28686         * gcc.dg/funcorder.c: New test.
28687
28688 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28689
28690         * gcc.c-torture/execute/20030218-1.c: New.
28691
28692 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
28693
28694         * gcc.dg/20030218-1.c: New.
28695
28696 2003-02-18  Richard Henderson  <rth@redhat.com>
28697
28698         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28699         * gcc.dg/attr-used-2.c: New.
28700
28701 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
28702
28703         PR c++/9704
28704         * g++.dg/init/copy5.C: New test.
28705
28706 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
28707
28708         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28709         * g++.dg/pch/pch.exp: Likewise.
28710
28711 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28712
28713         * gcc.c-torture/execute/20030209-1.c: Enable the test if
28714         STACK_SIZE is not defined.
28715
28716 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28717
28718         PR c++/9457
28719         * g++.dg/template/init1.C: New test.
28720
28721 2003-02-16  Jan HUbicka  <jh@suse.cz>
28722
28723         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28724         (foo): Add few extra tests
28725         * gcc.dg/c99-const-expr-3.c: Likewise.
28726         * gcc.c-torture/execute/20030216-1.c: New.
28727
28728 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28729
28730         PR c++/9459
28731         * g++.dg/ext/typeof4.C: New test.
28732
28733 2003-02-15  Roger Sayle  <roger@eyesopen.com>
28734
28735         * gcc.dg/i386-387-3.c: New test case.
28736
28737 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
28738
28739         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28740         cris-*-elf* cris-*-aout* and mmix-*-*.
28741
28742 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28743
28744         * gcc.dg/20030213-1.c: New test.
28745
28746 2003-02-12  Roger Sayle  <roger@eyesopen.com>
28747
28748         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28749         * gcc.dg/i386-387-2.c: Likewise.
28750
28751 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
28752
28753         * gcc.dg/ppc-spe.c: Fix formatting.
28754         Enable tests that were previously unsupported by gas.
28755         Delete tests for instructions that no longer exist.
28756         Switch arguments on evsubifw builtin.
28757
28758 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
28759
28760         * gcc.c-torture/execute/20030209-1.c: Disable the test if
28761         STACK_SIZE is too small.
28762
28763 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28764             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28765
28766         * gcc.dg/decl-2.c: New test.
28767
28768 2003-02-10  Jan Hubicka  <jh@suse.cz>
28769
28770         * gcc.dg/i386-fpcvt-1.c: New test.
28771
28772 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
28773
28774         * gcc.c-torture/execute/20030209-1.c: New test.
28775
28776 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
28777
28778         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28779         int-wide bitops, use the constants of the same width.
28780         Likewise, if long long is 32-bit wide, test bitops using
28781         32-bit constants.
28782
28783 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
28784
28785         * gcc.dg/20021014-1.c: Annotate with expected notice text.
28786
28787 2003-02-07  Roger Sayle  <roger@eyesopen.com>
28788
28789         * testsuite/gcc.dg/builtins-4.c: New test case.
28790
28791 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28792
28793         * gcc.dg/20020430-1.c: Fix dg command typos.
28794         * gcc.dg/20020503-1.c: Likewise.
28795
28796 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28797
28798         PR c++/8785
28799         * g++.dg/parse/fused-params1.C: New test.
28800
28801         PR c++/8857
28802         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28803
28804         PR c++/8921
28805         * g++.dg/parse/non-dependent1.C: New test.
28806
28807         PR c++/8928
28808         * g++.dg/parse/dupl-tmpl-args1.C: New test.
28809
28810         PR c++/9228
28811         * g++.dg/parse/undefined7.C: New test.
28812         * g++.dg/parse/non-templ1.C: New test.
28813
28814         PR c++/9229
28815         * g++.dg/parse/too-many-tmpl-args1.C: New test.
28816
28817 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
28818
28819         * gcc.c-torture/compile/20030206-1.c: New test.
28820
28821 2003-02-05  Roger Sayle  <roger@eyesopen.com>
28822
28823         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28824         "pow" to "foo" to avoid potential confusion with a math built-in.
28825
28826 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28827
28828         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28829         conditions for SPARC targets.
28830
28831 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
28832
28833         * gcc.dg/20030204-1.c: New test.
28834
28835 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28836
28837         PR c++/38
28838         * g++.dg/parse/array-size1.C: New test.
28839
28840         PR c++/5657
28841         * g++.dg/parse/undefined3.C: New test.
28842
28843         PR c++/5665
28844         * g++.dg/parse/undefined4.C: New test.
28845
28846         PR c++/5975
28847         * g++.dg/parse/undefined5.C: New test.
28848
28849         PR c++/7259
28850         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28851
28852         PR c++/8578
28853         * g++.dg/parse/casting-operator1.C: New test.
28854
28855         PR c++/8596
28856         * g++.dg/parse/undefined6.C: New test.
28857
28858         PR c++/8736
28859         * g++.dg/parse/missing-template1.C: New test.
28860
28861 2003-02-04  Jan Hubicka  <jh@suse.cz>
28862
28863         * gcc.dg/i386-cadd.c: Compile using -march=k8.
28864         * gcc.dg/i386-cmov?.c: Likewise.
28865         * gcc.dg/i386-fpcvt-?.c: Likewise.
28866         * gcc.dg/i386-ssefp-1.c: Likewise.
28867         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28868         conventions.
28869
28870 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
28871
28872         PR c++/7129
28873         * testsuite/g++.dg/ext/max.C: New test.
28874
28875 2003-02-03  Jan Hubicka  <jh@suse.cz>
28876
28877         * gcc.c-torture/execute/20030203-1.c: New test.
28878
28879 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
28880
28881         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28882         'natural-endian'.
28883
28884 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
28885
28886         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28887         * g++.dg/init/new2.C: Likewise.
28888         * g++.dg/other/new1.C: Likewise.
28889
28890 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
28891
28892         * gcc.dg/struct-ret-libc.c: New test.
28893
28894 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
28895
28896         * gcc.dg/20030129-1.c: New test.
28897
28898 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28899
28900         PR c++/8849
28901         * g++.dg/template/ptrmem4.C: New test.
28902
28903 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
28904
28905         * g++.dg/parser/constant1.C: New test.
28906
28907 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28908
28909         PR c++/8591
28910         * g++.dg/parse/friend2.C: New test.
28911
28912 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28913
28914         PR c++/9437
28915         * g++.dg/template/unify4.C: New test.
28916
28917 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
28918
28919         * gcc.c-torture/execute/20030128-1.c: New test.
28920
28921 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
28922
28923         * g++.dg/lookup/nested1.C: Test moved from ...
28924         * g++.old-deja/g++.other/lookup24.C: ... here.
28925
28926 2003-01-28  Jan Hubicka  <jh@suse.cz>
28927
28928         * gcc.dg/i386-cmov5.c: New test.
28929
28930 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28931
28932         * gcc.c-torture/execute/20010925-1.c: Changed the
28933         memcpy declaration.
28934
28935 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28936
28937         PR c++/3902
28938         * g++.dg/parse/template5.C: New test.
28939
28940 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
28941
28942         PR fortran/9258
28943         * g77.dg/pr9258: New test.
28944
28945 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28946
28947         * README: Move relevant parts from README.g++.
28948
28949         * README.g++: Remove this file.
28950
28951 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28952
28953         * g++.dg/abi/dcast1.C: New test.
28954
28955 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28956
28957         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28958
28959 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
28960
28961         PR c++/47
28962         * g++.old-deja/g++.other/lookup24.C: New test.
28963
28964 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28965
28966         PR middle-end/7227
28967         * gcc.dg/uninit-C.c: New test.
28968
28969 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         * g++.dg/abi/covariant1.C: New test.
28972
28973 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
28974
28975         * gcc.dg/20030123-1.c: New test.
28976
28977 2003-01-25  Jan Hubicka  <jh@suse.cz>
28978
28979         PR opt/8492
28980         * gcc.c-torture/compile/20030125-1.c
28981
28982 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         PR c++/9403
28985         * g++.dg/parse/template3.C: New test.
28986         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28987
28988         PR c++/795
28989         * g++.dg/parse/template4.C: New test.
28990
28991         PR c++/9415
28992         * g++.dg/template/qual2.C: New test.
28993
28994         PR c++/8545
28995         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28996
28997         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28998
28999 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29000
29001         * gcc.c-torture/execute/switch-1.c: New test case.
29002
29003 2003-01-25  Jan Hubicka  <jh@suse.cz>
29004
29005         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29006
29007 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29008
29009         Tweaks for Bison-1.875. From the NEWS file:
29010         "- `parse error' -> `syntax error'
29011         Bison now uniformly uses the term `syntax error'"
29012         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29013         * gcc.dg/cpp/digraph2.c: Likewise.
29014         * gcc.dg/cpp/direct2.c: Likewise.
29015         * gcc.dg/cpp/paste4.c: Likewise.
29016         * gcc.dg/c90-restrict-1.c: Likewise.
29017         * gcc.dg/c99-func-2.c: Likewise.
29018         * gcc.dg/noncompile/920721-2.c: Likewise.
29019         * gcc.dg/noncompile/930622-2.c: Likewise.
29020         * gcc.dg/noncompile/940112-1.c: Likewise.
29021         * gcc.dg/noncompile/950921-1.c: Likewise.
29022         * gcc.dg/noncompile/951123-1.c: Likewise.
29023         * gcc.dg/noncompile/971104-1.c: Likewise.
29024         * gcc.dg/noncompile/990416-1.c: Likewise.
29025
29026 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29027
29028         * g++.dg/parse/undefined1.C: Add error message.
29029
29030 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/9354
29033         * g++.dg/parse/new1.C: New test.
29034
29035         PR c++/9216
29036         * g++.dg/parse/template2.C: New test.
29037
29038         PR c++/9354
29039         * g++.dg/parse/typedef2.C: New test.
29040
29041         PR c++/9328
29042         * g++.dg/ext/typeof3.C: New test.
29043
29044 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29045
29046         PR c++/2738
29047         * g++.dg/parse/ret-type1.C: New test.
29048
29049         PR c++/3792
29050         * g++.dg/parse/tmpl-outside1.C: New test.
29051
29052         PR c++/4207
29053         * g++.dg/parse/int-as-enum1.C: New test.
29054
29055         PR c++/4903
29056         * g++.dg/parse/no-typename1.C: New test.
29057
29058         PR c++/5533
29059         * g++.dg/parse/no-value1.C: New test.
29060
29061         PR c++/5921
29062         * g++.dg/parse/wrong-inline1.C: New test.
29063
29064         PR c++/6402
29065         * g++.dg/parse/ref1.C: New test.
29066
29067         PR c++/6992
29068         * g++.dg/parse/attr-ctor1.C: New test.
29069
29070         PR c++/7229
29071         * g++.dg/parse/namespace5.C: New test.
29072
29073         PR c++/7917
29074         * g++.dg/parse/func-def1.C: New test.
29075
29076         PR c++/8143
29077         * g++.dg/parse/undefined1.C: New test.
29078
29079         PR c++/5723, PR c++/8522
29080         * g++.dg/parse/specialization1.C: New test.
29081
29082         PR c++/163, PR c++/8595
29083         * g++.dg/parse/struct-as-enum1.C: New test.
29084
29085         PR c++/9173
29086         * g++.dg/parse/undefined2.C: New test.
29087
29088 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29089
29090         PR c++/9298
29091         * g++.dg/parse/template1.C: New test.
29092
29093         PR c++/9384
29094         * g++.dg/parse/using1.C: New test.
29095
29096         PR c++/9285
29097         PR c++/9294
29098         * g++.dg/parse/expr2.C: New test.
29099
29100         PR c++/9388
29101         * g++.dg/parse/lookup2.C: Likewise.
29102
29103 2003-01-21  Jan Hubicka  <jh@suse.cz>
29104
29105         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29106         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29107         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29108         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29109
29110 2003-01-20  Nick Clifton  <nickc@redhat.com>
29111
29112         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29113         problem with ARM sibcall code generation.
29114
29115 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29116
29117         * gcc.c-torture/execute/20030120-1.c: New.
29118
29119 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29120
29121         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29122
29123 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29124
29125         PR c++/9272
29126         * g++.dg/parse/ctor1.C: New test.
29127
29128         PR c++/9294:
29129         * g++.dg/parse/qualified1.C: New test.
29130
29131         * g++.dg/parse/typename3.C: New test.
29132
29133 2003-01-16  Richard Henderson  <rth@redhat.com>
29134
29135         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29136
29137 2003-01-16  Richard Henderson  <rth@redhat.com>
29138
29139         * g++.dg/pch/pch.exp: Copy test header to the working directory
29140         before using it either for precompilation or direct use.
29141         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29142         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29143
29144 2003-01-16  Richard Henderson  <rth@redhat.com>
29145
29146         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29147         before using it either for precompilation or direct use.
29148         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29149         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29150
29151 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29152
29153         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29154         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29155         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29156         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29157         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29158         typename warning into error.
29159         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29160         error messages.
29161         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29162         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29163         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29164         messages.
29165         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29166         make declaration visible in template.
29167         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29168         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29169         messages.
29170         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29171         message.
29172         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29173         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29174         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29175         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29176         typename warning with error message.
29177         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29178         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29179         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29180
29181 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29182
29183         * g++.dg/parse/ambig2.C: New test.
29184
29185 2003-01-15  Richard Henderson  <rth@redhat.com>
29186
29187         * g++.dg/tls/init-2.C: Update error message string.
29188
29189 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29190
29191         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29192
29193 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29194
29195         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29196         all for HC11/HC12.
29197         * gcc.c-torture/compile/20001205-1.x: Likewise.
29198         * gcc.c-torture/compile/20001226-1.x: Likewise.
29199         * gcc.c-torture/compile/920520-1.x: Likewise.
29200         * gcc.c-torture/compile/961203-1.x: Likewise.
29201         * gcc.c-torture/compile/20020604-1.x: Likewise.
29202
29203 2003-01-15  Jan Hubicka  <jh@suse.cz>
29204
29205         * gcc.c-torture/compile/20030115-1.c: New test.
29206
29207         * gcc.dg/i386-fpcvt-1.c: New test.
29208         * gcc.dg/i386-fpcvt-2.c: New test.
29209
29210 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29211
29212         Further conform g++'s __vmi_class_type_info to the C++ ABI
29213         specification.
29214         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29215         the specification.
29216
29217 2003-01-14  Jan Hubicka  <jh@suse.cz>
29218
29219         * gcc.dg/i386-fpcvt-1.c: New test.
29220         * gcc.dg/i386-fpcvt-2.c: New test.
29221
29222 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29223
29224         * gcc.dg/i386-mmx-3.c: New test.
29225
29226 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29227
29228         PR c++/9264
29229         * g++.dg/parse/octal1.C: New file.
29230
29231         PR c++/9172
29232         * g++.dg/parse/typename1.C: New file.
29233
29234 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29235
29236         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29237         * gcc.dg/bf-no-ms-layout.c: Likewise.
29238         * gcc.dg/bf-ms-attrib.c: Likewise.
29239
29240 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29241
29242         PR c++/9099
29243         * g++.dg/parse/dtor1.C: New file.
29244
29245         PR c++/9128
29246         * g++.dg/rtti/typeid1.C: New file.
29247
29248         PR c++/9153
29249         * g++.dg/parse/lookup1.C: New file.
29250
29251         PR c++/9171
29252         * g++.dg/templ/spec5.C: New file.
29253
29254 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29255
29256         * gcc.c-torture/compile/20030110-1.c: New test.
29257
29258 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29259
29260         Merge from pch-branch:
29261
29262         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29263
29264         * gcc.dg/pch/cpp-1.h: New.
29265         * gcc.dg/pch/cpp-1.c: New.
29266         * gcc.dg/pch/cpp-2.h: New.
29267         * gcc.dg/pch/cpp-2.c: New.
29268
29269         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29270
29271         * gcc.dg/pch/except-1.h: New.
29272         * gcc.dg/pch/except-1.c: New.
29273
29274         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29275
29276         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29277         running test.
29278         * gcc.dg/pch: Include *.hp not *.h.
29279         * gcc.dg/pch/system-1.h: New.
29280         * gcc.dg/pch/system-1.c: New.
29281
29282         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29283
29284         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29285         rather than trying to build and run a program using PCH.
29286         * gcc.dg/pch: Remove dg-do commands from test files.
29287
29288         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29289
29290         * gcc.dg/pch/macro-3.c: New.
29291         * gcc.dg/pch/macro-3.h: New.
29292
29293         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29294
29295         * gcc.dg/pch/common-1.c: New.
29296         * gcc.dg/pch/common-1.h: New.
29297         * gcc.dg/pch/decl-1.c: New.
29298         * gcc.dg/pch/decl-1.h: New.
29299         * gcc.dg/pch/decl-2.c: New.
29300         * gcc.dg/pch/decl-2.h: New.
29301         * gcc.dg/pch/decl-3.c: New.
29302         * gcc.dg/pch/decl-3.h: New.
29303         * gcc.dg/pch/decl-4.c: New.
29304         * gcc.dg/pch/decl-4.h: New.
29305         * gcc.dg/pch/decl-5.c: New.
29306         * gcc.dg/pch/decl-5.h: New.
29307         * gcc.dg/pch/global-1.c: New.
29308         * gcc.dg/pch/global-1.h: New.
29309         * gcc.dg/pch/inline-1.c: New.
29310         * gcc.dg/pch/inline-1.h: New.
29311         * gcc.dg/pch/inline-2.c: New.
29312         * gcc.dg/pch/inline-2.h: New.
29313         * gcc.dg/pch/static-1.c: New.
29314         * gcc.dg/pch/static-1.h: New.
29315         * gcc.dg/pch/static-2.c: New.
29316         * gcc.dg/pch/static-2.h: New.
29317
29318         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29319
29320         * g++.dg/pch/pch.exp: Better handle failing testcases.
29321         * gcc.dg/pch/pch.exp: Likewise.
29322         * gcc.dg/pch/macro-1.c: New.
29323         * gcc.dg/pch/macro-1.h: New.
29324         * gcc.dg/pch/macro-2.c: New.
29325         * gcc.dg/pch/macro-2.h: New.
29326
29327         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29328
29329         * g++.dg/dg.exp: Treat files in pch/ specially.
29330         * g++.dg/pch/pch.exp: New file.
29331         * g++.dg/pch/empty.H: New file.
29332         * g++.dg/pch/empty.C: New file.
29333         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29334         "precompile".
29335
29336         * gcc.dg/pch/pch.exp: New file.
29337         * gcc.dg/pch/empty.h: New file.
29338         * gcc.dg/pch/empty.c: New file.
29339         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29340         "precompile".
29341
29342 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29343
29344         * g++.dg/template/friend14.C: New test.
29345
29346 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29347
29348         * gcc.dg/old-style-asm-1.c: New test.
29349
29350 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29351
29352         * gcc.c-torture/compile/20030109-1.c: New test.
29353
29354 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29355
29356         * gcc.c-torture/execute/20030109-1.c: New test.
29357
29358 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29359
29360         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29361         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29362         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29363         * g++.old-deja/g++.mike/eh2.C: Likewise.
29364         * g++.old-deja/g++.mike/eh3.C: Likewise.
29365         * g++.old-deja/g++.mike/eh5.C: Likewise.
29366         * g++.old-deja/g++.mike/eh6.C: Likewise.
29367         * g++.old-deja/g++.mike/eh7.C: Likewise.
29368         * g++.old-deja/g++.mike/eh8.C: Likewise.
29369         * g++.old-deja/g++.mike/eh9.C: Likewise.
29370         * g++.old-deja/g++.mike/eh10.C: Likewise.
29371         * g++.old-deja/g++.mike/eh12.C: Likewise.
29372         * g++.old-deja/g++.mike/eh13.C: Likewise.
29373         * g++.old-deja/g++.mike/eh14.C: Likewise.
29374         * g++.old-deja/g++.mike/eh16.C: Likewise.
29375         * g++.old-deja/g++.mike/eh17.C: Likewise.
29376         * g++.old-deja/g++.mike/eh18.C: Likewise.
29377         * g++.old-deja/g++.mike/eh21.C: Likewise.
29378         * g++.old-deja/g++.mike/eh23.C: Likewise.
29379         * g++.old-deja/g++.mike/eh24.C: Likewise.
29380         * g++.old-deja/g++.mike/eh25.C: Likewise.
29381         * g++.old-deja/g++.mike/eh26.C: Likewise.
29382         * g++.old-deja/g++.mike/eh27.C: Likewise.
29383         * g++.old-deja/g++.mike/eh28.C: Likewise.
29384         * g++.old-deja/g++.mike/eh29.C: Likewise.
29385         * g++.old-deja/g++.mike/eh31.C: Likewise.
29386         * g++.old-deja/g++.mike/eh33.C: Likewise.
29387         * g++.old-deja/g++.mike/eh34.C: Likewise.
29388         * g++.old-deja/g++.mike/eh35.C: Likewise.
29389         * g++.old-deja/g++.mike/eh36.C: Likewise.
29390         * g++.old-deja/g++.mike/eh37.C: Likewise.
29391         * g++.old-deja/g++.mike/eh38.C: Likewise.
29392         * g++.old-deja/g++.mike/eh39.C: Likewise.
29393         * g++.old-deja/g++.mike/eh40.C: Likewise.
29394         * g++.old-deja/g++.mike/eh41.C: Likewise.
29395         * g++.old-deja/g++.mike/eh42.C: Likewise.
29396         * g++.old-deja/g++.mike/eh44.C: Likewise.
29397         * g++.old-deja/g++.mike/eh46.C: Likewise.
29398         * g++.old-deja/g++.mike/eh47.C: Likewise.
29399         * g++.old-deja/g++.mike/eh48.C: Likewise.
29400         * g++.old-deja/g++.mike/eh49.C: Likewise.
29401         * g++.old-deja/g++.mike/eh50.C: Likewise.
29402         * g++.old-deja/g++.mike/eh51.C: Likewise.
29403         * g++.old-deja/g++.mike/eh53.C: Likewise.
29404         * g++.old-deja/g++.mike/eh55.C: Likewise.
29405         * g++.old-deja/g++.mike/p7912.C: Likewise.
29406         * g++.old-deja/g++.mike/p9706.C: Likewise.
29407         * g++.old-deja/g++.mike/p10416.C: Likewise.
29408         * g++.old-deja/g++.mike/p11667.C: Likewise.
29409         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
29410         Remove redundant reference to Iris.
29411         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
29412         Elxsi, i860, Pico Java, and WE32K.
29413
29414 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
29415
29416         * g++.dg/ext/asm4.C: New test.
29417
29418 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29419
29420         PR c++/9030
29421         * g++.dg/template/friend12.C: New test.
29422         * g++.dg/template/friend13.C: Likewise.
29423         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
29424
29425 2003-01-08  Jan Hubicka  <jh@suse.cz>
29426
29427         * gcc.dg/i386-cadd.c: New test.
29428         * gcc.dg/i386-cmov4.c: Likewise.
29429
29430 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
29431
29432         PR c++/9165
29433         * g++.dg/warn/Wunused-3.C: New test.
29434
29435         * g++.dg/abi/bitfield9.C: New test.
29436
29437         PR c++/9189
29438         * g++.dg/parse/defarg3.C: New test.
29439
29440 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29441
29442         * g++.dg/parse/ambig1.C: New test.
29443         * g++.dg/parse/defarg2.C: New test.
29444
29445 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
29446
29447         * g++.dg/template/defarg-1.C: New test.
29448         * g++.dg/template/local2.C: Likewise.
29449
29450 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
29451
29452         * gcc.c-torture/execute/20030105-1.c: New test.
29453
29454 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29455
29456         * g++.dg/parse/namespace3.C: Remove extra semicolons.
29457         * g++.dg/parse/namespace4.C: Likewise.
29458
29459 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29460
29461         * g++.dg/template/ntp2.C: New test.
29462
29463 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
29464
29465         * g++.dg/parse/extern-C-1.C: New test.
29466
29467         * g++.dg/parse/namespace4.C: New test.
29468
29469         * g++.dg/template/nested1.C: New test.
29470
29471         * g++.dg/parse/namespace3.C: New test.
29472
29473 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29474
29475         * g++.dg/lookup/two-stage1.C: New test.
29476
29477 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29478
29479         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29480         * g++.old-deja/g++.jason/access8.C: Likewise.
29481         * g++.old-deja/g++.other/decl5.C: Likewise.
29482
29483 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29484
29485         * g++.dg/parse/parse7.C: New test.
29486
29487 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
29488
29489         PR c++/2843
29490         * g++.dg/ext/attrib7.C: New test.
29491
29492 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29493
29494         * g++.dg/parse/parse6.C: New test.
29495
29496 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
29497
29498         * gcc.dg/h8300-stack-1.c: New.
29499
29500 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29501
29502         g++.dg/lookup/exception1.C: New test.
29503
29504         g++.dg/lookup/template1.C: New test.
29505
29506         g++.dg/parse/namespace2.C: New test.
29507
29508         g++.dg/parse/parens2.C: New test.
29509
29510 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29511
29512         * g++.dg/parse/parse5.C: New test.
29513         * g++.dg/lookup/scoped4.C: New test.
29514
29515 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29516
29517         * g++.dg/parse/parens1.C: New test.
29518
29519         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
29520         angle-bracket1.C.
29521         * g++.dg/parse/parens2.C: New test.
29522
29523         * g++.dg/lookup/scope-operator1.C: New test.
29524
29525         * g++.dg/parse/operator1.C: New test.
29526
29527 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29528
29529         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
29530         * g++.old-deja/g++.other/access6.C: Likewise.
29531         * g++.old-deja/g++.other/decl1.C: Likewise.
29532         * g++.old-deja/g++.pt/typename12.C: Likewise.
29533
29534 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29535
29536         * g++.dg/parse/namespace1.C: New test.
29537
29538 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29539
29540         * g++.dg/parse/parse4.C: New test.
29541
29542 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29543
29544         * g++.dg/parse/parse3.C: New test.
29545
29546 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29547
29548         * g++.dg/parse/parse2.C: New test.
29549
29550 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29551
29552         * g++.dg/template/friend11.C: New test.
29553
29554 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29555
29556         * g++.dg/parse/parse1.C: New test.
29557
29558 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
29559
29560         * lib/profopt.exp: Change the name of a global variable to avoid
29561         possible clashes with other test suites.
29562
29563 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
29564
29565         * g++.dg/inherit/covariant8.C: New test.
29566
29567 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29568
29569         * g++.dg/init/array9.C: New test.
29570
29571         PR c++/9112
29572         * g++.dg/parse/expr1.C: New test.
29573
29574 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
29575
29576         * gcc.c-torture/compile/20021230-1.c: New test.
29577
29578 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29579
29580         * g++.dg/inherit/covariant5.C: New test.
29581         * g++.dg/inherit/covariant6.C: New test.
29582         * g++.dg/inherit/covariant7.C: New test.
29583
29584 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29585
29586         PR c++/2739
29587         * g++.dg/other/access2.C: New test.
29588
29589 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29590
29591         * g++.dg/other/anon-struct.C: No longer fails
29592         * g++.old-deja/g++.brendan/parse4.C: Likewise.
29593         * g++.old-deja/g++.brendan/parse5.C: Likewise.
29594         * g++.old-deja/g++.brendan/parse6.C: Likewise.
29595
29596 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29597
29598         * g++.dg/parse/angle-bracket.C (main): No longer fails.
29599
29600 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
29601
29602         * g++.dg/eh/spec4.C: Remove stray semicolon.
29603         * g++.dg/expr/pmf-1.C: Change error message.
29604         * g++.dg/ext/asm1.C: Remove stray semicolon.
29605         * g++.dg/ext/typename1.C: Add missing typenames.
29606         * g++.dg/inherit/template-as-base.C: Change error message.
29607         * g++.dg/lookup/scoped1.C: Likewise.
29608         * g++.dg/lookup/scoped2.C: Likewise.
29609         * g++.dg/lookup/using2.C: Likewise.
29610         * g++.dg/other/component1.C: Remove stray semicolon.
29611         * g++.dg/other/do1.C: Change error message.
29612         * g++.dg/other/error2.C: Likewise.
29613         * g++.dg/other/init1.C: Likewise.
29614         * g++.dg/other/packed1.C: Remove stray semicolon.
29615         * g++.dg/other/ptrmem2.C: Change error message.
29616         * g++.dg/parse/parameter-declaration-1.C: Remove line number
29617         marker.
29618         * g++.dg/special/initp1.C: Remove invalid attribute usage.
29619         * g++.dg/template/access3.C: Add typename keyword.
29620         * g++.dg/template/access5.C: Remove stray semicolon.
29621         * g++.dg/template/access6.C: Likewise.
29622         * g++.dg/template/complit1.C: Likewise.
29623         * g++.dg/template/crash1.C: Change error message.
29624         * g++.dg/template/inherit2.C: Remove stray semicolon.
29625         * g++.dg/template/instantiate2.C: Likewise.
29626         * g++.dg/template/instantiate3.C: Change error message.
29627         * g++.dg/template/qual1.C: Remove stray semicolon.
29628         * g++.dg/template/qualttp18.C: Change error message.
29629         * g++.dg/template/ref1.C: Remove stray semicolon.
29630         * g++.dg/template/sizeof1.C (A::value): Declare it.
29631         * g++.dg/template/spec4.C: Change error message.
29632         * g++.dg/template/static1.C: Likewise.
29633         * g++.dg/template/type1.C: Likewise.
29634         * g++.dg/template/typename3.C: Likewise.
29635         * g++.old-deja/g++.benjamin/13478.C: Change error message.
29636         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29637         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29638         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29639         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29640         named return value extension.
29641         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29642         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29643         * g++.old-deja/g++.bob/extern_C.C: Likewise.
29644         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29645         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29646         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29647         * g++.old-deja/g++.brendan/crash13.C: Likewise.
29648         * g++.old-deja/g++.brendan/crash15.C: Likewise.
29649         * g++.old-deja/g++.brendan/crash18.C: Change error message.
29650         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29651         * g++.old-deja/g++.brendan/crash38.C: Likewise.
29652         * g++.old-deja/g++.brendan/crash50.C: Likewise.
29653         * g++.old-deja/g++.brendan/crash56.C: Likewise.
29654         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29655         syntax.
29656         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29657         * g++.old-deja/g++.brendan/crash8.C: Change error message.
29658         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29659         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29660         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29661         * g++.old-deja/g++.brendan/template11.C: Likewise.
29662         * g++.old-deja/g++.brendan/template26.C: Likewise.
29663         * g++.old-deja/g++.brendan/template27.C: Use explicit
29664         specialization syntax.
29665         * g++.old-deja/g++.brendan/template30.C: Likewise.
29666         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29667         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29668         non-dependent names.
29669         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29670         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29671         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29672         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29673         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29674         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29675         named return value extension.
29676         * g++.old-deja/g++.ext/namedret2.C: Likewise.
29677         * g++.old-deja/g++.ext/namedret3.C: Likewise.
29678         * g++.old-deja/g++.ext/return1.C: Likewise.
29679         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29680         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29681         * g++.old-deja/g++.jason/access8.C: Likewise.
29682         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29683         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29684         pseudo-destructor names.
29685         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29686         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29687         pseudo-destructor names.
29688         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29689         * g++.old-deja/g++.jason/overload19.C: Likewise.
29690         * g++.old-deja/g++.jason/overload32.C: Likewise.
29691         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29692         stray semicolons.
29693         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29694         * g++.old-deja/g++.jason/return.C: Likewise.
29695         * g++.old-deja/g++.jason/return2.C: Likewise.
29696         * g++.old-deja/g++.jason/shadow1.C: Likewise.
29697         * g++.old-deja/g++.jason/special.C: Use explicit specialization
29698         syntax.
29699         * g++.old-deja/g++.jason/template10.C: Account for use of
29700         non-dependent names.
29701         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29702         syntax.
29703         * g++.old-deja/g++.jason/template37.C: Likewise.
29704         * g++.old-deja/g++.law/access4.C: Change error messages.
29705         * g++.old-deja/g++.law/arm13.C: Remove incorrect
29706         pseudo-destructor names.
29707         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29708         * g++.old-deja/g++.law/ctors9.C: Likewise.
29709         * g++.old-deja/g++.law/cvt22.C: Likewise.
29710         * g++.old-deja/g++.law/dtors5.C: Likewise.
29711         * g++.old-deja/g++.law/global-init1.C: Likewise.
29712         * g++.old-deja/g++.law/missed-error3.C: Likewise.
29713         * g++.old-deja/g++.law/operators28.C: Likewise.
29714         * g++.old-deja/g++.law/visibility28.C: Likewise.
29715         * g++.old-deja/g++.martin/eval1.C: Likewise.
29716         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29717         name.
29718         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29719         * g++.old-deja/g++.mike/net34.C: Likewise.
29720         * g++.old-deja/g++.mike/net36.C: Likewise.
29721         * g++.old-deja/g++.mike/ns2.C: Likewise.
29722         * g++.old-deja/g++.mike/p12306.C: Likewise.
29723         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29724         value extension.
29725         * g++.old-deja/g++.mike/p700.C: Likewise.
29726         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29727         * g++.old-deja/g++.mike/p710.C: Likewise.
29728         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29729         value extension.
29730         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29731         * g++.old-deja/g++.mike/pmf9.C: Likewise.
29732         * g++.old-deja/g++.ns/crash2.C: Likewise.
29733         * g++.old-deja/g++.ns/crash3.C: Likewise.
29734         * g++.old-deja/g++.ns/invalid1.C: Likewise.
29735         * g++.old-deja/g++.ns/ns17.C: Likewise.
29736         * g++.old-deja/g++.ns/template16.C: Likewise.
29737         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29738         keyword.
29739         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29740         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29741         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29742         named return value extension.
29743         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29744         * g++.old-deja/g++.other/access4.C: Issue additional error
29745         messages.
29746         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29747         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29748         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29749         * g++.old-deja/g++.other/crash25.C: Change error message.
29750         * g++.old-deja/g++.other/crash4.C: Change error message.
29751         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29752         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29753         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29754         checks.
29755         * g++.old-deja/g++.other/defarg8.C: Likewise.
29756         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29757         * g++.old-deja/g++.other/dtor10.C: Likewise.
29758         * g++.old-deja/g++.other/incomplete.C: Likewise.
29759         * g++.old-deja/g++.other/linkage7.C: Likewise.
29760         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29761         lookup algorithm.
29762         * g++.old-deja/g++.other/mangle2.C: Likewise.
29763         * g++.old-deja/g++.other/refinit2.C: Likewise.
29764         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29765         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29766         * g++.old-deja/g++.pt/crash28.C: Likewise.
29767         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29768         syntax.
29769         * g++.old-deja/g++.pt/crash32.C: Change error message.
29770         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29771         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29772         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29773         error message position.
29774         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29775         * g++.old-deja/g++.pt/defarg8.C: Change error message.
29776         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29777         syntax.
29778         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29779         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29780         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29781         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29782         keyword.
29783         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29784         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29785         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29786         keyword.
29787         * g++.old-deja/g++.pt/explicit71.C: Change error message.
29788         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29789         syntax.
29790         * g++.old-deja/g++.pt/friend28.C: Account for use of
29791         non-dependent names.
29792         * g++.old-deja/g++.pt/friend29.C: Likewise.
29793         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29794         rules.
29795         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29796         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29797         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29798         lookup rules.
29799         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29800         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29801         keyword.
29802         * g++.old-deja/g++.pt/memclass20.C: Likewise.
29803         * g++.old-deja/g++.pt/memclass5.C: Likewise.
29804         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29805         keyword.
29806         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29807         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29808         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29809         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29810         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29811         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29812         keyword.
29813         * g++.old-deja/g++.pt/spec10.C: Likewise.
29814         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29815         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29816         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29817         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29818         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29819         * g++.old-deja/g++.pt/ttp62.C: Likewise.
29820         * g++.old-deja/g++.pt/ttp64.C: Likewise.
29821         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29822         * g++.old-deja/g++.pt/typename15.C: Likewise.
29823         * g++.old-deja/g++.pt/typename22.C: Likewise.
29824         * g++.old-deja/g++.pt/typename6.C: Change error messages.
29825         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29826         * g++.old-deja/g++.pt/virtual2.C: Likewise.
29827         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29828         syntax.
29829         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29830         return value extension.
29831         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29832         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29833         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29834         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29835
29836 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29837
29838         * g++.dg/warn/inline1.C: New test.
29839         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29840         * g++.old-deja/g++.jason/synth10.C: Likewise.
29841         * g++.old-deja/g++.mike/net31.C: Likewise.
29842         * g++.old-deja/g++.mike/p8786.C: Likewise.
29843
29844         * g++.dg/template/friend10.C: New test.
29845         * g++.dg/template/conv5.C: New test.
29846
29847 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29848
29849         * g++.dg/lookup/scoped3.C: New test.
29850
29851         * g++.dg/lookup/decl1.C: New test.
29852         * g++.dg/lookup/decl2.C: New test.
29853
29854 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29855
29856         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29857         gcc.c-torture/compile/20021015-1.c,
29858         gcc.c-torture/compile/20021015-2.c,
29859         gcc.c-torture/compile/20021123-1.c,
29860         gcc.c-torture/compile/20021123-2.c,
29861         gcc.c-torture/compile/20021123-3.c,
29862         gcc.c-torture/compile/20021123-4.c,
29863         gcc.c-torture/execute/20021024-1.c: Add tests previously added
29864         only to 3.1 or 3.2 branch.
29865
29866 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
29867
29868         * gcc.dg/i386-bitfield3.c: New test.
29869
29870         * gcc.dg/i386-bitfield2.c: New test.
29871
29872 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
29873
29874         * g++.dg/parse/conv_op1.C: New test.
29875
29876 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
29877
29878         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29879         approved.
29880
29881 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
29882
29883         * gcc.c-torture/compile/20021220-1.c: New test.
29884
29885 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
29886
29887         * gcc.dg/i386-fastcall-1.c: New.
29888
29889 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29890
29891         * gcc.c-torture/execute/20021219-1.c: New test.
29892
29893 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29894
29895         * gcc.dg/i386-pic-1.c: New test.
29896
29897 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29898
29899         PR c++/8099
29900         * g++.dg/template/friend9.C: New test.
29901
29902 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29903
29904         PR c++/3663
29905         * g++.dg/template/access7.C: New test.
29906
29907 2002-12-18  Nick Clifton  <nickc@redhat.com>
29908
29909         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29910         the libstdc++-v3 directory has been found.
29911
29912 2002-12-12  Devang Patel <dpatel@apple.com>
29913         * gcc.dg/darwin-ld-1.c: New test.
29914         * gcc.dg/darwin-ld-2.c: New test.
29915         * gcc.dg/darwin-ld-3.c: New test.
29916         * gcc.dg/darwin-ld-4.c: New test.
29917         * gcc.dg/darwin-ld-5.c: New test.
29918
29919 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29920
29921         * gcc.c-torture/compile/20021212-1.c: New test.
29922
29923 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
29924
29925         * gcc.dg/fshort-wchar: New test.
29926
29927 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
29928
29929         PR c++/8372
29930         * g++.dg/template/dtor1.C: New test.
29931
29932         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29933         markers.
29934
29935 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
29936
29937         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29938
29939 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
29940
29941         * g++.dg/template/static1.C: New test.
29942         * g++.dg/template/static2.C: New test.
29943         * g++.old-deja/g++.ext/memconst.C: New test.
29944
29945 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29946
29947         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29948         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29949         * g++.dg/special/initp1.C: Likewise.
29950
29951 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
29952
29953         * gcc.c-torture/execute/20021204-1.c: New test.
29954
29955 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
29956
29957         * gcc.dg/ppc-fmadd-1.c: New file.
29958         * gcc.dg/ppc-fmadd-2.c: New file.
29959         * gcc.dg/ppc-fmadd-3.c: New file.
29960
29961 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29962
29963         * gcc.c-torture/compile/20021204-1.c: New test.
29964
29965 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29966
29967         * g++.dg/inherit/covariant2.C: New test.
29968         * g++.dg/inherit/covariant3.C: New test.
29969         * g++.dg/inherit/covariant4.C: New test.
29970         * g++.dg/inherit/covariant1.C: Remove XFAIL.
29971         * g++.old-deja/g++.robertl/eb17.C: Likewise.
29972
29973 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
29974
29975         PR c++/8688
29976         * g++.dg/init/brace3.C: New test.
29977
29978 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
29979
29980         * gcc.dg/20020210-1.c: Fix a comment typo.
29981
29982 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
29983
29984         PR c++/8720
29985         * g++.dg/parse/defarg1.C: New test.
29986
29987         PR c++/8615
29988         * g++.dg/template/char1.C: New test.
29989
29990         * g++.dg/template/varmod1.C: Fix typo.
29991
29992 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29993
29994         DR 180
29995         * g++.old-deja/g++.pt/crash32.C: Expect error.
29996
29997 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
29998
29999         PR c++/5919
30000         * g++.dg/template/varmod1.C: New test.
30001
30002         PR c++/8727
30003         * g++.dg/inherit/typeinfo1.C: New test.
30004
30005         PR c++/8663
30006         * g++.dg/inherit/typedef1.C: New test.
30007
30008 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30009
30010         PR c++/8332
30011         PR c++/8493
30012         * g++.dg/template/strlen1.C: New test.
30013
30014         PR c++/8227
30015         * g++.dg/template/ctor2.C: New test.
30016
30017         PR c++/8214
30018         * g++.dg/init/string1.C: New test.
30019
30020         PR c++/8511
30021         * g++.dg/template/friend8.C: New test.
30022
30023 2002-11-29  Joe Buck <jbuck@synopsys.com>
30024
30025         * g++.dg/lookup/anon2.C: New test.
30026
30027 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30028
30029         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30030         h8300 port.
30031
30032 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30033
30034         * gcc.dg/bitfld-6.c: New test.
30035
30036 2002-11-27  Jan Hubicka  <jh@suse.cz>
30037
30038         * gcc.c-torture/execute/20021127.[cx]: New test.
30039
30040 2002-11-26  Jan Hubicka  <jh@suse.cz>
30041
30042         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30043         quality.
30044
30045 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30046
30047         * g++.dg/init/brace2.C: New test.
30048         * g++.old-deja/g++.mike/p9129.C: Correct.
30049
30050 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30051
30052         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30053
30054 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30055
30056         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30057
30058 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30059
30060         * testsuite/g++.dg/abi/empty11.C: New test.
30061         * testsuite/g++.dg/rtti/cv1.C: New test.
30062
30063 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30064
30065         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30066
30067 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30068
30069         * g++.dg/abi/empty10.C: New test.
30070
30071 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30072
30073         * gcc.c-torture/compile/20021124-1.c: New test.
30074
30075 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30076
30077         * g++.dg/abi/rtti2.C: New test.
30078
30079 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30080
30081         * gcc.dg/i386-unroll-1.c: New test.
30082
30083 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30084
30085         * gcc.c-torture/compile/20021120-1.c: New test.
30086         * gcc.c-torture/compile/20021120-2.c: New test.
30087
30088 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30089
30090         * gcc.dg/bitfld-5.c: New test.
30091
30092 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30093
30094         * gcc.c-torture/execute/20021120-3.c: New test.
30095
30096 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30097
30098         * gcc.c-torture/execute/20021120-2.c: New test.
30099
30100 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30101
30102         * gcc.c-torture/execute/20021120-1.c: New test.
30103
30104 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30105
30106         * gcc.c-torture/execute/20021118-3.c: New test.
30107
30108 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30109
30110         * gcc.c-torture/compile/20021119-1.c: New test.
30111
30112 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30113
30114         * gcc.dg/duff-1.c: New test.
30115         * gcc.dg/duff-2.c: New test.
30116         * gcc.dg/duff-3.c: New test.
30117
30118 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30119
30120         * gcc.dg/cpp/_Pragma5.c: New test.
30121
30122 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30123
30124         * gcc.c-torture/execute/20021118-2.c: New test.
30125
30126 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30127
30128         * gcc.c-torture/execute/20021118-1.c: New test.
30129
30130 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30131
30132         * gcc.dg/20021116-1.c: New test.
30133
30134 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30135
30136         * g++.dg/abi/vcall1.C: New test.
30137
30138 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30139
30140         * gcc.dg/20021029-1.c: New test.
30141         * gcc.dg/20021029-2.c: New test.
30142
30143 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30144
30145         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30146
30147 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30148
30149         PR c/8439
30150         * gcc.dg/20021110.c: Move to ...
30151         * gcc.c-torture/compile/20021110.c: .... here.
30152
30153 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30154
30155         PR c/8467
30156         * gcc.c-torture/execute/20021111-1.c
30157
30158 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30159
30160         PR c/8439
30161         * gcc.dg/20021110.c: New test.
30162
30163 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30164
30165         * g++.dg/abi/vthunk3.C: Run only on x86.
30166
30167 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30168
30169         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30170
30171 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30172
30173         * lib/compat.exp (compat-execute): Fix logic error in last
30174         change.
30175
30176 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30177
30178         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30179
30180 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30181
30182         PR c++/8389
30183         * g++.dg/template/access6.C: New test.
30184
30185 2002-11-08  Jan Hubicka  <jh@suse.cz>
30186
30187         * gcc.dg/i386-ssefp-1.c: New test.
30188         * gcc.dg/i386-ssefp-1.c: New test.
30189
30190 2002-11-08  Jan Hubicka  <jh@suse.cz>
30191
30192         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30193
30194 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30195
30196         * g++.dg/abi/vthunk3.C: New test.
30197
30198         PR c++/8338
30199         * g++.dg/template/crash2.C: New test.
30200
30201 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30202
30203         * testsuite/g++.dg/abi/dtor1.C: New test.
30204         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30205
30206 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30207
30208         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30209         Darwin.
30210
30211 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30212
30213         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30214         -mthumb.  Only xfail with -O0.
30215
30216 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30217
30218         * g++.dg/abi/thunk1.C: New test.
30219         * g++.dg/abi/thunk2.C: Likewise.
30220         * g++.dg/abi/vtt1.C: Likewise.
30221
30222 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30223
30224         PR optimization/8423
30225         * gcc.c-torture/execute/builtin-constant.c: New test.
30226
30227 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30228
30229         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30230         Add some more cases.
30231
30232 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30233
30234         PR c++/8391
30235         * g++.dg/opt/local1.C: New test.
30236
30237 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30238
30239         PR c++/8160
30240         * g++.dg/template/complit1.C: New test.
30241
30242         PR c++/8149
30243         * g++.dg/template/typename4.C: Likewise.
30244
30245 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30246
30247         Core issue 287, PR c++/7639
30248         * g++.dg/template/instantiate1.C: Adjust error location.
30249         * g++.dg/template/instantiate3.C: New test.
30250         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30251         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30252         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30253
30254 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30255
30256         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30257
30258 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30259
30260         PR c++/8287
30261         * g++.dg/init/dtor2.C: New test.
30262
30263 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30264
30265         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30266         * gcc.dg/nest.c: Bypass errors on irix6.
30267
30268 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30269
30270         * gcc.dg/nest.c: Expect error for mmix-*-*.
30271         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30272
30273 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30274
30275         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30276         markers.
30277
30278         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30279
30280 2002-10-25  Mike Stump  <mrs@apple.com>
30281
30282         * gcc.dg/warn-1.c: New test.
30283
30284 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30285
30286         * g++.dg/template/typename3.C: New test.
30287
30288 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30289
30290         * g++.dg/lookup/ptrmem1.C: New test.
30291
30292         * g++.dg/abi/vthunk2.C: New test.
30293
30294 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30295
30296         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30297
30298 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30299
30300         * g++.dg/abi/empty9.C: New test.
30301
30302 2002-10-24  Richard Henderson  <rth@redhat.com>
30303
30304         * g++.dg/inherit/thunk1.C: Enable for ia64.
30305
30306 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30307
30308         PR c++/8067
30309         * g++.dg/lookup/pretty1.C: New test.
30310
30311 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30312
30313         * gcc.dg/20021023-1.c: New test.
30314
30315 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30316
30317         PR c++/7679
30318         * g++.dg/parse/inline1.C: New test.
30319
30320 2002-10-23  Richard Henderson  <rth@redhat.com>
30321
30322         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30323
30324         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30325
30326 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30327
30328         PR c++/6579
30329         * g++.dg/parse/stmtexpr3.C: New test.
30330
30331 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30332
30333         * g++.dg/expr/cond1.C: New test.
30334
30335 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30336
30337         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30338
30339 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30340
30341         * g++.dg/abi/vbase13.C: New test.
30342         * g++.dg/abi/vbase14.C: Likewise.
30343
30344 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30345
30346         * gcc.dg/tls/pic-1.c: New test.
30347         * gcc.dg/tls/nonpic-1.c: New test.
30348         * gcc.dg/20021018-1.c: New test.
30349
30350 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30351
30352         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30353         Remove only files with the same base name as the test case.
30354         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30355         (profopt-execute): Likewise.  Also, remove old profiling
30356         and performance data files before running the tests.
30357
30358         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30359         * g++.dg/bprob/bprob.exp: Likewise.
30360         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30361         to allow more general test case names.
30362
30363         * g++.dg/bprob/bprob-1.C: Rename to ...
30364         * g++.dg/bprob/g++-bprob-1.C: ... this.
30365
30366         * g77.dg/bprob/bprob-1.f: Rename to ...
30367         * g77.dg/bprob/g77-bprob-1.f: ... this.
30368
30369 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30370
30371         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30372         bison 1.50 or later.
30373
30374 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30375
30376         * g++.dg/README: Describe more test directories.
30377
30378 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30379
30380         * g++.dg/init/array6.C: Add additional tests.
30381
30382 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30383
30384         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30385         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30386
30387 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30388
30389         * gcc.c-torture/compile/20020604-1.x: New.
30390         * gcc.c-torture/compile/simd-5.x: Likewise.
30391         * gcc.c-torture/execute/920710-1.x: Likewise.
30392         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30393
30394 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30395
30396         * g++.dg/inherit/override1.C: Add dg-options clause.
30397
30398 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30399
30400         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30401         _mm_slli_si128.
30402
30403 2002-10-19  Andreas Schwab  <schwab@suse.de>
30404
30405         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
30406         directory component.
30407
30408 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
30409
30410         * g++.dg/inherit/thunk1.C: New test.
30411
30412         * g++.dg/inherit/override1.C: New test.
30413
30414         * g++.dg/abi/mangle11.C: New test.
30415         * g++.dg/abi/mangle14.C: New test.
30416         * g++.dg/abi/mangle17.C: New test.
30417
30418 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
30419
30420         * g++.dg/overload/member2.C: New test.
30421
30422 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
30423
30424         * g++.dg/README: Describe new compat directory.
30425         * g++.dg/dg.exp: Skip tests in compat directory.
30426         * README.compat: New file.
30427         * lib/compat.exp: New expect script.
30428         * g++.dg/compat: New test directory.
30429         * g++.dg/compat/compat.exp: New expect script.
30430         * g++.dg/compat/abi: New test directory.
30431         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
30432         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
30433         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
30434         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
30435         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
30436         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
30437         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
30438         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
30439         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
30440         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
30441         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
30442         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
30443         * g++.dg/compat/break: New test directory.
30444         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
30445         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
30446         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
30447         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
30448         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
30449         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
30450         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
30451         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
30452         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
30453         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
30454         g++.dg/compat/break/README: New files.
30455         * g++.dg/compat/eh: New test directory.
30456         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
30457         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
30458         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
30459         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
30460         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
30461         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
30462         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
30463         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
30464         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
30465         g++.dg/compat/eh/filter2_y.C,
30466         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
30467         g++.dg/compat/eh/new1_y.C,
30468         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
30469         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
30470         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
30471         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
30472         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
30473         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
30474         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
30475         g++.dg/compat/eh/unexpected1_y.C: New files.
30476         * g++.dg/compat/init: New test directory.
30477         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30478         g++.dg/compat/init/array5_y.C,
30479         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30480         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30481         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30482         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30483         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30484         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30485         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30486         g++.dg/compat/init/init-ref2_y.C: New files.
30487
30488 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30489
30490         PR c++/7584
30491         * g++.dg/inherit/using3.C: New test.
30492
30493 2002-10-17  Jan Hubicka  <jh@suse.cz>
30494
30495         * gcc.dg/20021017-2.c: New test.
30496
30497 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30498
30499         * g++.dg/abi/mangle16.C: Adjust.
30500
30501         * g++.dg/init/array8.C: New test.
30502
30503 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
30504
30505         * gcc.dg/special/mips-abi.exp: New test.
30506         * gcc.dg/special/mips-abi.s: Empty file used by the above.
30507
30508 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30509
30510         * g++.dg/abi/mangle16.C: New test.
30511         * g++.dg/abi/mangle17.C: Likewise.
30512
30513         PR c++/7478
30514         * g++.dg/template/ref1.C: New test.
30515
30516 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30517
30518         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
30519
30520 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
30521
30522         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
30523
30524 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30525
30526         PR c++/7524
30527         * g++.dg/init/array7.C: New test.
30528
30529 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
30530
30531         * g++.dg/init/array6.C: New test.
30532
30533         * g++.dg/abi/mangle13.C: Likewise.
30534         * g++.dg/abi/mangle14.C: Likewise.
30535         * g++.dg/abi/mangle15.C: Likewise.
30536
30537 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30538
30539         * g++.dg/abi/empty8.C: New test.
30540
30541 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
30542
30543         * g++.dg/init/ctor1.C: New test.
30544
30545 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
30546
30547         * gcc.c-torture/execute/20021015-1.c: New test.
30548
30549 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
30550
30551         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
30552
30553 2002-10-14  Jan Hubicka  <jh@suse.cz>
30554
30555         * gcc.dg/i386-ssetype-[1-5].c: New tests.
30556
30557 2002-10-14  Richard Henderson  <rth@redhat.com>
30558
30559         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
30560
30561 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30562
30563         PR optimization/6631
30564         * g++.dg/opt/const2.C: New test.
30565
30566 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30567
30568         PR c++/7176
30569         * g++.dg/parse/friend1.C: New test.
30570         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30571
30572 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
30573
30574         * gcc.dg/20021014-1.c: New test.
30575
30576 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
30577
30578         PR c++/5661
30579         * g++.dg/ext/vlm1.C: New test.
30580         * g++.dg/ext/vlm2.C: Likewise.
30581
30582         * g++.dg/init/array1.C: Remove invalid braces.
30583         * g++.dg/init/brace1.C: New test.
30584         * g++.dg/init/copy2.C: Likewise.
30585         * g++.dg/init/copy3.C: Likewise.
30586         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30587         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30588         braces.
30589
30590 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
30591
30592         * gcc.dg/cpp/assembler.S: Don't use -ansi.
30593
30594 2002-10-11  Richard Shann  <richard.shann@superh.com>
30595
30596         * gcc.c-torture/compile/simd-5.c: New test.
30597
30598 2002-10-10  Roger Sayle  <roger@eyesopen.com>
30599
30600         * gcc.c-torture/execute/shiftopt-1.c: New test case.
30601
30602 2002-10-10  Jim Wilson  <wilson@redhat.com>
30603
30604         * gcc.c-torture/execute/20021010-1.c: New test.
30605
30606 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
30607
30608         PR c/7353
30609         * g++.dg/ext/typedef-init.C: New test.
30610         * gcc.dg/typedef-init.c: New test.
30611
30612 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
30613
30614         * gcc.dg/cpp/paste13.c: New test.
30615
30616 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30617
30618         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
30619         remaining platforms, XFAIL during compile, not execute.  Don't
30620         XFAIL at -O0.
30621
30622 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30623
30624         * gcc.dg/alias-1.c: Tweak expected warning.
30625
30626 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30627
30628         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30629
30630 2002-10-06  Andreas Jaeger  <aj@suse.de>
30631
30632         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30633         * gcc.dg/cpp/c++98.C: Likewise.
30634
30635         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30636         * g++.dg/cpp/c++98.C: Likewise.
30637
30638         * g++.dg/README (Subdirectories): Mention cpp directory.
30639
30640         PR target/7559
30641         * gcc.dg/20021006-1.c: New test.
30642
30643 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30644
30645         PR c++/7804
30646         * g++.dg/other/warning1.C: New test.
30647
30648 2002-10-04  Roger Sayle  <roger@eyesopen.com>
30649
30650         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30651         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
30652         and sparc-*-* with -m64 as expected failures.  See PR 8087.
30653
30654 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30655
30656         PR c++/7931
30657         * g++.dg/template/ptrmem3.C: New test.
30658
30659         PR c++/7754
30660         * g++.dg/template/union1.C: New test.
30661
30662 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30663
30664         PR c++/8006
30665         * g++.dg/abi/mangle9.C: New test.
30666         * g++.dg/abi/mangle10.C: New test.
30667         * g++.dg/abi/mangle11.C: New test.
30668         * g++.dg/abi/mangle12.C: New test.
30669
30670 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
30671
30672         PR c++/7188.
30673         * g++.dg/template/meminit1.C: New test.
30674         * g++.dg/warn/Wreorder-1.C: Likewise.
30675         * g++.old-deja/g++.mike/warn3.C: Tweak.
30676         * lib/prune.exp: Ingore "in copy constructor".
30677
30678 2002-10-02  Andreas Jaeger  <aj@suse.de>
30679
30680         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30681         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30682         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30683         on x86-64.
30684
30685 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30686
30687         * gcc.dg/empty1.C: Fix typo.
30688
30689 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
30690
30691         * gcc.dg/alias-1.c: New test.
30692
30693 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30694
30695         * gcc.dg/empty1.C: New test.
30696
30697         * g++.dg/tls/init-2.C: Tweak error messages.
30698
30699 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
30700
30701         * gcc.c-torture/compile/20020923-1.c: New test.
30702
30703 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
30704
30705         * gcc.c-torture/execute/ffs-1.c: New test.
30706         * gcc.c-torture/execute/ffs-2.c: Ditto.
30707
30708 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
30709
30710         * g++.dg/overload/member1.C: New test.
30711
30712 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
30713
30714         * g++.dg/abi/empty7.C: New test.
30715         * g++.dg/init/pm2.C: Likewise.
30716
30717 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30718
30719         * g++.dg/rtti/crash1.C: New test.
30720
30721 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
30722
30723         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30724         gcc.dg/sibcall-4.c: New tests.
30725
30726 2002-09-28  Roger Sayle  <roger@eyesopen.com>
30727
30728         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30729         powerpc and MMIX targets.
30730
30731 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
30732
30733         * gcc.dg/cpp/20020927-1.c: New.
30734
30735 2002-09-26  David S. Miller  <davem@redhat.com>
30736
30737         * gcc.c-torture/compile/trunctfdf.c: New.
30738
30739 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30740
30741         * lib/target-supports.exp (check_weak_available): Handle solaris2.
30742
30743 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
30744
30745         * gcc.c-torture/execute/loop-15.c: New.
30746
30747 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
30748
30749         * README.QMTEST: Fix typo.
30750
30751 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30752
30753         * gcc.dg/20020926-1.c: New test.
30754
30755 2002-09-25  David S. Miller  <davem@redhat.com>
30756
30757         PR target/7842
30758         * gcc.c-torture/execute/shiftdi.c: New test.
30759
30760 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
30761
30762         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30763         unique to the tool.
30764         * lib/g77.exp (g77_init): Likewise.
30765         * lib/g++.exp (g++_init): Likewise.
30766         * lib/objc.exp (objc_init): Likewise.
30767
30768 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
30769
30770         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30771         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30772         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30773
30774 2002-09-25  Richard Henderson  <rth@redhat.com>
30775
30776         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30777         too-small long double.
30778
30779 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
30780
30781         * gcc.dg/20020919-1.c: New test.
30782
30783 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
30784
30785         * g++.dg/abi/bitfield6.C: New test.
30786         * g++.dg/abi/bitfield7.C: New test.
30787         * g++.dg/abi/bitfield8.C: New test.
30788         * g++.dg/abi/vbase11.C: New test.
30789
30790 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30791
30792         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30793         hppa*-*-hpux*.  Update test comment.
30794
30795 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
30796
30797         * gcc.dg/tls/struct-1.c: New test.
30798
30799 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
30800
30801         * gcc.dg/cpp/tr-warn2.c: Update.
30802
30803 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30804
30805         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30806
30807 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30808
30809         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30810         systems.
30811
30812 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
30813
30814         * gcc.c-torture/execute/ieee/mzero3.c: New test.
30815
30816         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30817         Adjust for c++filt moved to binutils.  Remove spurious duplicate
30818         setting of cxxfilt.
30819
30820 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
30821
30822         * gcc.dg/20020312-2.c: Update for darwin.
30823
30824 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30825
30826         * g++.old-deja/g++.other/crash32.C: Mark ICE.
30827
30828 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
30829
30830         * objc.dg/comp-types-1.m: New test.
30831         * objc.dg/comp-types-2.m: New test.
30832         * objc.dg/comp-types-3.m: New test.
30833         * objc.dg/comp-types-4.m: New test.
30834         * objc.dg/comp-types-5.m: New test.
30835         * objc.dg/comp-types-6.m: New test.
30836
30837 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30838
30839         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30840
30841 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30842
30843         * g++.dg/other/do1.C: New test.
30844
30845         * g++.dg/template/subst1.C: New test.
30846
30847 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
30848
30849         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30850
30851 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30852
30853         * g++.dg/template/qualttp20.C: Adjust expected errors.
30854         * g++.old-deja/g++.jason/report.C: Likewise.
30855         * g++.old-deja/g++.other/qual1.C: Likewise.
30856
30857         * g++.dg/lookup/scoped2.C: New test.
30858
30859         * g++.dg/ext/asm3.C: New test.
30860
30861 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
30862
30863         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30864
30865 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
30866
30867         * ChangeLog: follow spelling conventions.
30868         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30869         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30870         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30871         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30872         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30873         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30874         * g++.old-deja/g++.law/global-init1.C: Likewise.
30875         * g++.old-deja/g++.other/delete4.C: Likewise.
30876         * g++.old-deja/g++.other/inline21.C: Likewise.
30877         * g++.old-deja/g++.other/singleton.C: Likewise.
30878         * g77.dg/strlen0.f: Likewise.
30879         * g77.f-torture/compile/20010519-1.f: Likewise.
30880         * g77.f-torture/compile/980310-4.f: Likewise.
30881         * gcc.c-torture/compile/20000605-1.c: Likewise.
30882         * gcc.c-torture/execute/20020225-1.c: Likewise.
30883         * gcc.dg/c90-hexfloat-2.c: Likewise.
30884         * gcc.dg/c99-bool-1.c: Likewise.
30885         * gcc.dg/c99-hexfloat-2.c: Likewise.
30886         * gcc.dg/dll-2.c: Likewise.
30887         * gcc.dg/wtr-union-init-1.c: Likewise.
30888         * gcc.dg/wtr-union-init-2.c: Likewise.
30889         * gcc.dg/wtr-union-init-3.c: Likewise.
30890         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30891         * gcc.dg/cpp/defined.c: Likewise.
30892         * gcc.dg/cpp/macsyntx.c: Likewise.
30893         * gcc.dg/cpp/paste2.c: Likewise.
30894         * gcc.dg/cpp/trad/defined.c: Likewise.
30895         * gcc.dg/format/c90-printf-1.c: Likewise.
30896         * gcc.dg/format/c90-scanf-1.c: Likewise.
30897         * gcc.dg/format/c99-printf-1.c: Likewise.
30898         * gcc.dg/format/c99-scanf-1.c: Likewise.
30899         * gcc.misc-tests/gcov-8.c: Likewise.
30900         * lib/profopt.exp: Likewise.
30901
30902 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
30903
30904         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30905
30906 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.dg/inherit/using2.C: New test.
30909
30910 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
30911
30912         * ChangeLog: Follow spelling conventions.
30913         * g++.dg/template/friend4.C: Likewise.
30914         * g++.old-deja/g++.pt/crash67.C: Likewise.
30915         * gcc.c-torture/execute/20000801-4.c: Likewise.
30916         * gcc.dg/c90-digraph-1.c: Likewise.
30917         * gcc.dg/c94-digraph-1.c: Likewise.
30918         * gcc.dg/c99-digraph-1.c: Likewise.
30919         * gcc.dg/cpp/line5.c: Likewise.
30920         * gcc.dg/cpp/multiline.c: Likewise.
30921         * gcc.dg/cpp/trad/literals-1.c: Likewise.
30922         * gcc.dg/format/attr-3.c: Likewise.
30923         * gcc.dg/format/c90-scanf-3.c: Likewise.
30924         * gcc.dg/format/ext-4.c: Likewise.
30925
30926 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30927
30928         * g++.dg/template/pretty1.C: New test.
30929
30930 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
30931
30932         * gcc.c-torture/execute/struct-cpy-1.c: New test.
30933
30934 2002-09-13  Matt Austern  <austern@apple.com>
30935
30936         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30937         passing a cast expression to a function by const reference.
30938
30939 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
30940
30941         * g++.dg/template/deduce1.C: New test.
30942
30943 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
30944
30945         * gcc.c-torture/execute/simd-1.c: Force all use of int to
30946         32-bit int.
30947
30948 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30949
30950         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30951         usage.
30952
30953 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
30954
30955         * gcc.c-torture/compile/20020910-1.c: New test.
30956
30957 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
30958
30959         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30960
30961 2002-09-10  Andreas Jaeger  <aj@suse.de>
30962
30963         * gcc.dg/20020312-2.c: Adjust for x86-64.
30964
30965 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
30966
30967         * g77.dg/7388.f: New test case for PR 7388.
30968
30969 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
30970
30971         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30972
30973 2002-09-05  Ziemowit Laski <zlaski@apple.com>
30974
30975         * objc.dg/proto-lossage-1.m: New test.
30976
30977 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
30978
30979         * gcc.dg/cpp/_Pragma4.c: Fix typo.
30980
30981 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
30982
30983         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
30984         expected to pass.
30985
30986 2002-09-06  Stan Shebs  <shebs@apple.com>
30987             David Edelsohn  <edelsohn@gnu.org>
30988
30989         * gcc.dg/weak: New directory.
30990         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30991         target-specific xfail bits.
30992         * gcc.dg/typeof-2.c: Move to new directory.
30993         * gcc.dg/weak.exp: New expect script.
30994
30995 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
30996
30997         * gcc.c-torture/execute/extzvsi.c: New test.
30998
30999 2002-09-05  Stan Shebs  <shebs@apple.com>
31000
31001         * gcc.dg/weak-1.c: xfail on Darwin.
31002         * gcc.dg/weak-2.c: Ditto.
31003         * gcc.dg/weak-3.c: Ditto.
31004         * gcc.dg/weak-4.c: Ditto.
31005         * gcc.dg/weak-5.c: Ditto.
31006         * gcc.dg/weak-6.c: Ditto.
31007         * gcc.dg/weak-7.c: Ditto.
31008         * gcc.dg/weak-8.c: Ditto.
31009         * gcc.dg/weak-9.c: Ditto.
31010
31011 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31012
31013         * gcc.c-torture/execute/loop-14.c: New test.
31014
31015 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31016
31017         * g++.dg/other/cxa-atexit1.C: New test.
31018
31019         * gcc.dg/typeof-2.c: New test.
31020
31021 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31022
31023         * gcc.dg/builtins-2.c: New testcase.
31024         * gcc.dg/builtins-3.c: New testcase.
31025
31026 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31027
31028         * gcc.dg/cpp/_Pragma4.c: New test.
31029
31030 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31031
31032         * objc/execute/nil_method-1.m: New testcase.
31033
31034 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31035
31036         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31037         [Object class], not [Object initialize].
31038
31039 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31040             Hans-Peter Nilsson  <hp@bitrange.com>
31041
31042         * gcc.c-torture/execute/20020720-1.x: Skip test on
31043         mmix-knuth-mmixware.  Correct comment.
31044
31045 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31046
31047         * testsuite/g++.dg/abi/bitfield5.C: New test.
31048         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31049
31050 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31051
31052         * objc.dg/undeclared-selector.m: New test.
31053
31054 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31055
31056         * g++.dg/other/offsetof1.C: Avoid cast warning.
31057
31058 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31059
31060         * objc.dg/super-class-2.m: New test.
31061
31062 2002-08-24  Matt Austern  <austern@apple.com>
31063
31064         * g++.dg/ext/lvaddr.C: New test.
31065         * g++.dg/ext/lvcast.C: New test.
31066
31067 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31068
31069         * testsuite/g++.dg/inherit/cond1.C: New test.
31070
31071 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31072
31073         * gcc.dg/noncompile/incomplete-1.c: New test.
31074
31075 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31076
31077         * gcc.dg/typespec-1.c: New test.
31078
31079 2002-08-20  Devang Patel  <dpatel@apple.com>
31080         * objc.dg/proto-hier-2.m: New test.
31081
31082 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31083
31084         * objc.dg/bitfield-1.m: New test.
31085         * objc.dg/bitfield-2.m: New test.
31086
31087 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31088
31089         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31090         gcc.dg/c99-flex-array-4.c: New tests.
31091
31092 2002-08-16  Stan Shebs  <shebs@apple.com>
31093
31094         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31095
31096 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31097
31098         * gcc.dg/typeof-1.c: New test.
31099         * g++.dg/ext/typeof2.C: New test.
31100
31101 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31102
31103         * g++.dg/other/offsetof1.C: New test.
31104
31105 2002-08-14  Richard Henderson  <rth@redhat.com>
31106
31107         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31108
31109 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31110
31111         * gcc.dg/cpp/_Pragma3.c: New test.
31112
31113 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31114
31115         * g++.dg/template/inherit3: New test.
31116
31117 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31118
31119         * gcc.dg/bitfld-4.c: Add blank options.
31120
31121 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31122
31123         * g++.dg/template/crash1.C: New test.
31124
31125 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31126
31127         * gcc.dg/tls/opt-2.c: New test.
31128
31129 2002-08-08  Devang Patel  <dpatel@apple.com>
31130
31131         * objc.dg/selector-1.m : New test
31132
31133 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.dg/abi/bitfield4.C: New test.
31136         * gcc.dg/bitfld-4.c: New test.
31137
31138 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31139
31140         * g++.dg/other/packed1.C: New test.
31141
31142 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31143
31144         * g++.dg/abi/offsetof.C: Tweak error messages.
31145         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31146
31147 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31148
31149         * gcc.dg/bitfld-3.c: New test.
31150
31151 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31152             Richard Henderson  <rth@redhat.com>
31153
31154         * gcc.dg/i386-bitfield1.c: New test.
31155         * g++.dg/abi/bitfield3.C: Update.
31156
31157 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31158
31159         * objc.dg/const-str-2.m: Update.
31160         * gcc.dg/cpp/c++98.c: Change to C extension.
31161         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31162         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31163
31164 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31165
31166         * testsuite/gcc.dg/tls/diag-3.c: New.
31167
31168 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31169
31170         * g++.dg/README (Subdirectories): Document new subdir expr.
31171         * g++.dg/expr/pmf-1.C: New test.
31172
31173 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31174
31175         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31176
31177 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31178
31179         * g++.dg/abi/bitfield3.C: New test.
31180
31181 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31182
31183         * lib/gcov.exp: Tweak expected line formats.
31184         * gcc.misc-tests/gcov8.c: New test.
31185         * gcc.misc-tests/gcov8.x: New flags.
31186
31187 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31188
31189         * consistency.vlad/layout/endian.c: Include string.h.
31190
31191         * gcc.c-torture/execute/20020805-1.c: New test.
31192
31193 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31194
31195         * g++.dg/other/conversion1.C: New test.
31196
31197 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31198
31199         * gcc.dg/builtins-1.c: New testcase.
31200
31201 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31202
31203         * g++.dg/inherit/access3.C: New test.
31204
31205 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31206
31207         * gcc.dg/ia64-visibility-2.c: New test.
31208
31209 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31210
31211         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31212         __qualifier_flags to __flags.
31213
31214 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31215
31216         * g++.dg/inherit/operator1.C: New test.
31217         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31218         * g++.dg/other/error1.C: Change expected error message.
31219         * g++.dg/template/conv4.C: Likewise.
31220
31221 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31222
31223         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31224         for documented behavior.
31225
31226 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31227
31228         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31229         several targets known to fail.
31230
31231 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31232
31233         * gcc.dg/mips-args-[123].c: New tests.
31234
31235 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31236
31237         * gcc.dg/ppc-spe.c: New.
31238
31239 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31240
31241         * g++.dg/other/ptrmem4.C: New testcase.
31242
31243 2002-07-24  Richard Henderson  <rth@redhat.com>
31244
31245         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31246
31247 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31248
31249         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31250
31251 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31252
31253         * gcc.c-torture/execute/memset-3.c: New testcase.
31254
31255 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31256
31257         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31258         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31259
31260 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31261
31262         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31263         Delete.
31264
31265 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31266
31267         * gcc.c-torture/compile/simd-4.c: New test.
31268
31269 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31270
31271         PR c++/7347, c++/7348
31272         * g++.dg/template/access4.C: New test.
31273         * g++.dg/template/access5.C: New test.
31274         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31275         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31276         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31277         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31278
31279 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31280
31281         * gcc.dg/gnu89-init-2.c: New test.
31282
31283 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31284
31285         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31286
31287 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31288
31289         * gcc.c-torture/execute/20020720-1.c: New testcase.
31290
31291 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31292
31293         * gcc.dg/cpp/Wsignprom.c: New tests.
31294
31295 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31296
31297         * gcc.c-torture/execute/loop-13.c: New test.
31298
31299 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31300
31301         * gcc.dg/cpp/expr.c: New tests.
31302
31303 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31304
31305         * g++.dg/opt/pr6713.C: Add template instantiation.
31306
31307 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31308
31309         * gcc.dg/nest.c: New test.
31310
31311 2002-07-17  Richard Henderson  <rth@redhat.com>
31312
31313         * g++.dg/opt/pr6713.C: New test.
31314
31315 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31316
31317         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31318         XFAIL for all x86 processors.
31319
31320 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31321
31322         * gcc.c-torture/execute/20010122-1.x: Do not test with
31323         -fomit-frame-pointer.
31324
31325 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31326
31327         * g++.dg/template/instantiate2.C: New test.
31328         * g++.dg/template/spec4.C: New test.
31329
31330 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31331
31332         * g++.dg/template/access2.C: New test.
31333         * g++.dg/template/access3.C: New test.
31334
31335 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31336
31337         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31338         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31339         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31340         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31341         Convert to use <stdarg.h>.
31342         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31343         Delete.
31344         * gcc.dg/va-arg-2.c: New.
31345         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31346
31347 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31348
31349         * gcc.c-torture/compile/20020710-1.c: New test.
31350
31351 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31352                           Andrew Pinski  <pinskia@physics.uc.edu>
31353
31354         gcc.c-torture/compile/simd-2.c: New testcase.
31355         gcc.c-torture/compile/simd-3.c: Likewise.
31356
31357 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31358
31359         PR c++/7224
31360         * g++.dg/overload/error1.C: New test.
31361
31362 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31363
31364         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31365         configuration and IRIX 6 O32 ABI.
31366
31367 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31368
31369         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31370
31371 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31372
31373         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31374
31375 2002-07-10  Jeffrey A Law  <law@redhat.com>
31376
31377         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31378
31379         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31380
31381 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31382
31383         * gcc.dg/20020312-2.c: Check for __PPC__.
31384
31385 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31386
31387         * gcc.c-torture/compile/20020709-1.c: New test.
31388
31389 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31390
31391         * g++.dg/template/qualttp21.C: New test case.
31392
31393 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31394
31395         * gcc.c-torture/compile/20020706-1.c: New test.
31396         * gcc.c-torture/compile/20020706-2.c: New test.
31397
31398 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
31399             Alexandre Oliva  <aoliva@redhat.com>
31400
31401         * g++.dg/warn/incomplete1.C: New test.
31402
31403 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31404
31405         PR c++/7099
31406         * g++.dg/warn/noreturn1.C: New test.
31407
31408 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
31409
31410         PR c++/6706
31411         * g++.dg/debug/debug6.C: New test.
31412         * g++.dg/debug/debug7.C: New test.
31413
31414 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
31415
31416         * gcc.c-torture/compile/simd-3.c: New test.
31417
31418 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
31419
31420         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
31421         * gcc.dg/20020620-1.c: Likewise.
31422
31423 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31424
31425         PR c++/6944
31426         * g++.dg/init/array4.C: New test.
31427         * g++.dg/init/array5.C: New test.
31428
31429 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
31430
31431         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
31432         * gcc.c-torture/execute/simd-2.c (main): Likewise.
31433
31434 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31435
31436         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
31437         * gcc.dg/wtr-aggr-init-1.c: Likewise.
31438         * gcc.dg/wtr-conversion-1.c: Likewise.
31439         * gcc.dg/wtr-escape-1.c: Likewise.
31440         * gcc.dg/wtr-int-type-1.c: Likewise.
31441         * gcc.dg/wtr-label-1.c: Likewise.
31442         * gcc.dg/wtr-static-1.c: Likewise.
31443         * gcc.dg/wtr-strcat-1.c: Likewise.
31444         * gcc.dg/wtr-suffix-1.c: Likewise.
31445         * gcc.dg/wtr-switch-1.c: Likewise.
31446         * gcc.dg/wtr-unary-plus-1.c: Likewise.
31447         * gcc.dg/wtr-union-init-1.c: Likewise.
31448         * gcc.dg/wtr-union-init-2.c: Likewise.
31449         * gcc.dg/wtr-union-init-3.c: Likewise.
31450
31451         * gcc.dg/wtr-func-def-1.c: New test.
31452
31453 2002-07-02 Devang Patel <dpatel@apple.com>
31454
31455         * objc.dg/param-1.m: New test.
31456
31457 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
31458
31459         * gcc.dg/cpp/trad/directive.c: Add test.
31460         * gcc.dg/cpp/trad/macroargs.c: Add test.
31461         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
31462
31463 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
31464
31465         * gcc.dg/cpp/cmdlne-M.c: New test.
31466
31467 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
31468
31469         * objc.dg/desig-init-1.m: New test.
31470
31471 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31472
31473         PR c++/6716
31474         * g++.dg/template/instantiate1.C: New test.
31475
31476 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/7112
31479         * g++.dg/template/sizeof2.C: New test.
31480
31481 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31482
31483         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31484         gcc.dg/cpp/trad/include.c: New tests.
31485
31486 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
31487
31488         PR target/7177
31489         * gcc.c-torture/compile/20020701-1.c: New test.
31490
31491 2002-07-01  Stan Shebs  <shebs@apple.com>
31492
31493         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31494         header here...
31495         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31496         (objc-torture-execute): or here.
31497
31498 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
31499
31500         * gcc.c-torture/execute/arith-rand-ll.c: New test.
31501
31502 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31503
31504         * gcc.dg/cpp/trad/escaped-nl.c: New test.
31505
31506 2002-06-30  Devang Patel  <dpatel@apple.com>
31507
31508         * objc.dg/fsyntax-only.m: New test.
31509
31510 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
31511
31512         PR c++/6695
31513         * g++.dg/template/friend7.C: New file.
31514
31515 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
31516
31517         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
31518         return type.
31519
31520 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
31521
31522         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
31523         avoid division by zero.
31524
31525 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
31526
31527         * gcc.dg/Wunknownprag.c: New tests.
31528
31529 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
31530
31531         * gcc.c-torture/execute/simd-2.c: New test.
31532
31533 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
31534
31535         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
31536         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
31537         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
31538         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
31539         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
31540         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
31541         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
31542         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
31543         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
31544         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
31545         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
31546         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
31547         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
31548         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
31549         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
31550         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
31551         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
31552
31553 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
31554
31555         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
31556         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
31557         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
31558         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
31559         New tests.
31560         * gcc.dg/cpp/trad/directive.c: Update.
31561
31562 2002-06-23  Andreas Jaeger  <aj@suse.de>
31563
31564         * gcc.c-torture/execute/complex-6.c: New.
31565
31566 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
31567
31568         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31569         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31570         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31571         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31572
31573 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
31574
31575         * gcc.dg/cpp/trad: New directory with traditional tests copied
31576         from parent directory.
31577         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31578         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31579         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31580         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31581         Move to trad/ and rename.
31582         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31583         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31584         gcc.dg/cpp/trad/redef2.c: New tests.
31585         * gcc.dg/cpp/trad/trad.exp: New driver.
31586
31587 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
31588
31589         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31590         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31591         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31592         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31593         Remove.
31594
31595 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
31596
31597         * gcc.dg/20020620-1.c: New test.
31598
31599 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31600
31601         * g++.dg/template/ttp4.C: New test.
31602
31603 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
31604
31605         * g++.dg/opt/vt1.C: Fix regexp.
31606
31607 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31608
31609         * gcc.c-torture/execute/pure-1.c: Make functions static again.
31610         Don't use attribute `noinline'.
31611
31612 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31613
31614         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31615
31616 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
31617
31618         * gcc.c-torture/execute/simd-1.c: New.
31619
31620         * gcc.dg/simd-1.c: New.
31621
31622 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31623
31624         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31625
31626 2002-06-16  Richard Henderson  <rth@redhat.com>
31627
31628         * g++.dg/ext/anon-struct1.C: New.
31629         * g++.dg/ext/anon-struct2.C: New.
31630         * g++.dg/ext/anon-struct3.C: New.
31631         * gcc.dg/anon-struct-1.c: New.
31632         * gcc.dg/anon-struct-2.c: New.
31633         * gcc.dg/anon-struct-3.c: New.
31634         * gcc.dg/20011008-1.c: Adjust warning text.
31635         * gcc.dg/20020527-1.c: Add -fms-extensions.
31636
31637 2002-06-16  Richard Henderson  <rth@redhat.com>
31638
31639         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31640
31641 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
31642
31643         * gcc.c-torture/execute/20020615-1.c: New test.
31644
31645 2002-06-15  Roger Sayle  <roger@eyesopen.com>
31646
31647         * gcc.c-tortuture/execute/compare-1.c: New test case.
31648         * gcc.c-tortuture/execute/compare-2.c: New test case.
31649         * gcc.c-tortuture/execute/compare-3.c: New test case.
31650
31651 2002-06-13  Richard Henderson  <rth@redhat.com>
31652
31653         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
31654         ia64 ilp32.
31655
31656 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31657
31658         * g++.dg/template/typename2.C: Update error message.
31659
31660 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
31661
31662         * gcc.c-torture/execute/20020611-1.c: New test.
31663
31664 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
31665
31666         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31667         list of targets to skip.
31668
31669 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
31670
31671         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31672         targets if not optimizing.
31673
31674 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
31675
31676         * gcc.c-torture/compile/20020605-1.c: New test.
31677
31678         * g++.dg/opt/vt1.C: New test.
31679
31680         * gcc.dg/20020531-1.c: New test.
31681
31682         * gcc.dg/20020530-1.c: New test.
31683
31684         * gcc.dg/20020527-1.c: New test.
31685
31686         * g++.dg/opt/cse1.C: New test.
31687
31688 2002-06-07  Roger Sayle  <roger@eyesopen.com>
31689
31690         * gcc.dg/20020607-2.c: New test case.
31691
31692 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
31693
31694         * gcc.c-torture/compile/20020604-1.c: New test.
31695
31696 2002-06-04  Richard Henderson  <rth@redhat.com>
31697
31698         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31699         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31700         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31701
31702 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
31703
31704         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31705
31706 2002-06-03  Richard Henderson  <rth@redhat.com>
31707
31708         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31709         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31710
31711 2002-06-02  Richard Henderson  <rth@redhat.com>
31712
31713         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31714         test functions static.
31715
31716 2002-06-02  Andreas Jaeger  <aj@suse.de>
31717
31718         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31719         now.
31720
31721 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31722
31723         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31724         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31725         Update for mofified diagnostics.
31726         * gcc.dg/c99-intconst-1.c: No longer fail.
31727
31728 2002-06-02  Richard Henderson  <rth@redhat.com>
31729
31730         * gcc.dg/uninit-A.c: Remove xfail markers.
31731
31732 2002-06-01  Roger Sayle  <roger@eyesopen.com>
31733
31734         * gcc.dg/fnegate-1.c: New test case.
31735
31736 2002-05-30  Osku Salerma  <osku@iki.fi>
31737
31738         * gcc.c-torture/execute/mayalias-1.c: New file.
31739
31740 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31741
31742         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31743         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31744         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31745
31746 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
31747
31748         * gcc.c-torture/execute/20020529-1.c: New test.
31749
31750 2002-05-27  Richard Henderson  <rth@redhat.com>
31751
31752         * g++.dg/ext/attrib6.C: New test case.
31753
31754 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31755
31756         * gcc.c-torture/execute/pure-1.c: New test.
31757
31758 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31759
31760         * gcc.dg/cpp/arith-2.c: Remove.
31761
31762 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31763
31764         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31765         * gcc.dg/cpp/if-3.c: Remove.
31766
31767 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
31768
31769         * g++.dg/opt/cse2.C: New test.
31770
31771 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
31772
31773         * gcc.dg/cpp/arith-1.c: New semantic tests.
31774         * gcc.dg/cpp/if-1.c: Update.
31775
31776 2002-05-24  Ben Elliston  <bje@redhat.com>
31777
31778         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31779
31780 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31781
31782         * gcc.dg/verbose-asm.c: New test.
31783
31784 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31785
31786         * gcc.dg/cpp/paste12.c: New test.
31787
31788 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31789
31790         * g++.dg/parse/named_ops.C: New test.
31791
31792 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
31793
31794         * gcc/testsuite/gcc.dg/weak-8.c: New test.
31795
31796 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
31797
31798         * gcc.dg/weak-2.c: Allow optional leading underscore
31799         in scan-assembler symbol name.
31800         * gcc.dg/weak-3.c: Likewise.
31801         * gcc.dg/weak-4.c: Likewise.
31802         * gcc.dg/weak-5.c: Likewise.
31803
31804 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
31805
31806         * gcc.dg/20020523-1.c: New test.
31807
31808 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31809
31810         * objc.dg/const-str-2.m: Update now that we stop after
31811         a command line error.
31812
31813 2002-05-22  Richard Henderson  <rth@redhat.com>
31814
31815         * g++.dg/dg.exp: Fix typo in test pruneing.
31816
31817 2002-05-22  Richard Henderson  <rth@redhat.com>
31818
31819         * g++.dg/dg.exp: Prune the tls subdirectory.
31820         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31821         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31822         * g++.dg/tls/init-1.C: New.
31823
31824 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
31825
31826         * gcc.dg/20020517-1.c: New test.
31827
31828 2002-05-21  Richard Henderson  <rth@redhat.com>
31829
31830         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31831         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31832
31833 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
31834
31835         * g++.dg/other/copy2.C: New test.
31836
31837 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
31838
31839         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31840         (MAX_COPY): Bump up to 10 times sizeof (long long).
31841         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31842
31843         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31844         sizeof (long long).
31845
31846         * gcc.c-torture/execute/strcpy-1.c: New test.
31847
31848 2002-05-19  Jason Merrill  <jason2redhat.com>
31849
31850         * g++.dg/ext/oper1.C: New test.
31851
31852 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
31853 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
31854
31855         * README.QMTEST: New file.
31856
31857         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31858
31859 2002-05-19  Andreas Jaeger  <aj@suse.de>
31860
31861         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31862         now.
31863         * gcc.c-torture/execute/loop-2d.x: Likewise.
31864
31865 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
31866
31867         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31868         support weak symbols.
31869         * gcc.dg/weak-4.c: Likewise.
31870         * gcc.dg/weak-6.c: Likewise.
31871
31872 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
31873
31874         * gcc.dg/weak-3.c: Add dg-excess-error comment for
31875         cygwin, coff and h8300-*-hms targets
31876         * gcc.dg/weak-5.c: Likewise.
31877         * gcc.dg/weak-7.c: Likewise.
31878
31879 2002-05-16  Jason Merrill  <jason@redhat.com>
31880
31881         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31882         (scan-assembler-not, scan-assembler-dem): Likewise.
31883         (scan-assembler-dem-not): Likewise.
31884
31885 2002-05-15  Richard Henderson  <rth@redhat.com>
31886
31887         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31888
31889 2002-05-15  Richard Henderson  <rth@redhat.com>
31890
31891         * gcc.dg/weak-5.c (vfoo1c): No warning here.
31892         (vfoo1f): Warning here.
31893         (vfoo1l): Don't redefine the alias.
31894
31895 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
31896
31897         * g++.dg/init/pm1.C: New test.
31898
31899 2002-05-12  David S. Miller  <davem@redhat.com>
31900
31901         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31902         types.
31903
31904 2002-05-10  Roger Sayle  <roger@eyesopen.com>
31905
31906         * gcc.c-torture/execute/20020510-1.c: New test case.
31907
31908 2002-05-10  David S. Miller  <davem@redhat.com>
31909
31910         * gcc.c-torture/execute/conversion.c: Test long double too.
31911
31912 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
31913
31914         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31915         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31916         * lib/g++.exp (g++_link_flags): Likewise.
31917         * lib/objc.exp (objc_target_compile): Likewise.
31918
31919 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31920
31921         * gcc.dg/cpp/poison.c: Update.
31922         * gcc.dg/cpp/20000625-2.c: Remove.
31923         * gcc.dg/cpp/direct2s.c: Remove final test.
31924
31925 2002-05-08  Tom Rix  <trix@redhat.com>
31926
31927         * gcc.c-torture/execute/20020508-1.c: New test.
31928         * gcc.c-torture/execute/20020508-2.c: New test.
31929         * gcc.c-torture/execute/20020508-3.c: New test.
31930
31931 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31932
31933         * gcc.dg/cpp/charconst-4.c: More tests.
31934
31935 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
31936
31937         PR c/6569
31938         * gcc.dg/weak-3.c: Update location of warning messages.
31939         * gcc.dg/weak-5.c: Likewise.
31940
31941 2002-05-06  Roger Sayle  <roger@eyesopen.com>
31942
31943         * gcc.c-torture/execute/20020506-1.c: New test case.
31944
31945 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31946
31947         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31948
31949 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31950
31951         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31952
31953 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31954
31955         * gcc.dg/cpp/charconst-3.c: New test.
31956
31957 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31958
31959         * gcc.dg/cpp/charconst.c: Update tests.
31960
31961 2002-05-05  Tim Josling  <tej@melbpc.org.au>
31962
31963         * treelang: Added directory for new sample language treelang. Also
31964         lib/treelang.exp: New file to signal treelang should be tested.
31965
31966 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31967
31968         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31969         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31970         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31971         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31972         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31973         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31974         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31975
31976 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31977
31978         * gcc.dg/format/xopen-2.c: New test.
31979
31980 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31981
31982         * gcc.dg/20020503-1.c: New test.
31983
31984 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
31985
31986         * g++.dg/init/dtor1.C: Make it tougher.
31987
31988 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
31989
31990         * g++.dg/init/dtor1.C: New test.
31991
31992 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
31993
31994         * gcc.dg/altivec-8.c: New.
31995
31996 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
31997
31998         * gcc.dg/altivec-7.c: New.
31999
32000 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32001
32002         * g++.dg/parse/typedef1.C: New test.
32003
32004 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32005
32006         PR c++/6486
32007         * g++.dg/template/friend6.C: New test.
32008
32009         PR c++/6492
32010         * g++.dg/init/copy1.C: New test.
32011
32012 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32013
32014         * g++.dg/warn/effc1.C: New test.
32015
32016 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32017
32018         * gcc.dg/cpp/if-cexp.c: Add a test.
32019
32020 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32021
32022         * gcc.dg/20020426-2.c: New test.
32023
32024 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32025
32026         * gcc.dg/cpp/if-mop.c: Update.
32027         * gcc.dg/cpp/if-mpar.c: Add test.
32028         * gcc.dg/cpp/if-oppr.c: Update.
32029
32030 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32031
32032         PR c/6343
32033         * gcc.dg/weak-[2-7].c: New tests.
32034
32035 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32036
32037         * gcc.dg/enum1.c: New test.
32038
32039 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32040
32041         PR c++/6497
32042         * g++.dg/inherit/access2.C: New test.
32043
32044 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32045
32046         PR bootstrap/6445
32047         * gcc.dg/20020426-1.c: New test.
32048
32049 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32050
32051         * g++.dg/abi/enum1.C: New test.
32052
32053 2002-04-26  Richard Henderson  <rth@redhat.com>
32054
32055         * gcc.dg/c99-bool-1.c: Expect always true warning.
32056
32057 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32058
32059         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32060
32061 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32062
32063         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32064         targets.
32065
32066 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32067
32068         * g++.dg/abi/mange7.C: New test.
32069
32070         PR c++/6438.
32071         * g++.dg/parse/stmtexpr2.C: New test.
32072
32073 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32074
32075         * gcc.dg/20020312-2.c: Add SH target.
32076
32077 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32078
32079         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32080         compiler output on mips*-*-irix*.
32081
32082 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32083
32084         * g++.dg/parse/attr1.C: New test.
32085
32086 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32087
32088         * gcc.c-torture/execute/string-opt-17.c: New test case.
32089         * gcc.c-torture/execute/memset-2.c: New test case.
32090
32091 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32092
32093         PR c++/6256:
32094         * g++.dg/template/friend5.C: New test.
32095
32096         PR c++/6331:
32097         * g++.dg/template/qual1.C: Likewise.
32098
32099 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32100
32101         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32102         Include stdlib.h, not stdio.h or ctype.h.
32103
32104 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32105
32106         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32107         cris-*-elf* and mmix-*-*.
32108         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32109         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32110         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32111         Ditto.
32112         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32113         * gcc.dg/wchar_t-1.c: Ditto.
32114
32115 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32116
32117         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32118         Clarify comment.
32119
32120 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32121
32122         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32123
32124 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32125
32126         * gcc.c-torture/execute/20000906-1.x: Delete.
32127
32128 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32129
32130         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32131
32132 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32133
32134         * PR6367
32135         * g77.f-torture/execute/6367.f: New test.
32136         * g77.f-torture/execute/6367.x: Disable for MMIX.
32137
32138 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32139
32140         * PR6352
32141         * g++.dg/opt/inline2.C: New test.
32142
32143 2002-04-18  Richard Henderson  <rth@redhat.com>
32144
32145         * gcc.dg/20000906-1.c: Enable for all targets.
32146         * gcc.c-torture/compile/iftrap-2.c: New.
32147
32148 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32149
32150         * gcc.dg/20020418-1.c: New test.
32151         * gcc.dg/20020418-2.c: New test.
32152
32153 2002-04-18  Richard Henderson  <rth@redhat.com>
32154
32155         * gcc.c-torture/compile/iftrap-1.c: New.
32156         * gcc.dg/iftrap-1.c: Adjust for ia64.
32157         * gcc.dg/iftrap-2.c: New.
32158
32159 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32160
32161         * gcc.c-torture/compile/20020418-1.c: New test.
32162
32163 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32164
32165         * gcc.c-torture/compile/20020415-1.c: New.
32166
32167 2002-04-18  David S. Miller  <davem@redhat.com>
32168
32169         * gcc.c-torture/execute/20020418-1.c: New test.
32170
32171 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32172
32173         * gcc.dg/20020416-1.c: New test.
32174
32175         * g++.dg/opt/inline1.C: New test.
32176
32177 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32178
32179         * gcc.dg/altivec-5.c: New test.
32180
32181         * gcc.dg/20020415-1.c: New test.
32182
32183 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32184
32185         * testsuite/lib/chill.exp: Remove.
32186
32187 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32188
32189         * g++.dg/other/big-struct.C: New test.
32190
32191 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32192
32193         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32194         of scratch file.
32195
32196 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32197
32198         PR c/6277
32199         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32200         in scan-assembler function name
32201
32202 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32203
32204         * g77.f-torture/execute/980628-4.x,
32205         g77.f-torture/execute/980628-5.x,
32206         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32207         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32208         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32209         i[34567]86-*-*.
32210
32211 2002-04-13  David S. Miller  <davem@redhat.com>
32212
32213         * gcc.c-torture/execute/20020413-1.c: New test.
32214
32215 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32216
32217         * gcc.dg/asm-6.c,
32218         * g++.dg/ext/asm1.C: New tests.
32219
32220 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32221
32222         PR c++ 5373.
32223         * g++.dg/parse/stmtexpr1.C: New test.
32224
32225         PR c++/5189.
32226         * g++.dg/template/copy1.C: New test.
32227
32228 2002-04-12  Richard Henderson  <rth@redhat.com>
32229
32230         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32231
32232 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32233
32234         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32235         gcc.c-torture/execute/20020307-2.c.
32236
32237 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32238
32239         * g++.dg/ext/attrib5.C,
32240         * g++.dg/lookup/struct1.C: New tests.
32241
32242 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32243
32244         * gcc.dg/20020411-1.c: New test.
32245
32246         * gcc.c-torture/execute/20020411-1.c: New test.
32247
32248 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32249
32250         * g77.f-torture/execute/6177.f: New test.
32251
32252 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32253
32254         PR middle-end/6247
32255         * g++.dg/opt/cleanup1.C: New test.
32256
32257         * g++.dg/opt/const1.C: New test.
32258
32259 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32260
32261         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32262
32263 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32264
32265         PR c++/5507
32266         * g++.dg/template/typename2.C: New test.
32267
32268 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32269
32270         * gcc.c-torture/execute/loop-12.c: New.
32271
32272 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32273
32274         * g77.f-torture/execute/980628-4.x,
32275         g77.f-torture/execute/980628-5.x,
32276         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32277         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32278         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32279
32280 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32281
32282         PR optimization/6086
32283         * g++.dg/opt/preinc1.C: New test.
32284
32285 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32286
32287         PR c++/5571
32288         * g++.dg/opt/static2.C: New test.
32289
32290 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32291
32292         PR c/5120
32293         * gcc.dg/20020406-1.c: New test.
32294
32295 2002-04-04  David S. Miller  <davem@redhat.com>
32296
32297         * gcc.c-torture/execute/20020404-1.c: New test.
32298
32299 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32300
32301         PR c/6123
32302         * gcc.dg/20020312-2.c: Do not declare global register variable
32303         if __PIC__ or __pic__ is defined.
32304
32305 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32306
32307         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32308         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32309
32310 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32311
32312         * gcc.misc-tests/linkage.exp: Update last change to handle
32313         sparc*-, not just sparc-.
32314
32315 2002-04-03  Richard Henderson  <rth@redhat.com>
32316
32317         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32318
32319 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32320
32321         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32322
32323 2002-04-02  David S. Miller  <davem@redhat.com>
32324
32325         * gcc.c-torture/execute/20020402-3.c: New test.
32326
32327 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32328
32329         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32330         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32331
32332         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32333         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32334         g77.f-torture/execute/20001201.x,
32335         g77.f-torture/execute/u77-test.x: New files.
32336
32337         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32338         * gcc.dg/wchar_t-1.c: Ditto.
32339
32340 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32341
32342         * gcc.c-torture/execute/20020402-1.c: New test.
32343
32344 2002-04-01  Richard Henderson  <rth@redhat.com>
32345
32346         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32347
32348         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32349
32350 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32351
32352         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32353
32354 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32355
32356         * g++.dg/inherit/template-as-base.C: Expect error.
32357         * g++.dg/inherit/namespace-as-base.C: Likewise.
32358
32359 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32360
32361         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32362         g++.dg/ext/instantiate3.C: Tweak match patterns.
32363
32364         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32365         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32366         -da test.
32367
32368 2002-03-31  Richard Henderson  <rth@redhat.com>
32369
32370         * gcc.dg/special/alias-2.c: New.
32371         * gcc.dg/special/ecos.exp: Run it.
32372
32373 2002-03-31  Richard Henderson  <rth@redhat.com>
32374
32375         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32376
32377 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32378
32379         * gcc.dg/weak-1.c: Disable on h8300 port.
32380
32381 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32382
32383         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32384         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32385         ordering tests.
32386         * g++.dg/bprob/bprob-1.C: New test.
32387         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32388         * g++.dg/gcov/gcov-1.C: New test.
32389         * g++.dg/gcov/gcov-1.x: New file.
32390         * g++.dg/gcov/gcov-2.C: New test.
32391         * g++.dg/gcov/gcov-3.C: New test.
32392         * g++.dg/gcov/gcov-3.h: New file.
32393
32394 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32395
32396         * g++.old-deja/g++.other/builtins5.C: New test.
32397         * g++.old-deja/g++.other/builtins6.C: New test.
32398         * g++.old-deja/g++.other/builtins7.C: New test.
32399         * g++.old-deja/g++.other/builtins8.C: New test.
32400         * g++.old-deja/g++.other/builtins9.C: New test.
32401
32402 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
32403
32404         * g++.dg/opt/static1.C: New test.
32405
32406         * g++.dg/opt/longbranch1.C: New test.
32407
32408 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
32409
32410         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
32411
32412         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
32413
32414 2002-03-28  Jeffrey A Law  (law@redhat.com)
32415
32416         * gcc.c-torture/execute/20020328-1.c: New test.
32417
32418 2002-03-27  Richard Henderson  <rth@redhat.com>
32419
32420         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
32421         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
32422         move from g++.old-deja/g++.ext/.
32423
32424 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
32425
32426         * g++.dg/init/new2.C: New test.
32427
32428 2002-03-26  Richard Henderson  <rth@redhat.com>
32429
32430         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
32431
32432         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
32433         on sparc.
32434
32435         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
32436         sparcv9 systems.
32437         * gcc.dg/20001102-1.c: Likewise.
32438
32439 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
32440
32441         * gcc.dg/cpp/endif-pedantic1.c,
32442         gcc.dg/cpp/endif-pedantic2.c: New tests.
32443
32444 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
32445
32446         * g++.dg/init/new1.C: New test.
32447
32448 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32449
32450         * g++.dg/abi/vbase9.C: New test.
32451
32452 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
32453
32454         * gcc.dg/arm-asm.c: New test.
32455
32456 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
32457
32458         * gcc.dg/Wswitch-enum.c: New test.
32459         Fix PR c/5044.
32460
32461 2002-03-26  Richard Henderson  <rth@redhat.com>
32462
32463         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
32464         structure.
32465
32466 2002-03-25  Richard Henderson  <rth@redhat.com>
32467
32468         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
32469         sparcv9 systems.
32470
32471         * gcc.c-torture/compile/20011119-1.c (xxx): New.
32472         * gcc.c-torture/compile/20011119-2.c (xxx): New.
32473
32474 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
32475
32476         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32477
32478 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
32479
32480         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32481         targets using generic thunk support.
32482
32483 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
32484
32485         * gcc.c-torture/compile/20020323-1.c: New test.
32486
32487         * g++.dg/opt/conj2.C: New test.
32488
32489 2002-03-24  Richard Henderson  <rth@redhat.com>
32490
32491         * gcc.dg/weak-1.c: Use -fno-common.
32492
32493 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32494
32495         * g77.dg/f77-edit-apostrophe-out.f: New test
32496         * g77.dg/f77-edit-h-out.f: New test
32497         * g77.dg/f77-edit-t-in.f: New test
32498         * g77.dg/f77-edit-t-out.f: New test
32499         * g77.dg/f77-edit-x-out.f: New test
32500         * g77.dg/f77-edit-slash-out.f: New test
32501         * g77.dg/f77-edit-colon-out.f: New test
32502         * g77.dg/f77-edit-s-out.f: New test
32503
32504 2002-03-24  Richard Henderson  <rth@redhat.com>
32505
32506         * objc/execute/formal_protocol-6.x: New XFAIL.
32507
32508 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32509
32510         * gcc.dg/weak-1.c: Early return from dg-final on platforms
32511         that do not support weak symbols
32512
32513 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32514
32515         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
32516         * lib/g77.exp: Likewise.
32517         * lib/objc.exp: Likewise.
32518
32519 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
32520
32521         * gcc.dg/Wswitch-default.c: New test.
32522
32523 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
32524
32525         * g++.dg/other/enum1.C: New test.
32526
32527 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
32528
32529         * gcc.dg/pragma-ep-3.c: Fix typo.
32530
32531 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32532
32533         * g++.dg/inherit/template-as-base.C: New test.
32534
32535 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
32536
32537         * g++.old-deja/g++.other/dwarf2-1.C: Move...
32538         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
32539
32540 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
32541
32542         * gcc.dg/cpp/multiline.c: Update to match.
32543
32544 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
32545
32546         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
32547
32548 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
32549
32550         * gcc.dg/cpp/extratokens2.c: New file.
32551
32552 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
32553
32554         * gcc.dg/20020312-2.c: Add rs6000 target.
32555
32556         * gcc.c-torture/compile/20020319-1.c: New test.
32557
32558 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32559
32560         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
32561         (A, E): Handle this.
32562
32563 2002-03-20  Jason Merrill  <jason@redhat.com>
32564
32565         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32566         ignoring -fpic.
32567         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32568         through prune_gcc_output.
32569
32570 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
32571
32572         * gcc.c-torture/compile/20020320-1.c: New test.
32573
32574 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
32575
32576         * gcc.c-torture/compile/20020318-1.c: New test.
32577
32578         * gcc.dg/struct-by-value-1.c: New test.
32579
32580         * gcc.dg/20020319-1.c: New test.
32581
32582 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
32583
32584         * g++.dg/opt/conj1.C: New test.
32585
32586 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
32587
32588         * g++.dg/template/qualttp20.C: Revert previous change.
32589         * g++.dg/template/qualttp3.C: Likewise.
32590         * g++.dg/template/qualttp4.C: Likewise.
32591         * g++.dg/template/qualttp5.C: Likewise.
32592         * g++.dg/template/qualttp6.C: Likewise.
32593         * g++.dg/template/qualttp7.C: Likewise.
32594         * g++.dg/template/qualttp8.C: Likewise.
32595         * g++.dg/template/recurse.C: Likewise.
32596
32597 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32598
32599         * gcc.dg/cpp/wchar-1.c: Update.
32600
32601 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         * g++.dg/template/conv1.C: New test.
32604         * g++.dg/template/conv2.C: New test.
32605         * g++.dg/template/conv3.C: New test.
32606         * g++.dg/template/conv4.C: New test.
32607
32608 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32609
32610         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32611         * g++.dg/template/qualttp3.C: Likewise.
32612         * g++.dg/template/qualttp4.C: Likewise.
32613         * g++.dg/template/qualttp5.C: Likewise.
32614         * g++.dg/template/qualttp6.C: Likewise.
32615         * g++.dg/template/qualttp7.C: Likewise.
32616         * g++.dg/template/qualttp8.C: Likewise.
32617         * g++.dg/template/recurse.C: Likewise.
32618
32619 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32620
32621         * g++.dg/opt/dtor1.C: New test.
32622
32623 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
32624
32625         * gcc.c-torture/compile/20020315-1.c: New test.
32626
32627 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
32628
32629         * gcc.dg/weak-1.c: Fix scan tests.
32630
32631 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
32632
32633         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32634         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32635         cris-*-aout* mmix-*-*.
32636         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32637         cris-*-aout* mmix-*-*.
32638         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32639         cris-*-elf* cris-*-aout* and mmix-*-*.
32640         * gcc.dg/20001009-1.c: Ditto.
32641         * gcc.dg/20010912-1.c: Ditto.
32642         * gcc.dg/20020122-4.c: Ditto.
32643         * gcc.dg/inline-2.c: Ditto.
32644
32645 2002-03-14  Jeffrey A Law  (law@cygnus.com)
32646
32647         * gcc.c-torture/compile/20020314-1.c: New test.
32648
32649 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
32650
32651         * gcc.c-torture/execute/20020314-1.c: New test.
32652
32653 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
32654
32655         * g++.dg/warn/Wunused-1.C: New test.
32656
32657 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
32658
32659         * g++.dg/abi/mangle6.C: New test.
32660
32661 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
32662
32663         * gcc.c-torture/compile/20020309-2.c: New test.
32664
32665         * gcc.c-torture/compile/20020312-1.c: New test.
32666
32667 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32668
32669         * g++.dg/other/access1.C: New test.
32670
32671 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
32672
32673         * gcc.c-torture/execute/wchar_t-1.c: New test.
32674
32675 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
32676
32677         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32678
32679 2002-03-12  Roger Sayle  <roger@eyesopen.com>
32680
32681         * gcc.dg/20020312-1.c: New test case.
32682
32683 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
32684
32685         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32686
32687 2002-03-11  Richard Henderson  <rth@redhat.com>
32688
32689         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32690         * g++.old-deja/g++.jason/report.C: Likewise.
32691
32692 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32693
32694         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32695         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32696
32697 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32698
32699         * testsuite/g++.dg/overload/pmf1.C: New test.
32700
32701 2002-03-11  Kazu Hirata  <kazu@hxi.com>
32702
32703         * gcc.c-torture/execute/20020307-1.c: Use long.
32704
32705 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
32706
32707         PR optimization/5844
32708         * gcc.dg/20020310-1.c: New test.
32709
32710 2002-03-09  Michael Meissner  <meissner@redhat.com>
32711
32712         * gcc.c-torture/execute/memcpy-2.c: New test.
32713         * gcc.c-torture/execute/memset-1.c: New test.
32714         * gcc.c-torture/execute/strlen-1.c: New test.
32715         * gcc.c-torture/execute/strcmp-1.c: New test.
32716         * gcc.c-torture/execute/strncmp-1.c: New test.
32717
32718 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
32719
32720         * gcc.dg/ppc-ldstruct.c: New test.
32721
32722 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
32723
32724         * gcc.c-torture/execute/va-arg-22.c: New test.
32725
32726 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32727
32728         * gcc.c-torture/compile/20020309-1.c: New test.
32729
32730 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
32731
32732         * gcc.c-torture/execute/20020307-2.c: New test.
32733
32734 2002-03-07  Jeffrey A Law  (law@redhat.com)
32735
32736         * g77.f-torture/compile/20020307-1.f: New test.
32737
32738 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
32739
32740         * gcc.dg/unordered-1.c: New test.
32741
32742 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
32743
32744         * gcc.c-torture/execute/20020307-1.c: New test.
32745
32746 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
32747
32748         * gcc.dg/20020304-1.c: New test.
32749
32750         * gcc.c-torture/compile/20020304-2.c: New test.
32751
32752 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
32753
32754         * gcc.c-torture/compile/20020304-1.c: New test case
32755         (from PR c/5830).
32756
32757 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
32758
32759         * gcc.dg/20020103-1.c: Add other -D ppc variants.
32760
32761 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32762
32763         * g++.dg/other/classkey1.C: New test.
32764
32765 2002-03-01  Richard Henderson  <rth@redhat.com>
32766
32767         * gcc.c-torture/compile/981223-1.x: New.
32768         * gcc.c-torture/compile/920625-1.x: New.
32769
32770 2002-02-28  Richard Henderson  <rth@redhat.com>
32771
32772         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32773
32774 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
32775
32776         * gcc.c-torture/execute/20020227-1.c: New test.
32777
32778 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
32779
32780         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32781         here" ERROR lines.
32782         * g++.old-deja/g++.oliva/partord1.C: Likewise.
32783         * g++.old-deja.g++.other/defarg1.C: Likewise.
32784         * g++.old-deja/g++.pt/calls2.C: Likewise.
32785         * g++.old-deja/g++.pt/crash20.C: Likewise.
32786         * g++.old-deja/g++.pt/crash30.C: Likewise.
32787         * g++.old-deja/g++.pt/crash36.C: Likewise.
32788         * g++.old-deja/g++.pt/crash6.C: Likewise.
32789         * g++.old-deja/g++.pt/defarg13.C: Likewise.
32790         * g++.old-deja/g++.pt/derived3.C: Likewise.
32791         * g++.old-deja/g++.pt/error1.C: Likewise.
32792         * g++.old-deja/g++.pt/friend21.C: Likewise.
32793         * g++.old-deja/g++.pt/friend23.C: Likewise.
32794         * g++.old-deja/g++.pt/infinite1.C: Likewise.
32795         * g++.old-deja/g++.robertl/eb128.C: Likewise.
32796
32797 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
32798
32799         * gcc.c-torture/execute/20020225-2.c: New test.
32800
32801 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
32802
32803         * gcc.c-torture/execute/920730-1t.c,
32804         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32805         Delete test cases, only relevant to -traditional.
32806
32807 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32808
32809         * gcc.dg/cpp/undef1.c: Remove.
32810         * gcc.dg/cpp/directiv.c: Update.
32811         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32812
32813 2002-02-27  Michael Meissner  <meissner@redhat.com>
32814
32815         * gcc.c-torture/execute/20020226-1.c: New test.
32816
32817 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
32818
32819         * g++.dg/debug/debug4.C: New test.
32820
32821         * gcc.dg/ia64-visibility-1.c: New test.
32822
32823 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
32824
32825         * gcc.dg/debug/20020224-1.c: New.
32826
32827 2002-02-25  Kazu Hirata  <kazu@hxi.com>
32828
32829         * gcc.c-torture/execute/960416-1.x: New.
32830         * gcc.c-torture/execute/divconst-3.x: Likewise.
32831
32832 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
32833
32834         * gcc.dg/20020224-1.c: New test.
32835
32836 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
32837
32838         * gcc.c-torture/execute/20020225-1.c: New.
32839
32840 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32841
32842         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32843
32844 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
32845
32846         * gcc.dg/20020222-1.c: New test.
32847
32848 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
32849
32850         * g++.dg/opt/anonunion1.C: New test.
32851
32852 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
32853
32854         * g++.dg/template/qualttp19.C: New test.
32855         * g++.dg/template/qualttp20.C: New test.
32856         * g++.old-deja/g++.jason/report.C: Adjust expected errors
32857         * g++.old-deja/g++.other/qual1.C: Likewise.
32858
32859 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
32860
32861         * gcc.dg/attr-alwaysinline.c: New.
32862
32863 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * gcc.dg/20020220-1.c: New test.
32866
32867         * gcc.dg/20020220-2.c: New test.
32868
32869         * g++.dg/opt/mmx1.C: New test.
32870
32871 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
32872
32873         * gcc.c-torture/compile/20020110.c: New test.
32874
32875 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
32876
32877         * gcc.c-torture/execute/20020219-1.c: New test.
32878
32879         * gcc.dg/20020219-1.c: New test.
32880
32881         * gcc.dg/noncompile/20020220-1.c: New test.
32882
32883         * g++.dg/opt/ptrintsum1.C: New test.
32884
32885         * gcc.dg/debug/20020220-1.c: New test.
32886
32887 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
32888
32889         * gcc.c-torture/execute/20020216-1.c: New test.
32890
32891 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32892
32893         * gcc.dg/decl-1.c: Update, new test.
32894
32895 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
32896
32897         * g++.dg/abi/bitfield1.C: New test.
32898         * g++.dg/abi/bitfield2.C: New test.
32899
32900 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32901
32902         * gcc.dg/attr-nest.c: New test.
32903
32904 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32905
32906         * gcc.c-torture/execute/20020215-1.c: New test.
32907
32908 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
32909
32910         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32911         * g++.dg/debug/debug.exp: New.
32912         * g++.dg/debug/trivial.C: New.
32913         * g++.dg/debug/debug1.C: Moved...
32914         * g++.dg/other/debug1.C: ...from here.
32915         * g++.dg/debug/debug2.C: Moved...
32916         * g++.dg/other/debug2.C: ...from here.
32917         * g++.dg/debug/debug3.C: Moved...
32918         * g++.dg/other/debug3.C: ...from here.
32919
32920         * gcc.dg/noncompile/20020213-1.c: New test.
32921
32922 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
32923
32924         * g++.dg/other/debug3.C: New test.
32925
32926         * gcc.c-torture/execute/20020213-1.c: New test.
32927
32928 2002-02-13  Richard Smith <richard@ex-parrot.com>
32929
32930         * g++.old-deja/g++.other/thunk1.C: New test.
32931
32932 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32933
32934         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32935
32936 2002-02-13  Stan Shebs  <shebs@apple.com>
32937
32938         * gcc.dg/altivec-3.c: New.
32939
32940 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
32941
32942         * gcc.dg/Wunreachable-1.c: New test.
32943         * gcc.dg/Wunreachable-2.c: New test.
32944
32945 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32946
32947         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32948
32949 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
32950
32951         * gcc.dg/decl-1.c: New test.
32952
32953 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32954
32955         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32956
32957 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32958
32959         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32960         * gcc.c-torture/compile/980506-1.x: Likewise.
32961
32962 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32963
32964         * gcc.dg/20020210-1.c: New.
32965
32966 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
32967
32968         * g77.f-torture/execute/947.f: New regression test
32969         for PR fortran/947.
32970
32971 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
32972
32973         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32974         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32975
32976 2002-02-08  Richard Henderson  <rth@redhat.com>
32977
32978         * gcc.c-torture/compile/labels-3.c: New.
32979
32980 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
32981
32982         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32983         expression statements work instead.
32984         * gcc.dg/noncompile/20020207-1.c: New test.
32985
32986 2002-02-07  Richard Henderson  <rth@redhat.com>
32987
32988         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32989
32990 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32991
32992         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32993         message from g77
32994         * lib/g77-dg.exp: Trim g77 error messages so that they are
32995         recognized by dg.exp.
32996
32997 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32998
32999         PR fortran/5473
33000         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33001
33002 2002-02-07  Richard Henderson  <rth@redhat.com>
33003
33004         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33005         to be sufficiently aligned for integers.
33006
33007 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33008
33009         * g++.dg/template/friend4.C: New test.
33010
33011 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33012
33013         PR fortran/5743
33014         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33015         unsupported cases.
33016
33017 2002-02-07  Richard Henderson  <rth@redhat.com>
33018
33019         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33020         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33021         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33022         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33023
33024 2002-02-06  Richard Henderson  <rth@redhat.com>
33025
33026         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33027
33028 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33029
33030         * gcc.dg/20020206-1.c: New test.
33031
33032 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33033
33034         * gcc.c-torture/execute/20020206-1.c: New test.
33035
33036         * gcc.c-torture/execute/20020206-2.c: New test.
33037
33038         PR optimization/5429:
33039         * gcc.c-torture/compile/20020206-1.c: New test.
33040
33041 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33042
33043         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33044         as certain file formats cannot support particularly large
33045         alignments.
33046
33047         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33048         and do not expect to be able to link the executable.
33049
33050         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33051         fail because the COFF format does not support the weak attribute.
33052
33053 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33054
33055         * g77.dg/pr5473.f: New test
33056
33057 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33058
33059         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33060         Fix testcase accordingly.
33061
33062 2002-02-04  Richard Henderson  <rth@redhat.com>
33063
33064         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33065         (buf): Change to be an array of pointers, not ints.
33066
33067 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33068
33069         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33070         before all tests.  Move warning one line above to match where it
33071         C frontend emits.
33072         * gcc.dg/Wswitch-2.c: New test.
33073         * g++.dg/warn/Wswitch-1.C: New test.
33074         * g++.dg/warn/Wswitch-2.C: New test.
33075
33076 2002-02-04  Richard Henderson  <rth@redhat.com>
33077
33078         * g++.dg/abi/offsetof.C: Fix size comparison.
33079
33080 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33081
33082         * gcc.dg/cast-qual-2.c: New test.
33083
33084 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33085
33086         * gcc.dg/20020201-4.c: New test.
33087
33088 2002-02-04  Ben Elliston  <bje@redhat.com>
33089
33090         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33091         target_info attribute != 0, in addition to the empty string.
33092         (gcc_target_compile): Likewise.
33093
33094 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33095
33096         * gcc.dg/Wswitch.c: New test.
33097         PR gcc/4475. PR gcc/3780.
33098
33099 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33100
33101         * g77.f-torture/execute/5122.f: New test for regressions
33102         against PR fortran/5122.
33103
33104 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33105
33106         * g77.f-torture/compile/pr3743.f: Delete
33107         * g77.dg/pr3743-1.f: New test.
33108         * g77.dg/pr3743-2.f: New test.
33109         * g77.dg/pr3743-3.f: New test.
33110         * g77.dg/pr3743-4.f: New test.
33111
33112 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33113
33114         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33115
33116 2002-02-02  Richard Henderson  <rth@redhat.com>
33117
33118         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33119         * gcc.c-torture/execute/bf64-1.c: Likewise.
33120
33121 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33122
33123         * gcc.dg/20020201-2.c: New test.
33124
33125         * gcc.dg/20020201-3.c: New test.
33126
33127         * gcc.c-torture/execute/bitfld-2.c: New test.
33128
33129 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33130
33131         * gcc.dg/bitfld-1.c: Update.
33132         * gcc.dg/bitfld-2.c: Update.
33133         * gcc.c-torture/execute/bitfld-1.x: New.
33134
33135 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33136
33137         * gcc.c-torture/execute/20020201-1.c: New test.
33138
33139 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33140
33141         PR target/5469
33142         * gcc.dg/20020201-1.c: New test.
33143
33144 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33145
33146         PR fortran/3743
33147         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33148         * g77.f-torture/compile/pr3743.x: Remove
33149
33150 2002-01-31  Tom Rix  <trix@redhat.com>
33151
33152         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33153
33154 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33155
33156         * gcc.dg/noncompile/20020130-1.c: New test.
33157
33158 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33159
33160         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33161
33162 2002-01-29  Richard Henderson  <rth@redhat.com>
33163
33164         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33165         to long long.
33166         * gcc.c-torture/execute/bf64-1.c: Likewise.
33167
33168 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33169
33170         * gcc.c-torture/execute/20020129-1.c: New test.
33171
33172 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33173
33174         * gcc.c-torture/compile/20000224-1.c: Update.
33175         * gcc.c-torture/execute/bitfld-1.c: New tests.
33176         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33177         * gcc.dg/uninit-A.c: Update.
33178
33179 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33180
33181         * g++.dg/template/ctor1.C: Add instantiation.
33182
33183 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33184
33185         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33186         argument to __builtin_prefetch to be const ptr.
33187
33188 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33189
33190         * gcc.c-torture/compile/20020120-1.c: New test.
33191
33192 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33193
33194         * gcc.c-torture/execute/20020127-1.c: New test.
33195
33196 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33197
33198         * g77.dg/f77-edit-i-in.f: New test
33199         * g77.dg/f77-edit-i-out.f: New test
33200
33201 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33202
33203         * gcc.dg/debug/debug.exp: New file.
33204         * gcc.dg/debug/trivial.c: New file.
33205         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33206         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33207         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33208         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33209         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33210         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33211         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33212         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33213         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33214         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33215         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33216         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33217         * gcc.dg/20000503-1.c: Removed.
33218         * gcc.dg/20010207-1.c: Removed.
33219         * gcc.dg/20011223-1.c: Removed.
33220         * gcc.dg/20020104-2.c: Removed.
33221         * gcc.dg/debug-1.c: Removed.
33222         * gcc.dg/debug-2.c: Removed.
33223         * gcc.dg/debug-3.c: Removed.
33224         * gcc.dg/debug-4.c: Removed.
33225         * gcc.dg/debug-5.c: Removed.
33226         * gcc.dg/debug-6.c: Removed.
33227         * gcc.dg/dwarf2-1.c: Removed.
33228         * gcc.dg/dwarf2-2.c: Removed.
33229
33230 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33231
33232         * g++.old-deja/g++.other/eh5.C: New test.
33233         * g++.old-deja/g++.other/sibcall2.C: New test.
33234         * g++.old-deja/g++.other/array9.C: New test.
33235         * g++.old-deja/g++.other/typename2.C: New test.
33236         * g++.old-deja/g++.other/crash60.C: New test.
33237         * g++.old-deja/g++.other/conv9.C: New test.
33238         * g++.old-deja/g++.other/mangle10.C: New test.
33239         * g++.old-deja/g++.other/unchanging1.C: New test.
33240         * g++.old-deja/g++.other/exprstmt1.C: New test.
33241         * g++.old-deja/g++.other/inline23.C: New test.
33242         * g++.old-deja/g++.eh/ia64-1.C: New test.
33243         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33244         * g++.old-deja/g++.other/reload1.C: New test.
33245         * g++.old-deja/g++.other/static20.C: New test.
33246         * g++.old-deja/g++.other/local-alloc1.C: New test.
33247         * g++.old-deja/g++.other/conv8.C: New test.
33248         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33249         * g++.old-deja/g++.other/storeexpr1.C: New test.
33250         * g++.old-deja/g++.other/storeexpr2.C: New test.
33251         * g++.dg/eh/template2.C: New test.
33252         * g++.dg/warn/weak1.C: New test.
33253
33254 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33255
33256         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33257         Remove first, non-varying, argument.
33258
33259 2002-01-23  Richard Henderson  <rth@redhat.com>
33260
33261         * gcc.dg/inline-2.c: New.
33262
33263         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33264         Add optional target arg.  Check number of arguments.
33265         (scan-assembler-not, scan-assembler-dem): Likewise.
33266         (scan-assembler-dem-not): Likewise.
33267
33268 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33269
33270         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33271         line 12.
33272         * g++.old-deja/g++.brendan/parse3.C,
33273         g++.old-deja/g++.other/crash26.C,
33274         g++.old-deja/g++.other/crash28.C,
33275         g++.old-deja/g++.other/crash29.C,
33276         g++.old-deja/g++.other/crash30.C,
33277         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33278
33279 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33280
33281         * gcc.dg/20020115-1.c: New.
33282
33283 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33284
33285         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33286
33287 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33288
33289         * gcc.dg/20020122-3.c: New.
33290
33291 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * g++.dg/other/gc1.C: New test.
33294
33295 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33296
33297         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33298
33299 2002-01-22  Richard Henderson  <rth@redhat.com>
33300
33301         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33302
33303 2002-01-22  Richard Henderson  <rth@redhat.com>
33304
33305         * gcc.dg/20020122-4.c: New.
33306
33307 2002-01-22  H.J. Lu <hjl@gnu.org>
33308
33309         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33310         link output.
33311         * gcc.dg/special/ecos.exp: Likewise.
33312         * lib/g++-dg.exp: Likewise.
33313         * lib/g77-dg.exp: Likewise.
33314         * lib/gcc-dg.exp : Likewise.
33315         * lib/mike-g++.exp: Likewise.
33316         * lib/mike-g77.exp: Likewise.
33317         * lib/mike-gcc.exp: Likewise.
33318         * lib/objc-dg.exp: Likewise.
33319
33320 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33321
33322         PR target/5379
33323         * gcc.dg/20020122-2.c: New test.
33324
33325 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33326
33327         * gcc.dg/20020122-1.c: New test.
33328
33329 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33330
33331         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33332
33333 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33334
33335         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33336
33337 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33338
33339         * gcc.c-torture/compile/20020121-1.c: New test.
33340
33341 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33342
33343         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33344         ld_library_path.
33345
33346 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33347
33348         * gcc.dg/20020218-1.c: New test.
33349
33350 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33351
33352         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33353         messages
33354         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33355         "At global scope" warning
33356         * g++.dg/ext/align1.C: Change cygwin test for alignment
33357         from db-bogus to dg-warning
33358
33359 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33360
33361         * g77.f-torture/compile/cpp2.F: New test.
33362
33363 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33364
33365         * g++.dg/template/access1.C: New test.
33366
33367 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33368
33369         * gcc.dg/20020118-1.c: New.
33370
33371 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33372
33373         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33374
33375 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33376
33377         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33378         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33379         alignment warnings.
33380
33381 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33382
33383         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33384         torture_with_loops and torture_without_loops
33385
33386 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33387
33388         * gcc.c-torture/compile/20020116-1.c: New test.
33389
33390 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33391
33392         * gcc.dg/20020116-2.c: New test.
33393
33394         * gcc.dg/ultrasp4.c: New test.
33395
33396         * gcc.dg/20020116-1.c: New test.
33397
33398 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
33399
33400         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33401         by EABI.
33402
33403 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
33404
33405         * gcc.misc-tests/i386-prefetch.exp: New.
33406         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
33407         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
33408         * gcc.misc-tests/i386-pf-none-1.c: New test.
33409         * gcc.misc-tests/i386-pf-sse-1.c: New test.
33410
33411 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
33412
33413         * gcc.dg/gnu89-init-1.c: Add new tests.
33414
33415 2002-01-15  Andreas Jaeger  <aj@suse.de>
33416
33417         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
33418         * gcc.dg/i386-mmx-2.c: Likewise.
33419         * gcc.dg/i386-sse-1.c: Likewise.
33420         * gcc.dg/i386-sse-2.c: Likewise.
33421         * gcc.dg/i386-sse-3.c: Likewise.
33422
33423 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
33424
33425         * g77.f-torture/execute/intrinsic-unix-bessel.f:
33426         Uncomment additional cases that now pass.
33427
33428 2002-01-11  Richard Henderson  <rth@redhat.com>
33429
33430         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
33431         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
33432
33433 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
33434
33435         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
33436
33437 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
33438
33439         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
33440         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
33441
33442 2002-01-10  Dale Johannesen  <dalej@apple.com>
33443
33444         * gcc.c-torture/execute/loop-11.c: New.
33445
33446 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
33447
33448         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
33449         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
33450
33451 2002-01-09  Richard Henderson  <rth@redhat.com>
33452
33453         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
33454         type in which to perform the operation for each size.
33455
33456 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
33457
33458         * gcc.c-torture/compile/20020109-2.c: New test.
33459
33460 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
33461
33462         * gcc.c-torture/execute/loop-10.c: New test.
33463
33464 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33465
33466         * gcc.c-torture/compile/20010226-1.c: New test.
33467         * gcc.c-torture/compile/20010227-1.c: New test.
33468         * gcc.c-torture/compile/20010426-1.c: New test.
33469         * gcc.c-torture/compile/20010510-1.c: New test.
33470         * gcc.c-torture/compile/20010605-3.c: New test.
33471         * gcc.c-torture/compile/20010824-1.c: New test.
33472         * gcc.c-torture/execute/20010409-1.c: New test.
33473         * gcc.dg/noncompile/20000901-1.c: New test.
33474         * gcc.dg/20001023-1.c: New test.
33475         * gcc.dg/20001101-1.c: New test.
33476         * gcc.dg/20001102-1.c: New test.
33477         * gcc.dg/20010207-1.c: New test.
33478         * gcc.dg/20010405-1.c: New test.
33479         * gcc.dg/20010822-1.c: New test.
33480         * gcc.dg/20011107-1.c: New test.
33481
33482 2002-01-09  Jeffrey A Law  (law@redhat.com)
33483
33484         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33485
33486         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
33487         execution failure on PA targets.
33488
33489 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * gcc.c-torture/compile/20020109-1.c: New test.
33492
33493 2002-01-08  Kazu Hirata  <kazu@hxi.com>
33494
33495         * gcc.c-torture/execute/20020108-1.c: New test.
33496
33497 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
33498
33499         * gcc.dg/20020108-1.c: New test.
33500
33501 2002-01-08  H.J. Lu <hjl@gnu.org>
33502
33503         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33504         for header files.
33505
33506 2002-01-08  Geoff Keating  <geoffk@redhat.com>
33507
33508         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33509         consistency.
33510
33511 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
33512
33513         * gcc.dg/altivec-4.c: Test altivec predicates.
33514
33515 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
33516
33517         * gcc.c-torture/execute/20020107-1.c: New test.
33518
33519 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
33520
33521         PR c/5279
33522         * gcc.c-torture/compile/20020106-1.c: New test.
33523
33524 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
33525
33526         * gcc.c-torture/execute/nestfunc-4.c: New test.
33527
33528 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33529
33530         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
33531         extra triple that slipped in.
33532         * g++.old-deja/g++.abi/align.C: Likewise.
33533         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33534
33535 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33536
33537         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
33538         * g++.old-deja/g++.abi/align.C: Likewise.
33539         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33540
33541         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
33542         on FreeBSD/i386.
33543         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
33544         FreeBSD.
33545
33546 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
33547
33548         * gcc.dg/20020104-1.c: New test.
33549
33550         * gcc.dg/20020104-2.c: New test.
33551
33552 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
33553
33554         * gcc.dg/20020103-1.c: Fix typo in target selector.
33555
33556 2002-01-03  Richard Henderson  <rth@redhat.com>
33557
33558         * gcc.dg/20020103-1.c: New.
33559
33560 2002-01-03  Kazu Hirata  <kazu@hxi.com>
33561
33562         * gcc.c-torture/execute/20020103-1.c: New test.
33563
33564 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
33565
33566         * g++.dg/other/debug2.C: New test.
33567
33568         * gcc.c-torture/compile/20020103-1.c: New test.
33569
33570 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
33571
33572         * gcc.dg/gnu89-init-1.c: Added new tests.
33573
33574 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         * g++.dg/template/friend2.C: Remove as patch is reverted.
33577
33578         * g++.dg/warn/oldcast1.C: New test.
33579
33580         * g++.dg/template/ptrmem1.C: New test.
33581         * g++.dg/template/ptrmem2.C: New test.
33582
33583         * g++.dg/template/ntp.C: New test.
33584
33585         * g++.dg/other/component1.C: New test.
33586
33587         * g++.dg/template/ttp3.C: New test.
33588
33589         * g++.dg/template/friend2.C: New test.
33590         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33591
33592 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33593
33594         * g++.dg/other/ptrmem1.C: New test.
33595         * g++.dg/other/ptrmem2.C: New test.
33596
33597 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33598
33599         * g++.dg/template/ctor1.C: New test.
33600
33601 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         * g++.dg/template/friend2.C: New test.
33604
33605 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
33606
33607         * gcc.dg/mmix-1.c: New test.
33608
33609 2001-12-31  Richard Henderson  <rth@redhat.com>
33610
33611         * gcc.dg/asm-5.c: New.
33612
33613 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
33614
33615         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33616         in namespace __gnu_cxx
33617
33618 2001-12-30  Richard Henderson  <rth@redhat.com>
33619
33620         * gcc.dg/debug-6.c: New.
33621
33622 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
33623
33624         * gcc.c-torture/compile/20011229-2.c: New test.
33625
33626 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
33627
33628         * gcc.dg/debug-3.c: New test.
33629         * gcc.dg/debug-4.c: New test.
33630         * gcc.dg/debug-5.c: New test.
33631
33632 2001-12-29  Richard Henderson  <rth@redhat.com>
33633
33634         * g++.dg/eh/loop1.C: New.
33635
33636 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33637
33638         * g++.dg/template/crash1.C: New test.
33639
33640 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33641
33642         * g++.dg/other/const1.C: New test.
33643
33644 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33645
33646         * gcc.c-torture/compile/20011229-1.c: New test.
33647
33648 2001-12-28  Stan Shebs  <shebs@apple.com>
33649
33650         * lib/objc-torture.exp: Resync with c-torture.exp.
33651         * lib/objc.exp: Load standard libraries.
33652
33653 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
33654
33655         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33656         additional tests.
33657
33658 2001-12-27  Roger Sayle <roger@eyesopen.com>
33659
33660         * gcc.c-torture/execute/string-opt-16.c: New testcase.
33661
33662 2001-12-27  Richard Henderson  <rth@redhat.com>
33663
33664         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33665
33666 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33667
33668         * g++.dg/eh/ctor1.C: New test.
33669         * g++.dg/other/error2.C: New test.
33670
33671 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33672
33673         * g++.dg/other/init2.C: New test.
33674
33675 2001-12-24  Richard Henderson  <rth@redhat.com>
33676
33677         * gcc.dg/20011223-1.c: New.
33678         * gcc.dg/inline-1.c: New.
33679
33680 2001-12-23  Richard Henderson  <rth@redhat.com>
33681
33682         * gcc.dg/asm-4.c: Test operand modifiers.
33683
33684 2001-12-23  Richard Henderson  <rth@redhat.com>
33685
33686         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33687
33688 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33689
33690         * gcc.c-torture/execute/20011223-1.c: New test.
33691
33692 2001-12-21  Richard Henderson  <rth@redhat.com>
33693
33694         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33695         re-enables the warning.
33696
33697 2001-12-21  Richard Henderson  <rth@redhat.com>
33698
33699         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33700
33701 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * gcc.c-torture/compile/20011218-1.c: New test.
33704
33705 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
33706
33707         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
33708         arm-isr.c test.
33709         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
33710         epilogue generation for ARM ISR routines.
33711
33712 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33713
33714         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33715         * gcc.dg/format/c90-printf-3.c: Likewise.
33716         * gcc.dg/format/c99-printf-3.c: Likewise.
33717         * gcc.dg/format/ext-1.c: Likewise.
33718         * gcc.dg/format/ext-6.c: Likewise.
33719         * gcc.dg/format/format.h: Prototype unlocked stdio.
33720
33721 2001-12-20  Richard Henderson  <rth@redhat.com>
33722
33723         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33724         (arena): Use it.
33725         (malloc): Correct allocation logic.  Abort if we fill up the
33726         arena before initialization complete.
33727         (realloc): Correct allocation logic.
33728
33729 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33730
33731         * gcc.c-torture/compile/20011219-2.c: New test.
33732
33733         * gcc.c-torture/execute/20011219-1.c: New test.
33734
33735 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
33736
33737         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33738         target does not support weak symbols.
33739
33740 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
33741
33742         * gcc.c-torture/compile/20011219-1.c: New test.
33743
33744 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
33745
33746         * g++.dg/other/error1.C: New test.
33747
33748 2001-12-17  Jeffrey A Law  (law@redhat.com)
33749
33750         * gcc.c-torture/execute/20011217-1.c: New test.
33751
33752 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
33753
33754         * objc.dg/special/: New directory.
33755         * objc.dg/special/special.exp: New file.
33756         * objc.dg/special/unclaimed-category-1.h: New file.
33757         * objc.dg/special/unclaimed-category-1a.m: New file.
33758         * objc.dg/special/unclaimed-category-1.m: New file.
33759
33760 2001-12-17  Andreas Jaeger  <aj@suse.de>
33761
33762         * gcc.c-torture/compile/20011217-2.c: New test.
33763
33764 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33765
33766         * gcc.c-torture/compile/20011217-1.c: New test.
33767
33768 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
33769
33770         * testsuite/gcc.dg/20011214-1.c: New.
33771
33772 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
33773
33774         * gcc.dg/altivec-4.c: New.
33775
33776 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
33777
33778         * gcc.dg/20011113-1.c: New test.
33779
33780 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33781
33782         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33783         std::__malloc_alloc_template<0> and
33784         std::__default_alloc_template<false, 0>.
33785
33786 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
33787
33788         * objc/execute/bf-21.m: New test.
33789         * objc/execute/enumeration-1.m: New test.
33790         * objc/execute/enumeration-2.m: New test.
33791
33792 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
33793
33794         * gcc.dg/gnu89-init-1.c: New test.
33795
33796 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33797
33798         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33799         * g++.old-deja/g++.jason/2371.C: Likewise.
33800         * g++.old-deja/g++.jason/template33.C: Likewise.
33801         * g++.old-deja/g++.jason/template34.C: Likewise.
33802         * g++.old-deja/g++.jason/template36.C: Likewise.
33803         * g++.old-deja/g++.oliva/typename1.C: Likewise.
33804         * g++.old-deja/g++.oliva/typename2.C: Likewise.
33805         * g++.old-deja/g++.other/typename1.C: Likewise.
33806         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33807         * g++.old-deja/g++.pt/nontype5.C: Likewise.
33808         * g++.old-deja/g++.pt/typename11.C: Likewise.
33809         * g++.old-deja/g++.pt/typename14.C: Likewise.
33810         * g++.old-deja/g++.pt/typename16.C: Likewise.
33811         * g++.old-deja/g++.pt/typename3.C: Likewise.
33812         * g++.old-deja/g++.pt/typename4.C: Likewise.
33813         * g++.old-deja/g++.pt/typename5.C: Likewise.
33814         * g++.old-deja/g++.pt/typename7.C: Likewise.
33815         * g++.old-deja/g++.robertl/eb9.C: Likewise.
33816
33817 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
33818
33819         * g++.dg/other/linkage1.C: New test.
33820         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33821         specifiers.
33822
33823 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33824
33825         * gcc.dg/concat.c: New test.
33826
33827 2001-12-11  Stan Shebs  <shebs@apple.com>
33828
33829         * objc/compile: New test directory.
33830         * objc/compile/compile.exp: New expect script.
33831         * objc/compile/20011211-1.m: New compile test.
33832
33833 2001-12-11  Jason Merrill  <jason@redhat.com>
33834
33835         * lib/prune.exp (prune_gcc_output): Also handle "In member
33836         function".  So many permutations...
33837
33838 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
33839
33840         * g++.dg/template/typedef1.C: New test.
33841
33842 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33843
33844         * g++.dg/other/copy1.C: New test.
33845
33846 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
33847
33848         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33849
33850         * gcc.dg/builtin-choose-expr.c: New.
33851
33852 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
33853
33854         * gcc.dg/altivec-2.c: New.
33855
33856 2001-12-07  Richard Henderson  <rth@redhat.com>
33857
33858         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33859
33860 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
33861
33862         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33863         ultrasparc.
33864
33865 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33866
33867         * g++-old.deja/g++.robertl/eb101.C: Deleted.
33868
33869 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
33870
33871         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33872         variable argument list.
33873
33874 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
33875
33876         * gcc.c-torture/execute/memcheck: Delete entire directory.
33877         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33878         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33879
33880 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33881
33882         * gcc.dg/Wshadow-1.c: New test.
33883
33884 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
33885
33886         * gcc.c-torture/compile/20011130-1.c: New test.
33887
33888         * gcc.dg/noncompile/20011025-1.c: New test.
33889
33890         * g++.dg/other/anon-union.C: New test.
33891
33892         * gcc.c-torture/execute/20011024-1.c: New test.
33893
33894 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33895
33896         * gcc.c-torture/execute/20000722-1.x,
33897         gcc.c-torture/execute/20010123-1.x: Remove.
33898         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33899         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33900         gcc.dg/c99-complit-2.c: New tests.
33901
33902 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
33903
33904         * g++.dg/inherit/base1.C: New test.
33905
33906 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
33907
33908         * g++.dg/other/stdarg1.C: New test.
33909
33910         * gcc.c-torture/compile/20011130-2.c: New test.
33911
33912 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
33913
33914         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33915         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33916         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33917         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33918         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33919         * gcc.dg/builtin-prefetch-1.c: New test.
33920
33921 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
33922
33923         * gcc.dg/20011130-1.c: New test.
33924
33925 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33926
33927         * g++.dg/other/scope1.C: New test.
33928         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33929
33930 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33931
33932         * gcc.dg/vla-init-1.c: New test.
33933
33934 2001-12-01  Geoff Keating  <geoffk@redhat.com>
33935
33936         * gcc.c-torture/compile/structs.c: New testcase from GDB.
33937
33938 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33939
33940         * objc.dg/alias.m: Update.
33941         * objc.dg/class-1.m: Update.
33942         * objc.dg/const-str-1.m: Update.
33943         * objc.dg/fwd-proto-1.m: Update.
33944         * objc.dg/id-1.m: Update.
33945         * objc.dg/super-class-1.m: Update.
33946
33947 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
33948
33949         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33950         constructs.
33951
33952 2001-11-28  Jeffrey A Law  (law@cygnus.com)
33953
33954         * gcc.c-torture/execute/20011128-1.c: New test.
33955
33956 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
33957
33958         * gcc.dg/20011127-1.c: New test.
33959
33960 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33961
33962         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
33963         from Austin Group draft 7.
33964         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
33965         scanf format arguments.
33966         * gcc.dg/format/no-exargs-2.c: New test.
33967
33968 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
33969
33970         * g++.dg/abi/vbase8-4.C: New test.
33971
33972 2001-11-24  Ian Lance Taylor  <ian@airs.com>
33973
33974         * gcc.c-torture/execute/20011121-1.c: New test.
33975
33976 2001-11-23  Jeffrey A Law  (law@cygnus.com)
33977
33978         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33979
33980 2001-11-23  Andreas Jaeger  <aj@suse.de>
33981
33982         * gcc.dg/cpp/charconst-2.c: New test.
33983
33984 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
33985
33986         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33987         to the host if it is remote.  Let tests specify extra headers
33988         they use.
33989         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33990         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33991         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33992         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33993         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33994         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33995         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33996         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33997         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33998         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33999
34000 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34001
34002         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34003         for little endian ARMs.
34004
34005 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34006
34007         * gcc.c-torture/compile/20011119-1.c: New test.
34008         * gcc.c-torture/compile/20011119-2.c: New test.
34009
34010 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34011
34012         * gcc.dg/altivec-1.c: Fix typo.
34013
34014 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34015
34016         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34017
34018 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34019
34020         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34021
34022 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34023
34024         * lib/g77.exp: Don't specify --rpath-link.
34025
34026         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34027         across all the headers.
34028         * gcc.dg/format/format.exp: For testing on a remote host,
34029         copy format.h.
34030
34031         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34032         * gcc.c-torture/execute/930406-1.c: Likewise.
34033         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34034
34035 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34036
34037         * gcc.dg/altivec-1.c: New.
34038
34039 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34040
34041         * gcc.dg/cpp/fpreprocessed.c: New test case.
34042
34043 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34044
34045         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34046         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34047         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34048
34049 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34050
34051         * gcc.dg/no-builtin-1.c: New test.
34052
34053 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34054
34055         * gcc.c-torture/execute/20011115-1.c: New test.
34056
34057 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34058
34059         * gcc.c-torture/compile/20011114-2.c: New test.
34060         * gcc.c-torture/compile/20011114-3.c: New test.
34061         * gcc.c-torture/compile/20011114-4.c: New test.
34062
34063 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34064
34065         * g++.dg/other/init1.C: New test.
34066
34067 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34068
34069         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34070         message.
34071
34072         * gcc.c-torture/execute/20011114-1.c: New testcase.
34073
34074         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34075         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34076         like the (before this change) version of 20010327-1.c.
34077
34078 2001-11-14  Roger Sayle <roger@eyesopen.com>
34079
34080         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34081
34082 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34083
34084         * g++.dg/init/array2.C: New test.
34085
34086 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34087
34088         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34089
34090 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34091
34092         * g++.dg/other/forscope1.C: New test.
34093         * g++.dg/ext/forscope1.C: New test.
34094         * g++.dg/ext/forscope2.C: New test.
34095
34096 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34097
34098         * gcc.c-torture/execute/20011113-1.c: New test.
34099
34100 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34101
34102         * gcc.c-torture/execute/20011109-2.c: New test.
34103
34104         * gcc.c-torture/execute/20011109-1.c: New test.
34105
34106 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34107
34108         * gcc.c-torture/compile/20011109-1.c: New test.
34109
34110 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34111
34112         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34113         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34114         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34115         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34116         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34117         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34118         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34119
34120 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34121
34122         * g++.dg/warn/Wshadow-1.C: New tests.
34123         * g++.old-deja/g++.mike/for3.C: Update.
34124
34125 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34126
34127         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34128         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34129         XFAILs.  Adjust expected error texts.
34130         * gcc.c-torture/compile/20011106-1.c,
34131         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34132         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34133         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34134         gcc.dg/c99-array-lval-5.c: New tests.
34135
34136 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34137
34138         * gcc.dg/cpp/defined.c: Update.
34139
34140 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34141
34142         * gcc.c-torture/execute/anon-1.c: New test.
34143
34144 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34145
34146         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34147         same size, so no warning should be produced on stormy16.
34148
34149         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34150         due to oversized array.
34151         * g++.old-deja/g++.mike/ns15.C: Likewise.
34152         * g++.old-deja/g++.pt/crash16.C: Likewise.
34153
34154 2001-11-02  Graham Stott  <grahams@redhat.com>
34155
34156         * g++.dgother/debug1.C: Fix typos.
34157
34158 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34159
34160         * g++.dg/other/debug1.C: New test.
34161
34162 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34163
34164         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34165         of unsigned long.
34166
34167 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34168
34169         * gcc.dg/20011029-2.c: New test.
34170
34171         * gcc.c-torture/compile/20011029-1.c: New test.
34172
34173 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34174
34175         * objc/execute/class_self-1.m: New test.
34176         * objc/execute/class_self-2.m: New test.
34177
34178 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34179
34180         * gcc.misc-tests/msgs.exp: Delete.
34181         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34182         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34183         error set to match recent changes.
34184
34185 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34186
34187         * gcc.dg/20011021-1.c: New test.
34188
34189 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34190
34191         * gcc.c-torture/compile/20011023-1.c: New test.
34192
34193 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34194
34195         * lib/g77.exp: Rewrite based on lib/g++.exp.
34196
34197 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34198
34199         * gcc.c-torture/execute/20011019-1.c: New test.
34200
34201         * gcc.dg/20011018-1.c: New test.
34202
34203 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34204
34205         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34206
34207 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34208
34209         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34210         * gcc.dg/attr-invalid.c: Likewise.
34211
34212 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34213
34214         * testsuite/gcc.dg/20011015-1.c: New test.
34215
34216 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34217
34218         * g++.dg/template/unify2.C: New test.
34219
34220 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34221
34222         * g++.dg/other/exception-specification.C: New test
34223
34224 2001-10-13  Tom Rix  <trix@redhat.com>
34225
34226         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34227         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34228
34229 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34230
34231         * testsuite/gcc.dg/20011009-1.c: New test.
34232
34233 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34234
34235         PR g++/4476
34236         * g++.dg/other/friend1.C: New test.
34237
34238 2001-10-11  Richard Henderson  <rth@redhat.com>
34239
34240         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34241
34242 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34243
34244         * gcc.c-torture/compile/20011010-1.c: New.
34245
34246 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34247
34248         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34249         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34250         g77.f-torture/execute/execute.exp,
34251         g77.f-torture/noncompile/noncompile.exp,
34252         gcc.c-torture/compile/compile.exp,
34253         gcc.c-torture/execute/execute.exp,
34254         gcc.c-torture/execute/ieee/ieee.exp,
34255         gcc.c-torture/execute/memcheck/memcheck.exp,
34256         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34257         objc/execute/execute.exp: Update FSF address.
34258
34259 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34260
34261         * gcc.dg/cpp/cmdlne-C.c: Update.
34262         * gcc.dg/cpp/cmdlne-C2.c: New.
34263
34264 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34265
34266         * gcc.c-torture/execute/20011008-3.c: New.
34267
34268 2001-10-08  DJ Delorie  <dj@redhat.com>
34269
34270         * gcc.dg/20011008-1.c: New.
34271         * gcc.dg/20011008-2.c: New.
34272
34273 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34274
34275         * gcc.dg/cpp/spacing1.c: Update test.
34276
34277 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34278
34279         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34280         spelling errors of "separate" as "seperate".
34281
34282 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34283
34284         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34285         enough to avoid inlining.
34286
34287 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34288
34289         * lib/g77.exp: set libg2c_dir correctly.
34290
34291 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34292
34293         * gcc.dg/cpp/macro11.c: New test.
34294
34295 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34296
34297         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34298         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34299         gcc.dg/format/multattr-3.c: New tests.
34300         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34301         tests for format attributes on function pointers being rejected.
34302
34303 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34304
34305         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34306
34307 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34308
34309         * g++.dg/warn/format1.C: New test.
34310
34311 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34312
34313         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34314
34315 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34316
34317         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34318
34319 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34320
34321         * gcc.dg/cpp/redef2.c: Add test.
34322
34323 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34324
34325         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34326         long-standing bug on i686, apparently.
34327         * gcc.c-torture/execute/loop-2c.x: New file.
34328         * gcc.c-torture/execute/loop-2d.x: New file.
34329         * gcc.c-torture/execute/loop-3c.x: New file.
34330
34331 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34332
34333         * gcc.dg/cpp/20000625-2.c: Correct line number.
34334
34335 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34336
34337         * gcc.dg/cpp/macro10.c: New test.
34338         * gcc.dg/cpp/strify3.c: New test.
34339         * gcc.dg/cpp/spacing1.c: Add tests.
34340         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34341         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34342
34343 2001-09-24  DJ Delorie  <dj@redhat.com>
34344
34345         * gcc.c-torture/execute/20010924-1.c: New test.
34346
34347 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34348
34349         * testsuite/objc/execute/paste.m: Remove.
34350
34351 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34352
34353         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34354
34355 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34356
34357         * g77.dg/strlen0.f: New test.
34358
34359 2001-09-21  Richard Henderson  <rth@redhat.com>
34360
34361         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34362         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34363
34364 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34365
34366         Table-driven attributes.
34367         * g++.dg/ext/attrib1.C: New test.
34368
34369 2001-09-20  DJ Delorie  <dj@redhat.com>
34370
34371         * gcc.dg/20000926-1.c: Update expected warning messages.
34372         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34373         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34374         array.
34375
34376 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34377
34378         * g++.dg/eh/registers1.C: New test case.
34379
34380 2001-09-17  Richard Henderson  <rth@redhat.com>
34381
34382         * gcc.dg/array-5.c: Fix VLA decomposition test.
34383
34384 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34385
34386         * gcc.dg/cpp/line5.c: New testcase.
34387
34388 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34389
34390         * gcc.dg/cpp/macro9.c: New test.
34391
34392 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34393
34394         * gcc.c-torture/execute/980223.c: Change type of addr from long
34395         to char *.
34396
34397 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34398
34399         * gcc.c-torture/execute/20010915-1.c: New test.
34400
34401 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
34402
34403         * g77.dg/bprob: New directory.
34404         * g77.dg/bprob/bprob.exp: New file.
34405         * g77.dg/bprob/bprob-1.f: New test.
34406         * g77.dg/gcov: New directory.
34407         * g77.dg/gcov/gcov.exp: New file.
34408         * g77.dg/gcov/gcov-1.f: New test.
34409         * g77.dg/gcov/gcov-1.x: New file.
34410
34411 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34412
34413         * gcc.dg/cpp/directiv.c: Update.
34414         * gcc.dg/cpp/undef1.c: Update.
34415
34416 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
34417
34418         * gcc.dg/20010912-1.c: New test.
34419
34420 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
34421
34422         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
34423         language-independent file in lib.
34424         * lib/gcov.exp: New file.
34425
34426 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34427
34428         * gcc.c-torture/compile/20010911-1.c: New test.
34429
34430 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
34431
34432         * lib/profopt.exp: New, to support profile-directed optimizations.
34433         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
34434         * gcc.misc-tests/bprob-1.c: New test.
34435         * gcc.misc-tests/bprob-2.c: New test.
34436
34437 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
34438
34439         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
34440         XFAIL and which kinds of gcov output to verify.
34441         * gcc.misc-tests/gcov-4b.x: New file.
34442         * gcc.misc-tests/gcov-5b.x: New file.
34443         * gcc.misc-tests/gcov-6.x: New file.
34444         * gcc.misc-tests/gcov-7.c: New test.
34445         * gcc.misc-tests/gcov-7.x: New file.
34446
34447 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
34448
34449         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
34450         * gcc.misc-tests/gcov-6.c: New test.
34451
34452 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34453
34454         PR c++/3986
34455         * g++.dg/abi/vbase1.C: New test.
34456
34457 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
34458
34459         * objc.dg/method-2.m: New.
34460
34461 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34462
34463         PR c++/4203
34464         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
34465         * g++.dg/init/empty1.C: New test.
34466
34467 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
34468
34469         * gcc.c-torture/compile/20010903-1.c: New test.
34470
34471 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
34472
34473         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
34474         for m68k.
34475
34476 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
34477
34478         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34479
34480         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34481
34482         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34483
34484 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
34485
34486         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34487         for 16-bit 'unsigned int'.
34488
34489 2001-08-29  Kazu Hirata  <kazu@hxi.com>
34490
34491         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34492
34493 2001-08-27  Richard Henderson  <rth@redhat.com>
34494
34495         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34496         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34497
34498 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
34499
34500         * gcc.dg/asm-names.c (ymain): New.
34501
34502 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
34503
34504         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34505         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34506         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34507
34508 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34509
34510         * gcc.dg/compare5.c: New testcase.
34511
34512 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
34513
34514         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
34515         and "In instantiation".
34516
34517 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
34518
34519         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
34520
34521 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
34522
34523         * gcc.misc-tests/gcov.exp: Add support for branch information.
34524         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
34525         * gcc.misc-tests/gcov-4.c: New test.
34526         * gcc.misc-tests/gcov-4b.c: New test.
34527         * gcc.misc-tests/gcov-5b.c: New test.
34528
34529 2001-08-20  Zack Weinberg  <zackw@panix.com>
34530
34531         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
34532         expected to fail.
34533
34534 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34535
34536         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
34537
34538 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
34539
34540         * g++.dg/eh/template1.C: New test.
34541
34542 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
34543
34544         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
34545         Fix thinko.
34546         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
34547         for xfail.
34548
34549 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
34550
34551         * lib/g77-dg.exp: Use prune.exp for common procedures
34552         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
34553         * lib/g77.exp: (g77-dg-prune) Remove
34554
34555 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
34556
34557         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
34558
34559 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34560
34561         * g++.dg/template/unify1.C: New test.
34562
34563 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
34564
34565         * g++.dg/abi/empty4.C: New test.
34566
34567 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
34568
34569         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34570         solaris2.*
34571         * g77.f-torture/compile/pr3743.x: Likewise.
34572
34573 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34574
34575         * g++.dg/other/using-declaration.C: New test.
34576
34577 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34578
34579         * gcc.dg/cpp/tr-sign.c: New testcase.
34580
34581 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34582
34583         * gcc.dg/cpp/19951025-1.c: Revert.
34584         * gcc.dg/cpp/directiv.c: We no longer process directives that
34585         interrupt macro arguments.
34586
34587 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
34588
34589         * gcc.dg/bconstp-1.c: New test.
34590
34591 2001-08-03  Richard Henderson  <rth@redhat.com>
34592
34593         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34594
34595 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34596
34597         * gcc.dg/cpp/19951025-1.c: Update.
34598
34599 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
34600
34601         * g77.dg/ff90-1.f (s): Fix reference of variable z,
34602         should be x.
34603
34604 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
34605
34606         Kill -fhonor-std.
34607         * g++.old-deja/g++.ns/ns14.C: Remove special options.
34608         * g++.old-deja/g++.other/std1.C: Likewise.
34609         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34610
34611 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
34612
34613         * lib/g77.exp: Load gcc-defs.exp for common procedures
34614         (g77_pass, g77_fail, g77_finish, g77_exit,
34615         ${tool}_check_unsupported_p} Now redundant.  Deleted.
34616
34617 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34618
34619         * g77.dg/fbackslash.f
34620         * g77.dg/fcase-preserve.f
34621         * g77.dg/ff90-1.f
34622         * g77.dg/ffixed-line-length-0.f
34623         * g77.dg/ffixed-line-length-132.f
34624         * g77.dg/ffixed-line-length-7.f
34625         * g77.dg/ffixed-line-length-72.f
34626         * g77.dg/ffixed-line-length-none.f
34627         * g77.dg/ffree-form-1.f
34628         * g77.dg/fno-backslash.f
34629         * g77.dg/fno-f90-1.f
34630         * g77.dg/fno-fixed-form-1.f
34631         * g77.dg/fno-onetrip.f
34632         * g77.dg/fno-typeless-boz.f
34633         * g77.dg/fno-underscoring.f
34634         * g77.dg/fno-vxt-1.f
34635         * g77.dg/fonetrip.f
34636         * g77.dg/ftypeless-boz.f
34637         * g77.dg/fugly-assumed.f
34638         * g77.dg/funderscoring.f
34639         * g77.dg/fvxt-1.f
34640
34641 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
34642
34643         * objc.dg/fwd-proto-1.m: New.
34644         * objc.dg/local-decl-1.m: New.
34645         * objc.dg/naming-1.m: New.
34646         * objc.dg/naming-2.m: New.
34647         * objc.dg/proto-hier-1.m: New.
34648
34649 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
34650
34651         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34652         largest-type elements to a struct makes its size grow.
34653
34654 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34655
34656         * g++.dg/abi/vthunk1.C: New test.
34657
34658 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34659
34660         * g++.dg/abi/vbase8-22.C: New test.
34661
34662 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34663
34664         * gcc.dg/cpp/macro8.c: New test.
34665
34666 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34667
34668         * g++.dg/abi/vbase8-21.C: New test.
34669
34670 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34671
34672         * g++.dg/abi/vbase8-10.C: New test.
34673
34674 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34675
34676         * lib/g++.exp (g++_set_ld_library_path): Renamed to
34677         ${tool}_set_ld_library_path.
34678         Changed caller.
34679         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34680         g++.exp.
34681
34682 2001-07-26  Stan Cox <scox@redhat.com>
34683
34684         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34685         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34686         gcc_exit, gcc_check_unsupported_p):
34687         Moved to gcc-deps.exp
34688         * gcc-deps.exp: New file.
34689
34690 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34691
34692         * g++.old-deja/g++.pt/defarg14.C: New test.
34693
34694 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34695
34696         * g++.old-deja/g++.other/lineno5.C: New test.
34697
34698 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34699
34700         * g++.old-deja/g++.pt/crash68.C: New test.
34701
34702 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34703
34704         * g++.old-deja/g++.other/crash42.C: New test.
34705
34706 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34707
34708         * gcc.dg/cpp/extratokens.c: Fix.
34709         * gcc.dg/cpp/skipping2.c: New tests.
34710
34711 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34712
34713         * gcc.c-torture/execute/20010724-1.c: New file.
34714         * gcc.c-torture/execute/20010724-1.x: New file.
34715
34716 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34717
34718         * g++.old-deja/g++.other/cond7.C: New test.
34719
34720 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.old-deja/g++.other/optimize4.C: New test.
34723
34724 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34725
34726         * g++.old-deja/g++.abi/vbase8-5.C: New test.
34727
34728 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
34729
34730         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34731         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34732         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34733         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34734
34735         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34736         bug report" message.
34737
34738         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34739         * g++.dg/ext/instantiate1.C: Move from old-deja.
34740
34741 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
34742
34743         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34744         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34745         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34746         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34747
34748 2001-07-23  Jeffrey A Law  (law@cygnus.com)
34749
34750         * gcc.c-torture/execute/20010723-1.c: New test.
34751
34752 2001-07-23  Ben Elliston  <bje@redhat.com>
34753
34754         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34755
34756 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34757
34758         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34759         i[34567]86-*-*.
34760         Delete handling of ieee_multilib_flags.
34761         Pass -mieee for alpha*-*-* and sh-*-*.
34762         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34763
34764 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
34765
34766         Remove old-abi tests.
34767         * g++.old-deja/g++.mike/p11116.C: Remove.
34768         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34769
34770 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
34771
34772         * g77.f-torture/compile/pr3743.f: New test
34773
34774 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
34775
34776         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34777
34778 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34779
34780         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34781         g++.old-deja/g++.pt/static6.C: Likewise.
34782         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34783         supports weak symbols.
34784
34785 2001-07-18  Andreas Jaeger  <aj@suse.de>
34786
34787         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34788         supported again.
34789
34790 2001-07-18  Andreas Jaeger  <aj@suse.de>
34791
34792         * gcc.dg/iftrap-1.c: Fix target line.
34793
34794 2001-07-17  Richard Henderson  <rth@redhat.com>
34795
34796         * gcc.c-torture/execute/20010717-1.c: New.
34797
34798 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34799
34800         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34801         tests.
34802
34803 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34804
34805         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34806
34807 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34808
34809         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34810         UAC_SIGBUS, UAC_NOPRINT definitions.
34811
34812 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
34813
34814         * objc/execute/object_is_class.m: New test.
34815         * objc/execute/object_is_meta_class.m: New test.
34816
34817 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34818
34819         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34820         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34821
34822 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
34823
34824         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34825         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34826
34827 2001-07-14  Richard Henderson  <rth@redhat.com>
34828
34829         * gcc.dg/iftrap-1.c: New.
34830
34831 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
34832
34833         * g77.f-torture/execute/intrinsic77.f: New test.
34834
34835 2001-07-11  Janis Johnson <janis@us.ibm.com>
34836
34837         * gcc.misc-tests/gcov-3.c: New test.
34838
34839 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34840
34841         * gcc.c-torture/compile/20010711-1.c,
34842         * gcc.c-torture/compile/20010711-2.c: New tests.
34843
34844 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34845
34846         * gcc.c-torture/execute/20010711-1.c: New test.
34847
34848 2001-07-11  Ben Elliston  <bje@redhat.com>
34849
34850         * g++.old-deja/g++.other/enum5.C: New test.
34851
34852 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
34853
34854         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34855         (g++-dg-prune): Call prune_gcc_output.
34856         * prune.exp: New file for prune_gcc_output.
34857         * lib/g++.exp, lib/gcc.exp: Load it.
34858
34859 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34860
34861         * gcc.c-torture/compile/20010701-1.c,
34862         g++.old-deja/g++.ext/attrib6.C: New tests.
34863
34864 2001-07-06  Jeffrey A Law  (law@cygnus.com)
34865
34866         * gcc.c-torture/compile/20010706-1.c: New test.
34867
34868 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
34869
34870         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34871
34872 2001-06-28  Stan Shebs  <shebs@apple.com>
34873
34874         * gcc.dg/pragma-darwin.c: New test.
34875
34876 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34877
34878         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34879         Solaris 2.[678] system.
34880
34881 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34882
34883         * gcc.dg/20010622-1.c: New test.
34884
34885 2001-06-18  Stan Shebs  <shebs@apple.com>
34886
34887         * objc.dg: New directory.
34888         * objc.dg/dg.exp: New file.
34889         * objc.dg/alias.m: New.
34890         * objc.dg/class-1.m: New.
34891         * objc.dg/class-2.m: New.
34892         * objc.dg/const-str-1.m: New.
34893         * objc.dg/const-str-2.m: New.
34894         * objc.dg/id-1.m: New.
34895         * objc.dg/method-1.m: New.
34896         * objc.dg/super-class-1.m: New.
34897         * lib/objc-dg.exp: New file.
34898
34899 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34900
34901         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34902         of label name.
34903
34904 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
34905
34906         * g++.old-deja/g++.abi/vbase8-9.C: New test.
34907
34908 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34909
34910         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34911         variable.
34912
34913 2001-06-12  Richard Henderson  <rth@redhat.com>
34914
34915         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34916
34917 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34918
34919         * g++.old-deja/g++.abi/vbase5.C: New test.
34920         * g++.old-deja/g++.abi/vbase6.C: New test.
34921         * g++.old-deja/g++.abi/vbase7.C: New test.
34922
34923 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34924
34925         * gcc.c-torture/compile/20010610-1.c: New test.
34926
34927 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34928
34929         * g++.old-deja/g++.abi/vbase4.C: New test.
34930
34931 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34932
34933         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34934         support %f for HC11/HC12 targets.
34935         * gcc.c-torture/execute/930513-1.x: New file, likewise.
34936         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34937         on HC11/HC12 targets.
34938         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34939
34940 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34941
34942         * gcc.dg/wchar_t-1.c: New file.
34943         * gcc.dg/wint_t-1.c: Likewise.
34944
34945 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
34946
34947         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34948
34949 2001-06-11  Richard Henderson  <rth@redhat.com>
34950
34951         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34952
34953 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34954
34955         * gcc.c-torture/compile/20010611-1.c: New test.
34956
34957 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34958
34959         * gcc.dg/c99-tag-1.c: Add more tests.
34960
34961 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
34962
34963         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34964         representation on MN10300 and ARM/Thumb.
34965
34966 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
34967
34968         * g77.f-torture/execute/20010610.f: New.
34969
34970 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
34971
34972         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34973         names.
34974
34975 2001-06-09  Richard Henderson  <rth@redhat.com>
34976
34977         * gcc.c-torture/execute/ashrdi-1.c: New.
34978         * gcc.c-torture/execute/ashldi-1.c: New.
34979         * gcc.c-torture/execute/lshrdi-1.c: New.
34980
34981 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
34982
34983         * objc/execute/load-3.m: Added. Check sending +load to categories,
34984         in addition to classes.
34985
34986 2001-06-08  Stan Shebs  <shebs@apple.com>
34987
34988         * objc/execute/load-2.m: New test.  From Nicola Pero
34989         <n.pero@mi.flashnet.it>.
34990
34991 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
34992
34993         * gcc.c-torture/execute/20010605-2.c: New test.
34994
34995 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34996
34997         * g++.old-deja/g++.abi/vbase2.C: New test.
34998         * g++.old-deja/g++.abi/vbase3.C: New test.
34999
35000 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35001
35002         * g++.old-deja/g++.pt/friend49.C: New test.
35003
35004 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35005
35006         * g++.old-deja/g++.ext/anon3.C: New test.
35007
35008 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35009
35010         * g++.old-deja/g++.other/conv7.C: New test.
35011
35012 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35013
35014         * gcc.c-torture/compile/20010605-2.c: New test.
35015
35016 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35017
35018         * gcc.c-torture/execute/20010604-1.c: New test.
35019
35020 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35021
35022         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35023
35024 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35025
35026         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35027         (g++_link_flags): Likewise.
35028         (g++_init): Pass gccpath's value to two previous functions.
35029
35030 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35031
35032         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35033         Ensure logfile entry matches exec command line.
35034
35035 2001-05-31  Richard Henderson  <rth@redhat.com>
35036
35037         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35038         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35039
35040 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35041
35042         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35043         compiler for irix6.2
35044
35045 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35046
35047         * g++.old-deja/g++.other/optimize3.C: New file.
35048
35049 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35050
35051         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35052         assemble.
35053
35054 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35055
35056         * g++.old-deja/g++.other/optimize2.C: New file.
35057
35058 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35059
35060         * gcc.c-torture/compile/20010518-2.c: New file.
35061         * gcc.c-torture/execute/20010518-1.c: New file.
35062         * gcc.c-torture/execute/20010518-2.c: New file.
35063
35064 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35065
35066         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35067
35068 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35069
35070         G++ no longer defines builtins that do not begin with __builtin.
35071         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35072         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35073         * g++.old-deja/g++.law/builtin1.C: Likewise.
35074         * g++.old-deja/g++.law/cvt2.C: Likewise.
35075         * g++.old-deja/g++.mike/net5.C: Likewise.
35076         * g++.old-deja/g++.other/builtins1.C: Likewise.
35077         * g++.old-deja/g++.other/builtins2.C: Likewise.
35078         * g++.old-deja/g++.other/builtins3.C: Likewise.
35079         * g++.old-deja/g++.other/builtins4.C: Likewise.
35080         * g++.old-deja/g++.other/inline8.C: Likewise.
35081         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35082
35083 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         * g++.old-deja/g++.pt/using1.C: Adjust.
35086         * g++.old-deja/g++.pt/using2.C: New test.
35087
35088 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35089
35090         * gcc.dg/cpp/charconst.c: New tests.
35091         * gcc.dg/cpp/escape.c: New tests.
35092         * gcc.dg/cpp/escape-1.c: New tests.
35093         * gcc.dg/cpp/escape-2.c: New tests.
35094         * gcc.dg/cpp/ucs.c: New tests.
35095
35096 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35097
35098         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35099         native compiler for irix6.5.
35100
35101 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35102
35103         * lib/g++.exp (g++_include_flags): Use args to compute
35104         get_multilibs.
35105         (g++_link_flags): Likewise.
35106         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35107
35108 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35109
35110         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35111
35112 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35113
35114         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35115         this file.
35116
35117 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35118
35119         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35120         STACK_SIZE;
35121         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35122         to STACK_SIZE; Use it to define size of add_histo array.
35123         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35124         to STACK_SIZE.
35125         (f): Use GITT_SIZE to define size of gitt local table.
35126         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35127         to STACK_SIZE; Use it to define size of bytemem array.
35128
35129 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35130
35131         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35132         on 68HC11/HC12 due to the asm instruction.
35133         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35134         * gcc.c-torture/compile/920520-1.x: Likewise.
35135         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35136         on 68HC11/HC12 because the function is larger than 64K.
35137         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35138         on 68HC11/HC12 because the structure is too large.
35139
35140 2001-05-20  Richard Henderson  <rth@redhat.com>
35141
35142         * gcc.c-torture/execute/20010520-1.c: New.
35143
35144 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35145
35146         * g++.old-deja/g++.warn/compare1.C: New test.
35147         * gcc.dg/compare4.c: New test.
35148
35149 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35150
35151         * g++.old-deja/g++.other/optimize1.C: New test.
35152
35153 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35154
35155         * g++.old-deja/g++.pt/spec41.C: New test.
35156
35157 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35158
35159         * gcc.c-torture/compile/20010114-1.x: Remove.
35160
35161 2001-05-18  Stan Shebs  <shebs@apple.com>
35162
35163         * gcc.c-torture/compile/20010518-1.c: New test.
35164
35165 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35166
35167         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35168         * g++.old-deja/g++.pt/crash67.C: New test.
35169
35170 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35171
35172         * g++.old-deja/g++.other/debug9.C: New test.
35173
35174 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35175
35176         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35177
35178 2001-05-16  Jan Hubicka  <jh@suse.cz>
35179
35180         * gcc.c-torture/compile/20010516-1.c: New test.
35181
35182 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35183
35184         * g++.old-deja/g++.other/crash41.C: New test.
35185
35186 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35187
35188         * g++.old-deja/g++.pt/crash66.C: New test.
35189
35190 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35191
35192         * g++.old-deja/g++.robertl/eb27.C: Convert.
35193
35194 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35195
35196         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35197         declaration being redundant.
35198
35199 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35200
35201         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35202
35203 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35204
35205         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35206
35207 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35208
35209         * lib/g++.exp: Use testsuite_flags.
35210
35211 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35212
35213         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35214
35215 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35216
35217         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35218
35219 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35220
35221         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35222
35223 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35224
35225         * gcc.c-torture/compile/20010313-1.c: New test.
35226
35227 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35228
35229         * gcc.dg/cpp/direct2.c: New test.
35230         * gccq.dg/cpp/direct2s.c: New test.
35231
35232         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35233
35234 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35235
35236         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35237         * g++.old-deja/g++.other/op3.C: Likewise.
35238
35239 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35240
35241         * gcc.dg/cpp/syshdr.h: New file.
35242         * gcc.dg/cpp/sysmac1.c: Update.
35243         * gcc.dg/cpp/sysmac2.c: Update.
35244
35245 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35246
35247         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35248
35249 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35250
35251         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35252         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35253
35254 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35255
35256         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35257
35258 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35259
35260         * lib/g++.exp (g++_include_flags): Don't use any special flags
35261         if TESTING_IN_BUILD_TREE is not defined.
35262         (g++_init): Use a plain 'c++' as the compiler if
35263         TESTING_IN_BUILD_TREEE is not defined.
35264
35265 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35266
35267         * g++.old-deja/g++.eh/catch13.C: New test.
35268         * g++.old-deja/g++.eh/catch14.C: New test.
35269
35270 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35271
35272         * gcc.dg/cpp/tr-define.c: New test.
35273
35274 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35275
35276         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35277         <stdlib.h>, not <malloc.h>.
35278
35279 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         * g++.old-deja/g++.ns/template17.C: New test.
35282
35283 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35284
35285         * g++.old-deja/g++.pt/ref4.C: New test.
35286
35287 2001-04-30  Richard Henderson  <rth@redhat.com>
35288
35289         * gcc.dg/20000724-1.c: Revert last change.
35290
35291 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35292
35293         * g77.f-torture/execute/20010430.f: New test.
35294
35295 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35296
35297         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35298
35299 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35300
35301         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35302
35303 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35304
35305         * g++.old-deja/g++.eh/crash6.C: New test.
35306
35307 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35308
35309         * g++.old-deja/g++.other/warn7.C: New test.
35310
35311 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35312
35313         * g++.old-deja/g++.other/defarg9.C: New test.
35314
35315 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35316
35317         * g77.f-torture/compile/20010426.f: New test.
35318         * g77.f-torture/execute/20010426.f: New test.
35319
35320 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35321
35322         * g77.f-torture/compile/20000629-1.x: Remove - error
35323         has been fixed.
35324
35325 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35326
35327         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35328         Tweak slightly to work with g++.dg framework.
35329         * g++.dg/special/ecos.exp: Run initp1.C test.
35330         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35331
35332         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35333         its linker doesn't give line numbers either.
35334         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35335
35336 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35337
35338         * g++.old-deja/g++.other/lex1.C: New test.
35339
35340 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35341
35342         * gcc.dg/noncompile/20010425-1.c: New test.
35343
35344 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35345
35346         * g++.old-deja/g++.pt/mangle2.C: New test.
35347
35348 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35349
35350         * gcc.dg/format/plus-1.c: New test.
35351
35352 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35353
35354         * gcc.dg/20010423-1.c: New test.
35355
35356 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35357
35358         * gcc.c-torture/execute/20010422-1.c: New test.
35359
35360 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35361
35362         * g++.old-deja/g++.ns/type2.C: New test.
35363
35364 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35365
35366         * g++.old-deja/g++.other/perf1.C: New test.
35367
35368 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35369
35370         * gcc.dg/c99-func-2.c: Remove xfail.
35371         * gcc.dg/c99-func-3.c: Remove xfail.
35372         * gcc.dg/c99-func-4.c: Remove xfail.
35373
35374 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35375
35376         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35377
35378 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35379
35380         * gcc.c-torture/compile/20010423-1.c: New test.
35381
35382 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35383
35384         * g++.old-deja/g++.pt/typename28.C: New test.
35385
35386 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35387
35388         * g++.old-deja/g++.abi/empty2.C: New test.
35389         * g++.old-deja/g++.abi/empty3.C: New test.
35390
35391 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35392
35393         * g++.old-deja/g++.other/comdat2.C: New test.
35394         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35395
35396 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35397
35398         * g++.old-deja/g++.other/overload14.C: New test.
35399
35400 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35401
35402         * g++.old-deja/g++.other/lookup23.C: New test.
35403
35404 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35405
35406         * gcc.c-torture/execute/20010403-1.c: New test.
35407
35408 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
35409             Mark Mitchell  <mark@codesourcery.com>
35410
35411         * lib/old-dejagnu.exp: Don't delete output of executable.
35412         Add .exe suffix to executables.
35413
35414 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
35415
35416         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
35417
35418 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35419
35420         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
35421
35422 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35423
35424         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
35425         * g++.old-deja/g++.abi/crash1.C: New test.
35426
35427 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35428
35429         * g++.old-deja/g++.other/crash40.C: New test.
35430
35431 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35432
35433         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
35434
35435 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
35436
35437         * g++.old-deja/g++.other/warn6.C: New test.
35438
35439 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35440
35441         * g++.old-deja/g++.robertl/eb42.C: Same.
35442
35443 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35444
35445         * gcc.dg/wtr-conversion-1.c: New testcase.
35446
35447 2001-04-10  Richard Henderson  <rth@redhat.com>
35448
35449         * g++.old-deja/g++.other/array5.C: New.
35450
35451 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35452
35453         * gcc.c-torture/execute/20010408-1.c: New test.
35454
35455 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
35456
35457         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
35458         headers and constructs.
35459         * g++.old-deja/g++.robertl/eb79.C: Same.
35460         * g++.old-deja/g++.robertl/eb77.C (main): Same.
35461         * g++.old-deja/g++.robertl/eb73.C: Same.
35462         * g++.old-deja/g++.robertl/eb66.C (main): Same.
35463         * g++.old-deja/g++.robertl/eb55.C (t): Same.
35464         * g++.old-deja/g++.robertl/eb54.C (main): Same.
35465         * g++.old-deja/g++.robertl/eb46.C (main): Same.
35466         * g++.old-deja/g++.robertl/eb44.C: Same.
35467         * g++.old-deja/g++.robertl/eb41.C (main): Same.
35468         * g++.old-deja/g++.robertl/eb4.C (main): Same.
35469         * g++.old-deja/g++.robertl/eb39.C: Same.
35470         * g++.old-deja/g++.robertl/eb33.C (main): Same.
35471         * g++.old-deja/g++.robertl/eb31.C (main): Same.
35472         * g++.old-deja/g++.robertl/eb30.C: Same.
35473         * g++.old-deja/g++.robertl/eb3.C: Same.
35474         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
35475         * g++.old-deja/g++.robertl/eb21.C: Same.
35476         * g++.old-deja/g++.robertl/eb15.C: Same.
35477         * g++.old-deja/g++.robertl/eb118.C: Same.
35478         * g++.old-deja/g++.robertl/eb115.C (main): Same.
35479         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35480         * g++.old-deja/g++.robertl/eb109.C: Same.
35481         * g++.old-deja/g++.other/sibcall1.C (main): Same.
35482         * g++.old-deja/g++.mike/rtti1.C: Same.
35483         * g++.old-deja/g++.mike/p658.C: Same.
35484         * g++.old-deja/g++.mike/net46.C: Same.
35485         * g++.old-deja/g++.mike/net34.C: Same.
35486         * g++.old-deja/g++.mike/memoize1.C: Same.
35487         * g++.old-deja/g++.mike/eh2.C: Same.
35488         * g++.old-deja/g++.law/weak.C: Same.
35489         * g++.old-deja/g++.law/visibility7.C: Same.
35490         * g++.old-deja/g++.law/visibility25.C: Same.
35491         * g++.old-deja/g++.law/visibility22.C: Same.
35492         * g++.old-deja/g++.law/visibility2.C: Same.
35493         * g++.old-deja/g++.law/visibility17.C: Same.
35494         * g++.old-deja/g++.law/visibility13.C: Same.
35495         * g++.old-deja/g++.law/visibility10.C: Same.
35496         * g++.old-deja/g++.law/visibility1.C: Same.
35497         * g++.old-deja/g++.law/virtual3.C (eval): Same.
35498         * g++.old-deja/g++.law/vbase1.C: Same.
35499         * g++.old-deja/g++.law/operators32.C: Same.
35500         * g++.old-deja/g++.law/nest3.C: Same.
35501         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35502         * g++.old-deja/g++.law/except5.C (main): Same.
35503         * g++.old-deja/g++.law/cvt7.C (run): Same.
35504         * g++.old-deja/g++.law/cvt2.C: Same.
35505         * g++.old-deja/g++.law/cvt16.C: Same.
35506         * g++.old-deja/g++.law/ctors6.C (bar): Same.
35507         * g++.old-deja/g++.law/ctors17.C (main): Same.
35508         * g++.old-deja/g++.law/ctors13.C: Same.
35509         * g++.old-deja/g++.law/ctors12.C (main): Same.
35510         * g++.old-deja/g++.law/ctors10.C: Same.
35511         * g++.old-deja/g++.law/code-gen5.C: Same.
35512         * g++.old-deja/g++.law/bad-error7.C: Same.
35513         * g++.old-deja/g++.law/arm9.C: Same.
35514         * g++.old-deja/g++.law/arm12.C: Same.
35515         * g++.old-deja/g++.law/arg8.C: Same.
35516         * g++.old-deja/g++.law/arg1.C: Same.
35517         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
35518         * g++.old-deja/g++.jason/template31.C: Same.
35519         * g++.old-deja/g++.jason/template24.C (main): Same.
35520         * g++.old-deja/g++.jason/2371.C: Same.
35521         * g++.old-deja/g++.eh/new2.C: Same.
35522         * g++.old-deja/g++.eh/new1.C: Same.
35523         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
35524         * g++.old-deja/g++.brendan/nest21.C (main): Same.
35525         * g++.old-deja/g++.brendan/err-msg3.C: Same.
35526         * g++.old-deja/g++.brendan/crash62.C: Same.
35527         * g++.old-deja/g++.brendan/crash52.C: Same.
35528         * g++.old-deja/g++.brendan/crash49.C (main): Same.
35529         * g++.old-deja/g++.brendan/crash38.C: Same.
35530         * g++.old-deja/g++.brendan/crash15.C (main): Same.
35531         * g++.old-deja/g++.brendan/copy9.C: Same.
35532
35533 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
35534
35535         * gcc.c-torture/execute/20001203-2.c (memset):
35536         Count argument is of type __SIZE_TYPE__.
35537
35538 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
35539
35540         * gcc.c-torture/compile/20010404-1.c: New test.
35541
35542 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
35543
35544         * gcc.c-torture/compile/20010326-1.c: New test.
35545
35546 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
35547
35548         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
35549         peculiarities of the SH.
35550         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
35551
35552 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35553
35554         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
35555         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
35556         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
35557
35558 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35559
35560         * g77.f-torture/compile/20010321-1.f: New test.
35561
35562 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35563
35564         * gcc.c-torture/compile/20010329-1.c: New test.
35565
35566 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35567
35568         * gcc.c-torture/execute/20010329-1.c: New test.
35569
35570 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35571
35572         * g++.old-deja/g++.other/eh4.C: Fix typo.
35573
35574 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35575
35576         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35577
35578 2001-03-28  Philip Blundell  <philb@gnu.org>
35579
35580         * gcc.c-torture/compile/20010328-1.c: New test.
35581
35582 2001-03-27  Richard Henderson  <rth@redhat.com>
35583
35584         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35585         * g++.old-deja/g++.eh/vbase3.C: Likewise.
35586
35587 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
35588
35589         * gcc.c-torture/compile/20010327-1.c: New test.
35590
35591 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35592
35593         * g++.old-deja/g++.other/friend12.C: New test.
35594         * g++.old-deja/g++.other/friend9.C: Expect no errors.
35595         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35596
35597 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35598
35599         * gcc.c-torture/execute/20010325-1.c: New test.
35600
35601 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
35602
35603         * g++.old-deja/g++.other/mangle3.C: New test.
35604
35605 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
35606
35607         * g++.old-deja/g++.other/anon8.C: New test.
35608
35609 2001-03-20  Philip Blundell  <philb@gnu.org>
35610
35611         * gcc.c-torture/compile/20010320-1.c: New test.
35612
35613 2001-03-17  Richard Henderson  <rth@redhat.com>
35614
35615         * g++.old-deja/g++.other/eh4.C: Add expected error text.
35616
35617 2001-03-15  Geoff Keating  <geoff@redhat.com>
35618
35619         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35620         tests on AIX.
35621
35622 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
35623
35624         * g++.old-deja/g++.other/eh4.C: New test.
35625
35626 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35627
35628         * gcc.dg/cpp/mi1.c: Update.
35629
35630 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
35631
35632         * g++.old-deja/g++.other/regstack.C: New test.
35633
35634 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35635
35636         * g++.old-deja/g++.other/ref4.C: New test.
35637
35638 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
35639
35640         * objc/execute/va_method.m: Added.
35641         * objc/execute/IMP.m: Added.
35642         * objc/execute/_cmd.m: Added.
35643         * objc/execute/accessing_ivars.m: Added.
35644         * objc/execute/class-1.m: Added.
35645         * objc/execute/class-10.m: Added.
35646         * objc/execute/class-11.m: Added.
35647         * objc/execute/class-12.m: Added.
35648         * objc/execute/class-13.m: Added.
35649         * objc/execute/class-14.m: Added.
35650         * objc/execute/class-2.m: Added.
35651         * objc/execute/class-3.m: Added.
35652         * objc/execute/class-4.m: Added.
35653         * objc/execute/class-5.m: Added.
35654         * objc/execute/class-6.m: Added.
35655         * objc/execute/class-7.m: Added.
35656         * objc/execute/class-8.m: Added.
35657         * objc/execute/class-9.m: Added.
35658         * objc/execute/class-tests-1.h
35659         * objc/execute/class-tests-2.h
35660         * objc/execute/compatibility_alias.m: Added.
35661         * objc/execute/encode-1.m: Added.
35662         * objc/execute/formal_protocol-1.m: Added.
35663         * objc/execute/formal_protocol-2.m: Added.
35664         * objc/execute/formal_protocol-3.m: Added.
35665         * objc/execute/formal_protocol-4.m: Added.
35666         * objc/execute/formal_protocol-5.m: Added.
35667         * objc/execute/formal_protocol-6.m: Added.
35668         * objc/execute/formal_protocol-7.m: Added.
35669         * objc/execute/informal_protocol.m: Added.
35670         * objc/execute/initialize.m: Added.
35671         * objc/execute/load.m: Added.
35672         * objc/execute/many_args_method.m: Added.
35673         * objc/execute/nested-3.m: Added.
35674         * objc/execute/no_clash.m: Added.
35675         * objc/execute/private.m: Added.
35676         * objc/execute/redefining_self.m: Added.
35677         * objc/execute/root_methods.m: Added.
35678         * objc/execute/selector-1.m: Added.
35679         * objc/execute/static-1.m: Added.
35680         * objc/execute/static-2.m: Added.
35681         * objc/execute/va_method.m: Added.
35682
35683 2001-03-10  Richard Henderson  <rth@redhat.com>
35684
35685         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35686
35687 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35688
35689         * g++.old-deja/g++.other/crash31.C: XFAIL.
35690         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35691         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35692         * gcc.c-torture/execute/20010123-1.x: XFAIL.
35693         * gcc.c-torture/execute/20010124-1.x: XFAIL.
35694         * gcc.dg/sequence-pt-1.c: XFAIL one test.
35695
35696 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35697
35698         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35699
35700 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35701
35702         * gcc.dg/20000724-1.c: Don't use multiline strings.
35703
35704 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35705
35706         * objc/execute/string1.m, objc/execute/string2.m: Compare the
35707         result of -cString against what we expect it to be; don't just
35708         print it out for no one to read.
35709
35710         * objc/execute/string3.m, objc/execute/string4.m: New tests.
35711         Based on testcases provided by Nicola Pero.
35712
35713 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35714
35715         * gcc.dg/cpp/macro7.c: New test.
35716
35717 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35718
35719         * gcc.dg/cpp/multiline.c: Update.
35720
35721 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35722
35723         * g++.old-deja/g++.other/enum3.C: New test.
35724
35725 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35726
35727         * g++.old-deja/g++.other/pod1.C: New test.
35728
35729 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35730
35731         * g++.old-deja/g++.ext/overload1.C: New test.
35732
35733 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35734
35735         * g++.old-deja/g++.pt/using1.C: New test.
35736
35737 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35738
35739         * g++.old-deja/g++.other/using9.C: New test.
35740
35741 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
35742
35743         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35744
35745         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35746
35747 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
35748
35749         * g++.old-deja/g++.ext/realpt1.C: Remove.
35750
35751 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
35752
35753         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35754
35755 2001-02-26  Will Cohen  <wcohen@redhat.com>
35756
35757         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35758
35759 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
35760
35761         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35762         templatized constructors.
35763
35764 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35765
35766         * gcc.c-torture/execute/20010224-1.c: New test.
35767
35768 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
35769
35770         * gcc.c-torture/execute/20010222-1.c: New test.
35771
35772 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
35773
35774         * g++.old-deja/g++.other/inline20.C: New test.
35775
35776 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
35777
35778         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35779
35780 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35781
35782         * g++.old-deja/g++.other/lookup22.C: New test.
35783
35784 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
35785
35786         * g77.dg: New directory.
35787         * g77.dg/20010216-1.f: New test case.
35788         * g77.dg/dg.exp: New driver.
35789         * lib/g77-dg.exp: New driver library.
35790
35791 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35792
35793         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35794
35795 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
35796
35797         * g++.old-deja/g++.other/decl9.C: New test.
35798
35799 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
35800
35801         * g++.old-deja/g++.other/init16.C: Update the test so that it does
35802         not need <string> and also tests the initialization at runtime.
35803
35804 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35805
35806         * gcc.c-torture/execute/longlong.c: New test.
35807
35808 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35809
35810         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35811
35812 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35813
35814         * gcc.c-torture/execute/920302-1.c (execute):
35815         Change argument type to short.
35816
35817 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35818
35819         * g++.old-deja/g++.pt/deduct6.C: New test.
35820
35821 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35822
35823         * g++.old-deja/g++.pt/deduct5.C: New test.
35824
35825 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
35826
35827         * gcc.c-torture/execute/20010209-1.c: New test.
35828
35829 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35830
35831         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35832
35833 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
35834
35835         * g++.dg/vtgc1.C: Update for new ABI.
35836
35837         * consistency.vlad: New directory, 1665 files.
35838
35839 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35840
35841         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35842         return type.
35843         * gcc.dg/cpp/digraphs.c: Declare puts.
35844
35845 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35846
35847         * g++.old-deja/g++.other/warn5.C: New test.
35848
35849 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35850
35851         * g++.old-deja/g++.pt/spec40.C: New test.
35852
35853 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35854
35855         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35856         case.
35857         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35858
35859 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
35860
35861         * gcc.c-torture/compile/20010209-1.c: New test.
35862
35863 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
35864
35865         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35866         excess errors message but not if it crashes.
35867         * g++.old-deja/g++.other/crash27.C: Likewise.
35868         * g++.old-deja/g++.other/crash28.C: Likewise.
35869         * g++.old-deja/g++.other/crash30.C: Likewise.
35870         * g++.old-deja/g++.other/crash32.C: Likewise.
35871         * g++.old-deja/g++.other/crash35.C: Likewise.
35872         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35873
35874 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35875
35876         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35877         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35878         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35879         g77.f-torture/execute/execute.exp,
35880         g77.f-torture/noncompile/noncompile.exp,
35881         gcc.c-torture/execute/execute.exp,
35882         gcc.c-torture/execute/memcheck/memcheck.exp,
35883         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35884         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35885         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35886         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35887         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35888         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35889         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35890         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35891         Remove bug reporting instructions with ancient email addresses.
35892
35893 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35894
35895         * gcc.dg/20010202-1.c: New test.
35896         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35897
35898 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
35899
35900         * g++.dg/stdbool-if.C: New test.
35901
35902 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
35903
35904         * objc/execute/fdecl.m: Added main().
35905
35906 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35907
35908         * gcc.c-torture/execute/20010206-1.c: New test.
35909
35910 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35911
35912         * gcc.dg/cpp/avoidpaste1.c: Update.
35913
35914 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
35915
35916         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35917         Pero <nicola@brainstorm.co.uk>.
35918         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35919
35920 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
35921
35922         * g++.old-deja/g++.pt/spec39.C: New test.
35923
35924 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
35925
35926         * gcc.c-torture/compile/20010202-1.c: New test.
35927
35928 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
35929
35930         * g++.old-deja/g++.abi/primary2.C: New test.
35931         * g++.old-deja/g++.abi/primary3.C: New test.
35932         * g++.old-deja/g++.abi/primary4.C: New test.
35933         * g++.old-deja/g++.abi/primary5.C: New test.
35934         * g++.old-deja/g++.abi/vtable3.h: New test.
35935         * g++.old-deja/g++.abi/vtable3a.C: New test.
35936         * g++.old-deja/g++.abi/vtable3b.C: New test.
35937         * g++.old-deja/g++.abi/vtable3c.C: New test.
35938         * g++.old-deja/g++.abi/vtable3d.C: New test.
35939         * g++.old-deja/g++.abi/vtable3e.C: New test.
35940         * g++.old-deja/g++.abi/vtable3f.C: New test.
35941         * g++.old-deja/g++.abi/vtable3g.C: New test.
35942         * g++.old-deja/g++.abi/vtable3h.C: New test.
35943         * g++.old-deja/g++.abi/vtable3i.C: New test.
35944         * g++.old-deja/g++.abi/vtable3j.C: New test.
35945         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35946
35947 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
35948
35949         * g++.old-deja/g++.other/anon6.C: New test.
35950         * g++.old-deja/g++.other/anon7.C: New test.
35951
35952 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35953
35954         * gcc.dg/cpp/avoidpaste2.c: New tests.
35955
35956 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
35957
35958         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35959
35960 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
35961
35962         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35963         DECIMAL_DIG cases for Irix."
35964
35965 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
35966
35967         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35968
35969 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35970
35971         * gcc.dg/c99-tag-1.c: New test.
35972
35973 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35974
35975         * gcc.dg/cpp/tr-warn1.c: Add tests.
35976
35977 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35978
35979         * gcc.dg/cpp/avoidpaste1.c: Update.
35980         * gcc.dg/cpp/paste4.c: Update.
35981
35982 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
35983
35984         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35985         cases for Irix.
35986
35987 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35988
35989         * g++.old-deja/g++.other/inline19.C: New test.
35990
35991 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35992
35993         * gcc.dg/Wlarger-than.c: New test.
35994
35995 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35996
35997         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35998
35999 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36000
36001         * gcc.c-torture/execute/20010129-1.c: New test.
36002         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36003
36004 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36005
36006         * gcc.dg/cpp/avoidpaste1.c: Test case.
36007
36008 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36009
36010         * g++.old-deja/g++.other/inline18.C: New test.
36011
36012 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36013
36014         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36015         and __builtin_putchar.
36016
36017 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36018
36019         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36020         tests.
36021
36022 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36023
36024         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36025         floating point number rounding mode to round to the nearest
36026         representable mode.
36027
36028 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36029
36030         * g++.old-deja/g++.other/mangle2.C: New test.
36031
36032 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36033
36034         * gcc.c-torture/compile/20010124-1.c: New test.
36035
36036 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36037
36038         * g++.old-deja/g++.pt/spec38.C: New test.
36039
36040 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36041
36042         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36043         "Build don't run".
36044
36045 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36046
36047         * gcc.c-torture/execute/20010123-1.c: New test.
36048
36049 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36050
36051         * g++.old-deja/g++.pt/spec37.C: New test.
36052
36053 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36054
36055         * g++.old-deja/g++.pt/overload14.C: New test.
36056
36057 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36058
36059         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36060         __builtin_return_address.
36061
36062 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36063
36064         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36065         * g++.old-deja/g++.pt/spec35.C: New test.
36066         * g++.old-deja/g++.pt/spec36.C: New test.
36067
36068 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36069
36070         * gcc.c-torture/compile/20010118-1.c: New test.
36071
36072 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36073
36074         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36075
36076 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36077
36078         * gcc.c-torture/execute/20010119-1.c: New test.
36079
36080 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36081
36082         * g++.old-deja/g++.other/vbase5.C: New test.
36083
36084 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.c-torture/execute/20010118-1.c: New test.
36087
36088 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36089
36090         * g++.old-deja/g++.pt/deduct3.C: New test.
36091
36092 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36093
36094         * g++.old-deja/g++.pt/spec34.C: New test.
36095
36096 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36097
36098         * g77.f-torture/compile/20000601-2.f: New test.
36099
36100 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36101
36102         * g++.old-deja/g++.other/init17.C: New test.
36103
36104 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36105
36106         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36107
36108 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36109
36110         * g++.old-deja/g++.pt/unify8.C: New test.
36111
36112 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36113
36114         * g++.old-deja/g++.abi/vbase1.C: New test.
36115
36116 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36117
36118         * g++.old-deja/g++.pt/crash65.C: New test.
36119
36120 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36121
36122         * gcc.dg/cpp/assembl2.S: New test case.
36123
36124 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36125
36126         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36127         are supported.
36128
36129 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36130
36131         * g++.old-deja/g++.other/builtins1.C: New test.
36132         * g++.old-deja/g++.other/builtins2.C: Likewise.
36133         * g++.old-deja/g++.other/builtins3.C: Likewise.
36134         * g++.old-deja/g++.other/builtins4.C: Likewise.
36135
36136 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36137
36138         * gcc.c-torture/compile/20010117-1.c: New test.
36139         * gcc.c-torture/compile/20010117-2.c: New test.
36140
36141 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36142
36143         * g77.f-torture/execute/20010116.[fx]: New test,
36144         XFAIL on i?86-*-*.
36145         * g77.f-torture/compile/20010115.f: Indicate it's
36146         a test for PR fortran/1636.
36147
36148 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36149
36150         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36151
36152 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36153
36154         * g77.f-torture/compile/20010115.f: New test.
36155
36156 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36157
36158         * g++.old-deja/g++.pt/nontype5.C: New test.
36159
36160 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36161
36162         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36163         have an equivalent working one below it.
36164
36165 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36166
36167         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36168         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36169
36170 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36171
36172         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36173         message containing "init_priority".
36174         (conpr-2.C): Likewise.
36175         (conpr-3.C): Likewise.
36176         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36177
36178 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36179
36180         * gcc.c-torture/execute/20010114-2.c: New test.
36181
36182 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36183
36184         * gcc.c-torture/compile/20010114-1.c: New test.
36185         * gcc.c-torture/compile/20010114-1.x: Xfail.
36186         * gcc.c-torture/compile/20010114-2.c: New test.
36187         * gcc.c-torture/execute/20010114-1.c: New test.
36188         * gcc.dg/trunc-1.c: New test.
36189         * gcc.dg/uninit-B.c: New test.
36190
36191 2001-01-13  Nick Clifton  <nickc@redhat.com>
36192
36193         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36194         target.
36195
36196 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36197
36198         * gcc.c-torture/compile/20010113-1.c: New test.
36199
36200 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36201
36202         * gcc.c-torture/compile/20001212-1.c: New test.
36203
36204 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36205
36206         * gcc.dg/cpp/widestr1.c: Update.
36207         * gcc.dg/cpp/prag-imp.c: Remove.
36208
36209 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36210
36211         * gcc.c-torture/execute/20000801-3.x: Remove.
36212         * gcc.dg/c90-init-1.c: New test.
36213         * gcc.dg/c99-init-1.c: New test.
36214         * gcc.dg/c99-init-2.c: New test.
36215         * gcc.dg/gnu99-init-1.c: New test.
36216
36217 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36218
36219         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36220         testing that no relevant ones were found.
36221
36222 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36223
36224         * g++.old-deja/g++.pt/cast2.C: New test.
36225
36226 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36227
36228         * g++.old-deja/g++.pt/friend47.C: New test.
36229
36230 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36231
36232         * g++.old-deja/g++.pt/instantiate13.C: New test.
36233
36234 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36235
36236         * g++.old-deja/g++.other/defarg7.C: New test.
36237         * g++.old-deja/g++.other/defarg8.C: New test.
36238
36239 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36240
36241         * g++.old-deja/g++.pt/crash64.C: New test.
36242
36243 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36244
36245         * g++.old-deja/g++.pt/crash63.C: New test.
36246
36247 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36248
36249         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36250
36251 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36252
36253         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36254
36255 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36256
36257         * g++.old-deja/g++.pt/error3.C: New test.
36258
36259 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36260
36261         * g++.old-deja/g++.other/crash39.C: New test.
36262
36263 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36264
36265         * g++.old-deja/g++.other/vbase4.C: New test.
36266
36267 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36268
36269         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36270         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36271         * gcc.dg/special/special.exp: New test driver which will check
36272         for alias support for the above test.
36273
36274 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36275
36276         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36277         problems on small machines.
36278         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36279         parameterize.
36280
36281 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36282
36283         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36284         mips.
36285         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36286
36287 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36288
36289         * g++.old_deja/g++.pt/using8.C: New test.
36290
36291 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36292
36293         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36294
36295 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36296
36297         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36298         where a failure is expected.
36299         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36300
36301 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36302
36303         * g++.old_deja/g++.pt/instantiate12.C: New test.
36304
36305 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36306
36307         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36308         start of structs.
36309         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36310         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36311         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36312         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36313         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36314         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36315         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36316         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36317         * g++.old-deja/g++.eh/spec6.C: Likewise.
36318         * g++.old-deja/g++.jason/crash3.C: Likewise.
36319         * g++.old-deja/g++.law/ctors11.C: Likewise.
36320         * g++.old-deja/g++.law/ctors17.C: Likewise.
36321         * g++.old-deja/g++.law/ctors5.C: Likewise.
36322         * g++.old-deja/g++.law/ctors9.C: Likewise.
36323         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36324         * g++.old-deja/g++.mike/net22.C: Likewise.
36325         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36326         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36327         * g++.old-deja/g++.mike/virt3.C: Likewise.
36328         * g++.old-deja/g++.niklas/t128.C: Likewise.
36329         * g++.old-deja/g++.other/anon4.C: Likewise.
36330         * g++.old-deja/g++.other/using1.C: Likewise.
36331         * g++.old-deja/g++.other/warn3.C: Likewise.
36332         * g++.old-deja/g++.pt/t37.C: Likewise.
36333         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36334         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36335
36336 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36337
36338         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36339
36340 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36341
36342         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36343
36344 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36345
36346         * gcc.c-torture/compile/20010107-1.c: New test.
36347
36348 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36349
36350         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36351
36352 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36353
36354         * gcc.dg/format/format.h: New file.
36355         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36356         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36357         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36358         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36359         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36360         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36361         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36362         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36363         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36364         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36365         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36366         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36367         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36368         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36369         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36370         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36371         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36372         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36373         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36374         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36375         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36376         instead of declaring standard types, macros and functions in each
36377         test.
36378
36379 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36380
36381         * gcc.c-torture/execute/20010106-1.c: New test.
36382
36383 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36384
36385         * gcc.dg/format/format.exp: New file.
36386         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36387         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36388         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36389         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36390         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36391         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36392         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36393         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36394         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36395         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36396         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36397         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36398         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36399         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36400         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36401         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36402         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
36403         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
36404         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
36405         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
36406         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
36407         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
36408         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
36409         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
36410         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
36411         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
36412         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
36413         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
36414         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
36415         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
36416         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
36417         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
36418         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
36419         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
36420         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
36421         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
36422         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
36423         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
36424         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
36425         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
36426         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
36427         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
36428
36429 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
36430
36431         * gcc.c-torture/execute/991228-1.c: Take word endianness into
36432         account.
36433
36434 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36435
36436         * gcc.c-torture/execute/builtin-complex-1.c: New test.
36437
36438 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36439
36440         * g++.old-deja/g++.pt/crash62.C: New test.
36441
36442 2001-01-04  Richard Henderson  <rth@redhat.com>
36443
36444         * gcc.dg/20000926-1.c: Update expected warnings.
36445         * gcc.dg/array-2.c: Likewise.
36446         * gcc.dg/array-4.c: Also validate flexible array members.
36447         * gcc.dg/c99-flex-array-1.c: New.
36448
36449 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36450
36451         * gcc.c-torture/compile/20001222-1.x: Remove.
36452
36453 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36454
36455         * gcc.c-torture/execute/built-in-setjmp.c: New.
36456
36457 2001-01-03  Richard Henderson  <rth@redhat.com>
36458
36459         * gcc.dg/940510-1.c: Update expected error wording.
36460         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
36461
36462 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
36463
36464         * lib/target-supports.exp (check_alias_available): Modified to
36465         indicate aliases not supported if only weak aliases are supported.
36466
36467 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36468
36469         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
36470         Turn on cmpstrsi checks for __pj__ and __i370__.
36471
36472 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36473
36474         * g++.old-deja/g++.other/virtual11.C: New test.
36475
36476 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36477
36478         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36479
36480 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36481
36482         * gcc.c-torture/compile/20010102-1.c: New test.
36483
36484 2001-01-02  Andreas Jaeger  <aj@suse.de>
36485
36486         * gcc.dg/noreturn-3.c: New test.
36487
36488         * gcc.dg/noreturn-4.c: New test.
36489
36490 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36491
36492         * gcc.c-torture/execute/stdio-opt-1.c: Also test
36493         __builtin_fputc and __builtin_fwrite.
36494
36495 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36496
36497         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36498         signed char, not default char.
36499
36500 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36501
36502         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36503
36504 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
36505
36506         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36507
36508 2000-12-29  Richard Henderson  <rth@redhat.com>
36509
36510         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
36511         (__cyg_profile_func_exit): Define.
36512
36513 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36514
36515         * g++.dg/vtgc1.C: New test.
36516
36517 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
36518
36519         * gcc.dg/noncompile/20001228-1.c: New test.
36520
36521         * gcc.dg/20001228-1.c: New test.
36522
36523         * gcc.c-torture/execute/20001228-1.c: New test.
36524
36525 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
36526
36527         * gcc.dg/format-strfmon-1.c: New test.
36528
36529 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36530
36531         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
36532         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
36533         * gcc.c-torture/execute/string-opt-1.c: Likewise.
36534         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36535         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36536         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36537         * gcc.c-torture/execute/string-opt-6.c: Likewise.
36538         * gcc.c-torture/execute/string-opt-7.c: Likewise.
36539         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36540         * gcc.c-torture/execute/string-opt-9.c: Likewise.
36541         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36542         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36543         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36544
36545         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
36546         * gcc.c-torture/execute/string-opt-4.c: Test index.
36547
36548 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
36549
36550         * gcc.c-torture/compile/20001226-1.c: New test.
36551
36552 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36553
36554         * gcc.c-torture/compile/20001222-1.c: New test.
36555         * gcc.c-torture/compile/20001222-1.x: Xfail.
36556
36557 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
36558
36559         * gcc.c-torture/execute/comp-goto-2.c: New test.
36560
36561 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
36562
36563         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36564         Use long types if __INT_MAX__ is 32767.
36565         (main): Use cast to (sint32 *) when poking 88 into a_page.
36566
36567         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36568
36569 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
36570
36571         * gcc.c-torture/compile/20001221-1.c: New test.
36572         * gcc.c-torture/execute/20001221-1.c: New test.
36573
36574 2000-12-20  Richard Henderson  <rth@redhat.com>
36575
36576         * g++.old-deja/g++.pt/crash36.C: Update error lines.
36577         * g++.old-deja/g++.robertl/eb109.C: Likewise.
36578
36579 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36580
36581         * gcc.dg/compare3.c: New test.
36582
36583 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36584
36585         * gcc.dg/format-warnll-1.c: New test.
36586
36587 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36588
36589         * gcc.dg/cpp/cmdlne-P.c: New test.
36590
36591 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36592
36593         * gcc.c-torture/execute/builtin-abs-1.c,
36594         gcc.c-torture/execute/builtin-abs-2.c: New tests.
36595
36596 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36597
36598         * gcc.dg/cpp/multiline.c: New test.
36599
36600 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36601
36602         * g++.old-deja/g++.other/syshdr1.C: Update.
36603         * gcc.dg/cpp/lineflags.c: Remove temporarily.
36604
36605 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36606
36607         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36608
36609 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36610
36611         * g++.old-deja/g++.pt/ttp65.C: New test.
36612
36613 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36614
36615         * g++.old-deja/g++.pt/ttp64.C: New test.
36616
36617 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36618
36619         * g++.old-deja/g++.pt/spec33.C: New test.
36620
36621 2000-12-14  Catherine Moore  <clm@redhat.com>
36622
36623         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36624         * gcc.c-torture/execute/920612-2.c: Likewise.
36625         * gcc.c-torture/execute/920428-2.c: Likewise.
36626         * gcc-c-torture/execute/va-arg-11.c: Call exit.
36627         * gcc.c-torture/execute/va-arg-21.c: Likewise.
36628
36629 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36630
36631         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36632         * gcc.dg/pack-test-2.c: Likewise.
36633
36634 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36635
36636         Tests by Zack Weinberg <zackw@stanford.edu>.
36637
36638         * gcc.dg/cpp/defined.c: Update.
36639         * gcc.dg/cpp/defined_trad.c: New tests.
36640
36641 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36642
36643         * gcc.dg/cpp/trad-direct.c: Update.
36644
36645 2000-12-11  Neil Booth  <neilb@earthling.net>
36646
36647         * gcc.dg/cpp/defined_trad.c
36648
36649 2000-12-11  Neil Booth  <neilb@earthling.net>
36650
36651         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36652
36653 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36654
36655         * gcc.dg/format-miss-2.c: New test.
36656
36657 2000-12-09  Neil Booth  <neilb@earthling.net>
36658
36659         * gcc.dg/cpp/lineflags.c: New tests.
36660         * gcc.dg/cpp/poison.c: Update.
36661         * gcc.dg/cpp/redef2.c: Update.
36662         * gcc.dg/cpp/skipping.c: New test.
36663
36664 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
36665
36666         * g++.old-deja/g++.other/eh3.C: New testcase.
36667
36668 2000-12-07  Neil Booth  <neilb@earthling.net>
36669
36670         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36671         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36672         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36673         wtr-union-init-2.c, wtr-union-init-3.c: Update.
36674         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36675         Update.
36676
36677 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36678
36679         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36680         __SIZE_TYPE__ instead of int for type of integers cast to
36681         pointers.
36682
36683 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
36684
36685         * g++.old-deja/g++.other/cleanup4.C: New test.
36686
36687 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36688
36689         * format-sec-1.c: New test.
36690
36691 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36692
36693         * gcc.dg/format-nonlit-3.c: New test.
36694
36695 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36696
36697         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36698         through a null pointer.
36699
36700 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36701
36702         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36703         * g++.old-deja/g++.pt/partial4.C: New test.
36704
36705 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
36706
36707         * gcc.c-torture/execute/ieee/hugeval.x: New.
36708
36709 2000-12-06  Neil Booth  <neilb@earthling.net>
36710
36711         * gcc.dg/cpp/backslash2.c: New tests.
36712
36713 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36714
36715         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36716         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36717
36718 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
36719
36720         * gcc.c-torture/execute/20001203-2.c: New testcase.
36721
36722 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36723
36724         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36725         * g++.old-deja/g++.other/virtual10.C: New test.
36726
36727 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36728
36729         * g++.old-deja/g++.mike/pmf5.C: Remove test.
36730
36731 2000-12-05  Richard Henderson  <rth@redhat.com>
36732
36733         * gcc.c-torture/compile/20001205-1.c: New.
36734
36735 2000-12-04  Neil Booth  <neilb@earthling.net>
36736
36737         * g++.old-deja/g++.other/virtual9.C: New test.
36738         * g++.old-deja/g++.pt/crash61.C: New test.
36739         * gcc.c-torture/execute/loop-9.c: New test.
36740
36741 2000-12-04  Neil Booth  <neilb@earthling.net>
36742
36743         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36744         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36745         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36746         * gcc.dg/cpp/extratokens.c: ...here.
36747
36748 2000-12-04  Neil Booth  <neilb@earthling.net>
36749
36750         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36751         New tests.
36752
36753 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36754
36755         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36756         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36757
36758 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36759
36760         * gcc.c-torture/execute/20001203-1.c: New test.
36761
36762 2000-12-03  Neil Booth  <neilb@earthling.net>
36763
36764         * gcc.dg/cpp/macro6.c: New test cases.
36765
36766 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36767
36768         * gcc.c-torture/execute/string-opt-9.c: New test.
36769         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36770         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36771         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36772
36773         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36774         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36775
36776 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
36777
36778         * gcc.dg/cpp/if-6.c: New testcase.
36779
36780         * gcc.dg/20001201-1.c: New testcase.
36781
36782 2000-12-02  Neil Booth  <neilb@earthling.net>
36783
36784         * g++.old-deja/g++.other/externC4.C,
36785         g++.old-deja/g++.other/friend10.C: New tests.
36786
36787 2000-12-02  Neil Booth  <neilb@earthling.net>
36788
36789         * g++.old-deja/g++.other/instan2.C
36790         * g++.old-deja/g++.other/instan3.C: New test.
36791
36792 2000-12-02  Neil Booth  <neilb@earthling.net>
36793
36794         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36795         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36796         gnuc99.c,gnuc99-pedantic.c: New tests.
36797
36798 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36799
36800         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36801         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36802
36803 2000-12-01  Neil Booth  <neilb@earthling.net>
36804
36805         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36806         * gcc.dg/cpp/poison.c: Update.
36807         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36808
36809 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
36810
36811         * g77.f-torture/execute/20001201.f: New test.
36812
36813 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36814
36815         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36816
36817 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
36818
36819         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36820
36821 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36822
36823         * g++.old-deja/g++.other/cast6.C: New test.
36824
36825 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
36826
36827         * gcc.c-torture/execute/20001130-2.c: New testcase.
36828
36829 2000-11-30  Richard Henderson  <rth@redhat.com>
36830
36831         * gcc.c-torture/execute/20001130-1.c: New test.
36832
36833 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36834
36835         * g++.old-deja/g++.other/op3.C: New test.
36836
36837 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36838
36839         * g++.old-deja/g++.other/op2.C: New test.
36840
36841 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36842
36843         * g++.old-deja/g++.other/crash38.C: New test.
36844
36845 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
36846
36847         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36848
36849 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
36850
36851         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36852         tests.
36853         * gcc.c-torture/execute/string-opt-6.c: New test.
36854
36855         * gcc.dg/20001117-1.c: Add main.
36856
36857 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
36858
36859         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36860         Move from here ...
36861         * gcc.dg/940510-1.c: ... to here.
36862
36863         * gcc.dg/20000926-1.c: GNU C now allows initializations of
36864         zero-size arrays in toplevel structures.
36865
36866 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36867
36868         * gcc.c-torture/execute/loop-8.c: New test.
36869
36870 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36871
36872         * g++.old-deja/g++.other/base1.C: New test.
36873
36874 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.old-deja/g++.other/parse2.C: New test.
36877
36878 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36879
36880         * g++.old-deja/g++.pt/incomplete1.C: New test.
36881
36882 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36883
36884         * g++.old-deja/g++.other/friend9.C: New test.
36885
36886 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36887
36888         * gcc.dg/20001127-1.c: New test.
36889
36890 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36891
36892         * g++.old-deja/g++.pt/friend46.C: New test.
36893
36894 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36895
36896         * g++.old-deja/g++.other/ptrmem8.C: New test.
36897
36898 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36899
36900         * gcc.c-torture/execute/string-opt-7.c: New test.
36901         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36902
36903 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36904
36905         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36906         instead of 'mkcheck 2'.
36907
36908 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36909
36910         * gcc.c-torture/execute/memcheck/driver.c,
36911         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36912         C9X references to refer to C99.
36913
36914 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
36915
36916         * gcc.dg/ultrasp3.c: New test.
36917
36918 2000-11-25  Neil Booth  <neilb@earthling.net>
36919
36920         * gcc.dg/cpp/include2.c: Update test to be locale independent.
36921
36922 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
36923
36924         * gcc.c-torture/compile/20001123-2.c: New.
36925
36926 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36927
36928         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36929
36930 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
36931
36932         * gcc.dg/sequence-point-1.c: Add some new tests.
36933         * gcc.c-torture/execute/20001124-1.c: New test.
36934
36935 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.old-deja/g++.other/vaarg4.C: New test.
36938         * gcc.c-torture/compile/20001123-1.c: New test.
36939
36940 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36941
36942         * g++.other/crash24.C: Adjust and remove XFAIL.
36943         * g++.other/crash37.C: New test.
36944
36945 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
36946
36947         * g++.old-deja/g++.pt/instantiate9.C: New test.
36948
36949 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
36950
36951         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36952         new ABI, too.
36953
36954         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36955         * g++.old-deja/g++.robertl/eb55.C: Likewise.
36956
36957 2000-11-22  Neil Booth  <neilb@earthling.net>
36958
36959         * gcc.dg/cpp/Wtrigraphs.c: New test.
36960
36961 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
36962
36963         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36964
36965 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36968
36969 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
36970
36971         * lib/gcc-dg.exp: load_lib scanasm.exp.
36972         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36973         * lib/g++-dg.exp: load_lib scanasm.exp.
36974         * lib/scanasm.exp: New.
36975         (scan-assembler, scan-assembler-not): Add optional arguments to
36976         test name, or if not present, the pattern name.
36977         (scan-assembler-dem, scan-assembler-dem-not): New.
36978
36979         * g++.dg/dg.exp: New.
36980
36981 2000-11-21  Neil Booth  <neilb@earthling.net>
36982
36983         * gcc.dg/cpp/integrated1.c: Remove.
36984
36985 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36986
36987         * gcc.c-torture/execute/20001121-1.c: New test.
36988
36989 2000-11-21  Richard Henderson  <rth@redhat.com>
36990
36991         * gcc.c-torture/compile/20001121-1.c: New test.
36992
36993 2000-11-20  Neil Booth  <neilb@earthling.net>
36994
36995         * gcc.dg/cpp/integrated1.c: New test.
36996
36997 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36998
36999         * g++.old-deja/g++.other/inline17.C: New test.
37000
37001 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37002
37003         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37004         local variable to be zero: I made the variable global. Now
37005         uses abort() and exit() instead of relying on main's return value.
37006
37007 2000-11-20  Neil Booth  <neilb@earthling.net>
37008
37009         * gcc.dg/cpp/paste2.c: Update test.
37010         * objc/execute/paste.m: New test.
37011
37012 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37013
37014         * gcc.dg/c99-condexpr-1.c: New test.
37015
37016 2000-11-20  Neil Booth  <neilb@earthling.net>
37017
37018         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37019
37020 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37021
37022         * g++.old-deja/g++.pt/export1.C: New test.
37023
37024 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37025
37026         * gcc.dg/20001117-1.c: New test.
37027
37028 2000-11-18  Richard Henderson  <rth@redhat.com>
37029
37030         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37031
37032 2000-11-18  Richard Henderson  <rth@redhat.com>
37033
37034         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37035         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37036         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37037
37038 2000-11-18  Richard Henderson  <rth@redhat.com>
37039
37040         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37041         (main): New.  Exit cleanly.
37042
37043 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37044
37045         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37046         gcc.dg/c99-fordecl-2.c: New tests.
37047
37048 2000-11-18  Richard Henderson  <rth@redhat.com>
37049
37050         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37051         * gcc.c-torture/execute/zerolen-2.c: New.
37052
37053 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37054
37055         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37056         memory.
37057
37058 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37059
37060         * g++.old-deja/g++.pt/instantiate8.C: New test.
37061
37062 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37063
37064         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37065         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37066
37067 2000-11-16  Nick Clifton  <nickc@redhat.com>
37068
37069         * gcc.c-torture/execute/nestfunc-2.c: New test.
37070         * gcc.c-torture/execute/nestfunc-3.c: New test.
37071
37072 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37073
37074         * gcc.c-torture/compile/20001116-1.c: New test.
37075
37076 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37077
37078         * gcc.c-torture/execute/20001115-1.c: New test.
37079
37080 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37081
37082         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37083         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37084         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37085         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37086
37087 2000-11-15  Neil Booth  <neilb@earthling.net>
37088
37089         gcc.dg/cpp/_Pragma1.c: Update.
37090         gcc.dg/cpp/_Pragma2.c: New test.
37091
37092 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37093
37094         * g++.old-deja/g++.other/anon5.C: New test.
37095
37096 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37097
37098         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37099         tests.
37100
37101 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37102
37103         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37104         output.
37105
37106 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37107
37108         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37109         labels at end of compound statements.
37110
37111 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37112
37113         * gcc.c-torture/execute/loop-7.c: New test.
37114
37115 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37116
37117         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37118
37119 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37120
37121         * gcc.dg/c99-bool-1.c: New test.
37122
37123 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37124
37125         * gcc.dg/c99-scope-1.c: Remove xfail.
37126         * gcc.dg/c99-scope-2.c: New test.
37127
37128 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37129
37130         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37131         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37132
37133 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37134
37135         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37136         error messages.
37137
37138         * g++.mike/p700.C: Don't typedef wchar_t.
37139         * g++.mike/p784.C: Likewise.
37140         * g++.mike/eb101.C: Don't use __wchar_t.
37141
37142 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37143
37144         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37145         from DO loop.
37146
37147 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37148
37149         * gcc.c-torture/execute/20001111-1.c: New test.
37150
37151 2000-11-10  Nick Clifton  <nickc@redhat.com>
37152
37153         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37154         long multuiple and accumulate.
37155
37156 2000-11-09  Richard Henderson  <rth@redhat.com>
37157
37158         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37159         via size_t instead of int.
37160
37161         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37162         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37163         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37164         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37165
37166 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37167
37168         * gcc.c-torture/compile/20001109-1.c: New test.
37169         * gcc.c-torture/compile/20001109-2.c: New test.
37170
37171 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37172
37173         * g++.old-deja/g++.pt/operator1.C: New test.
37174         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37175
37176 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37177
37178         * gcc.dg/20001108-1.c: New test.
37179
37180 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37181
37182         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37183         with both arguments constant strings.
37184         * gcc.c-torture/execute/string-opt-3.c: New test.
37185         * gcc.c-torture/execute/string-opt-4.c: New test.
37186         * gcc.c-torture/execute/string-opt-5.c: New test.
37187
37188 2000-11-08  Nick Clifton  <nickc@redhat.com>
37189
37190         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37191         mulsidi3adddi patterns.
37192
37193 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37194
37195         * g++.old-deja/g++.other/crash36.C: New test.
37196
37197 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37198
37199         * g++.old-deja/g++.other/init16.C: New test.
37200
37201 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37202
37203         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37204
37205 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37206
37207         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37208         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37209         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37210
37211 2000-11-07  DJ Delorie  <dj@redhat.com>
37212
37213         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37214
37215 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37216
37217         * gcc.c-torture/execute/string-opt-1.c: New test.
37218
37219 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37220
37221         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37222         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37223         parameters in registers, and there is no way for a varargs
37224         function to know in which order the integer and floating-point
37225         parameters should be interleaved when they are placed on the
37226         stack.
37227         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37228         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37229
37230 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37231
37232         * gcc.c-torture/execute/string-opt-2.c: New test.
37233
37234 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37235
37236         * g++.old-deja/g++.pt/crash60.C: New test.
37237
37238 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37239
37240         * g++.old-deja/g++.other/crash24.C: New test.
37241         * g++.old-deja/g++.other/crash25.C: New test.
37242         * g++.old-deja/g++.other/crash26.C: New test.
37243         * g++.old-deja/g++.other/crash27.C: New test.
37244         * g++.old-deja/g++.other/crash28.C: New test.
37245         * g++.old-deja/g++.other/crash29.C: New test.
37246         * g++.old-deja/g++.other/crash30.C: New test.
37247         * g++.old-deja/g++.other/crash31.C: New test.
37248         * g++.old-deja/g++.other/crash32.C: New test.
37249         * g++.old-deja/g++.other/crash33.C: New test.
37250         * g++.old-deja/g++.other/crash34.C: New test.
37251         * g++.old-deja/g++.other/crash35.C: New test.
37252
37253 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37254
37255         * gcc.c-torture/execute/20001031-1.c: New test.
37256
37257 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37258
37259         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37260         namespace.
37261
37262         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37263         standards-conformant.
37264
37265         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37266
37267         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37268         * g++.old-deja/g++.mike/p755a.C: Likewise.
37269         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37270         library makes no calls to `operator new' during initialization.
37271
37272 2000-11-04  Neil Booth  <neilb@earthling.net>
37273
37274         * gcc.dg/cpp/include2.c: New tests.
37275
37276 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37277
37278         * lib/g++.exp (g++_set_ld_library_path): New function.
37279         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37280
37281 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37282
37283         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37284         warnings.
37285
37286 2000-11-01  Richard Henderson  <rth@redhat.com>
37287
37288         * g++.old-deja/g++.ext/namedret1.C: New.
37289         * g++.old-deja/g++.ext/namedret2.C: New.
37290         * g++.old-deja/g++.ext/namedret3.C: New.
37291
37292 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37293
37294         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37295         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37296
37297 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37298
37299         * gcc.c-torture/execute/va-arg-21.c: New test.
37300
37301 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37302
37303         * gcc.dg/c99-complex-2.c: New test.
37304
37305 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37306
37307         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37308
37309 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37310
37311         * g++.old-deja/g++.other/inline16.C: New test.
37312
37313 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37314
37315         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37316         __PRETTY_FUNCTION__
37317
37318 2000-10-29  Neil Booth  <neilb@earthling.net>
37319
37320         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37321         New tests.
37322         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37323         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37324         optimisation.
37325
37326 2000-10-29  Neil Booth  <neilb@earthling.net>
37327
37328         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37329         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37330         * mi5.c: Test multiple includes work with -C.
37331         * trigraphs.c: Test ^= version.
37332
37333 2000-10-28  Neil Booth  <neilb@earthling.net>
37334
37335         New tests and test updates for new macro expander.
37336
37337         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37338         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37339         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37340         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37341         new diagnostic messages.
37342
37343         * gcc.dg/cpp/macro3.c: New tests.
37344
37345 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37346
37347         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37348         on the same line.
37349
37350 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37351
37352         * g++.old-deja/g++.other/eh2.C: New test.
37353
37354 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37355
37356         * gcc.c-torture/execute/20001027-1.c: New test.
37357
37358 2000-10-26  Richard Henderson  <rth@redhat.com>
37359
37360         * gcc.c-torture/execute/20001026-1.c: New.
37361
37362 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37363
37364         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37365         * g++.old-deja/g++.law/builtin1.C: Likewise.
37366         * g++.old-deja/g++.law/ctors10.C: Likewise.
37367         * g++.old-deja/g++.law/virtual3.C: Likewise.
37368         * g++.old-deja/g++.mike/p658.C: Likewise.
37369         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37370         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37371         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37372         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37373         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37374
37375 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37376
37377         * gcc.c-torture/compile/20001024-1.c: New test.
37378
37379 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37380
37381         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37382         to tell us whether or not we are using V3.
37383
37384 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37385
37386         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37387         operands.
37388
37389 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37390
37391         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37392
37393 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37394
37395         * gcc.c-torture/execute/20001024-1.c: New test.
37396
37397 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37398
37399         * g++.old-deja/g++.other/sibcall1.C: New test.
37400
37401 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
37402
37403         * gcc.dg/noncompile/init-3.c: New test.
37404
37405 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37406
37407         * gcc.dg/format-array-1.c: New test.
37408
37409 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37410
37411         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
37412         writing through null pointers; remove comment about testing
37413         unterminated strings.
37414
37415 2000-10-17  Matthew Hiller  <hiller@redhat.com>
37416
37417         * gcc.c-torture/execute/20001017-2.c: New test.
37418
37419 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37420
37421         * gcc.c-torture/compile/20001018-1.c: New test.
37422         * gcc.c-torture/compile/20001018-1.x: Xfail.
37423
37424 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37425
37426         * gcc.c-torture/execute/20001017-1.c: New test.
37427
37428 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37429
37430         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
37431         for multiple use of arguments with scanf formats; add tests for
37432         multiple use of arguments.
37433
37434 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
37435
37436         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
37437
37438 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37439
37440         * gcc.dg/format-miss-1.c: New test.
37441
37442 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37443
37444         * gcc.c-torture/execute/20001013-1.c: New test.
37445
37446 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37447
37448         * gcc.dg/format-branch-1.c: New test.
37449
37450 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37451
37452         * README, lib/file-format.exp: Remove EGCS references.
37453
37454 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37455
37456         * gcc.dg/20001013-1.c: New test.
37457
37458 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37459
37460         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
37461         for intmax_t in the compiler using __typeof__ and the type rules
37462         for conditional expressions.
37463
37464 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
37465
37466         * gcc.dg/20001012-1.c: New test.
37467         * gcc.dg/20001012-2.c: New test.
37468
37469 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37470
37471         * gcc.dg/format-attr-1.c: New test.
37472
37473 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37474
37475         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
37476         __LONG_LONG_MAX__ instead of LLONG_MAX.
37477
37478 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37479
37480         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37481         scanf flags.
37482         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37483         flags.
37484
37485 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37486
37487         * gcc.dg/sequence-pt-1.c: New test.
37488
37489 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
37490
37491         * gcc.c-torture/execute/20001011-1.c: New testcase.
37492         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37493
37494 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37495
37496         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37497         does not error on it.
37498
37499 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37500
37501         * gcc.dg/20001009-1.c: New test.
37502
37503 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37504
37505         * gcc.c-torture/compile/20001009-1.c: Move from here ....
37506         * gcc.c-torture/execute/20001009-2.c: ... to here.
37507
37508 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
37509
37510         * gcc.c-torture/compile/20001009-1.c: New testcase.
37511         * gcc.c-torture/execute/20001009-1.c: New testcase.
37512         Testcases provided by Jan Hubicka <jh@suse.cz>.
37513
37514 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37515
37516         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37517         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
37518         uintmax_t using <limits.h> to emulate the compiler's internal
37519         logic.  No longer XFAIL %j tests.
37520
37521 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37522
37523         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
37524         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37525         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
37526         regexps and details of expected handling of some bad formats.
37527         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
37528         suppression.
37529
37530 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37531
37532         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
37533         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
37534         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
37535         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
37536         in list archives.
37537
37538 2000-10-06  Richard Henderson  <rth@cygnus.com>
37539
37540         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
37541         * g++.old-deja/g++.brendan/crash52.C: Likewise.
37542         * g++.old-deja/g++.jason/report.C: Likewise.
37543         * g++.old-deja/g++.law/friend5.C: Likewise.
37544         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
37545         of the expected warnings.
37546
37547 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
37548
37549         * g++.old-deja/g++.pt/enum14.C: New test.
37550
37551 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37552
37553         * g++.old-deja/g++.pt/crash59.C: New test.
37554
37555 2000-10-04  Will Cohen  <wcohen@redhat.com>
37556
37557         * gcc.dg/20000926-1.c: New test.
37558
37559 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
37560
37561         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
37562         function name for current C++ compiler.
37563         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37564
37565 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
37566
37567         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37568         __PRETTY_FUNCTION__.
37569         * g++.old-deja/g++.ext/pretty2.C: Likewise.
37570
37571 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37572
37573         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37574
37575 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
37576
37577         * gcc.c-torture/compile/20000923-1.c: New test.
37578
37579 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37580
37581         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37582         * g++.old-deja/g++.pt/ttp62.C: Same.
37583         * g++.old-deja/g++.other/inline14.C: Same.
37584
37585 2000-09-24  Richard Henderson  <rth@cygnus.com>
37586
37587         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37588
37589 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37590
37591         * gcc.dg/c90-printf-1.c: Add test for wide string format.
37592
37593 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
37594
37595         * gcc.c-torture/compile/20000922-1.c: New file.
37596
37597 2000-09-21  Nick Clifton  <nickc@redhat.com>
37598
37599         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37600         a signed long modulo operation.
37601         (mod6): New function - perform an unsigned long modulo operation.
37602         (main): Add tests for modulos of very large numbers by very small
37603         dividends.
37604
37605 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37606
37607         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37608
37609 2000-09-19  Richard Henderson  <rth@cygnus.com>
37610
37611         * gcc.dg/compare2.c (case 10): XFAIL.
37612
37613 2000-09-18  Richard Henderson  <rth@cygnus.com>
37614
37615         * gcc.c-torture/execute/20000906-1.c: Move ...
37616         * gcc.dg/20000906-1.c: ... here.  Only run on targets
37617         that support __builtin_trap.
37618
37619 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
37620
37621         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37622
37623 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37624
37625         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37626         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
37627         more $ format tests.
37628
37629 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37630
37631         * gcc.dg/format-errmk-1.c: New test.
37632
37633 2000-09-17  Greg McGary  <greg@mcgary.org>
37634
37635         * gcc.c-torture/execute/20000917-1.x: Remove.
37636
37637 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37638
37639         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37640
37641 2000-09-17  Greg McGary  <greg@mcgary.org>
37642
37643         * gcc.c-torture/execute/20000917-1.c: New test.
37644         * gcc.c-torture/execute/20000917-1.x: XFAIL.
37645
37646 2000-09-16  Neil Booth  <NeilB@earthling.net>
37647
37648         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37649         in nested macro bug.
37650
37651 2000-09-15  Neil Booth  <NeilB@earthling.net>
37652
37653         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37654
37655 2000-09-14  Jeffrey A Law  (law@cygnus.com)
37656
37657         * gcc.c-torture/execute/20000914-1.c: New test.
37658
37659 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
37660
37661         * g++.other/inline13.C: New test.
37662
37663 2000-09-12  Andreas Jaeger  <aj@suse.de>
37664
37665         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37666         constant by Ulrich Drepper <drepper@redhat.com>.
37667
37668 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
37669
37670         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37671
37672 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37673
37674         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37675
37676 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
37677
37678         * gcc.dg/cpp/backslash.c: New test.
37679
37680 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
37681
37682         * gcc.c-torture/execute/20000910-1.c: New test.
37683         * gcc.c-torture/execute/20000910-2.c: Likewise.
37684
37685 2000-09-11  Robert Lipe  <robertl@sco.com>
37686
37687         * gcc.dg/pragma-align.c: New test.
37688
37689 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37690
37691         * g++.old-deja/g++.pt/explicit82.C: New test.
37692         * g++.old-deja/g++.pt/explicit83.C: New test.
37693
37694 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
37695
37696         * gcc.dg/asm-names.c: New test.
37697
37698 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37699
37700         * gcc.dg/cpp/tr-warn6.c: New test
37701
37702 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37703
37704         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37705         be accepted.
37706
37707 2000-09-07  Catherine Moore  <clm@redhat.com>
37708
37709         * gcc.c-torture/execute/unroll-1.c: New test.
37710
37711 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
37712
37713         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37714         ERROR markers.
37715         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37716         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37717         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37718         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37719         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37720         Preprocess only.
37721         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37722         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37723
37724 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37725
37726         * g++.old-deja/g++.pt/deduct2.C: New test.
37727
37728 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37729
37730         * g++.old-deja/g++.pt/parms2.C: New test.
37731
37732 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37733
37734         * g++.old-deja/g++.pt/crash58.C: New test.
37735
37736 2000-09-06  Greg McGary  <greg@mcgary.org>
37737
37738         * gcc.c-torture/execute/20000906-1.c: New test.
37739         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37740
37741 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37742
37743         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37744
37745 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37746
37747         * g++.old-deja/g++.pt/crash57.C: New test.
37748
37749 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37750
37751         * g++.old-deja/g++.pt/crash56.C: New test.
37752
37753 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37754
37755         * g++.old-deja/g++.pt/koenig1.C: New test.
37756
37757 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37758
37759         * gcc.dg/20000904-1.c: New test.
37760
37761 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37762
37763         * gcc.dg/cpp/paste8.c: New test.
37764
37765 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
37766
37767         * gcc.c-torture/compile/20000827-1.c: New test.
37768
37769 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37770
37771         * gcc.dg/format-diag-1.c: New test.
37772
37773 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37774
37775         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37776         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37777         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37778         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37779         gcc.dg/formatz-1.c: Adjust warning regular expressions.
37780
37781 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37782
37783         * g++.old-deja/g++.other/nested4.C: New test.
37784
37785 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37786
37787         * g++.old-deja/g++.ns/scoped1.C: New test.
37788
37789 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
37790
37791         * lib/g++.exp: Support testing already-installed GCC.
37792
37793 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37794
37795         * wtr-label-1.c, wtr-suffix-1.c: New tests.
37796
37797 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37798
37799         * gcc.dg/return-type-2.c: New test.
37800
37801 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
37802
37803         * gcc.c-torture/compile/20000825-1.c: New test.
37804
37805 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
37806
37807         * gcc.dg/dwarf2-2.c: New test.
37808
37809 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
37810
37811         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37812         dg-warning regexps.
37813
37814 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37815
37816         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37817         gcc.dg/format-ext-5.c: New tests.
37818
37819 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
37820
37821         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37822
37823 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
37824
37825         * gcc.dg/noncompile/930622-2.c: Adjust error message.
37826
37827 2000-08-24  Richard Henderson  <rth@cygnus.com>
37828
37829         * gcc.dg/ia64-sync-1.c: New test.
37830         * gcc.dg/ia64-sync-2.c: New test.
37831         * gcc.dg/ia64-asm-1.c: New test.
37832
37833 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37834
37835         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37836         * gcc.dg/format-ext-2.c: New test.
37837
37838 2000-08-23  Jason Merrill  <jason@redhat.com>
37839
37840         * lib/old-dejagnu.exp: Also ignore "In member function" and
37841         "At global scope".
37842
37843 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37844
37845         * gcc.dg/noncompile/label-lineno-1.c: New test.
37846
37847 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37848
37849         * gcc.dg/c99-array-nonobj-1.c: New test.
37850
37851 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37852
37853         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37854         tests.
37855         * gcc.dg/format-ext-1.c: New test.
37856
37857 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37858
37859         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37860         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37861         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37862         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37863         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37864
37865 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37866
37867         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37868         gcc.dg/c99-strftime-2.c: New tests.
37869
37870 2000-08-22  Richard Henderson  <rth@cygnus.com>
37871
37872         * gcc.c-torture/execute/20000822-1.c: New test.
37873
37874 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37875
37876         * gcc.c-torture/execute/20000819-1.x: Remove.
37877
37878 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37879
37880         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37881         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37882         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37883         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37884         gcc.dg/format-xopen-1.c: New tests.
37885
37886 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37887
37888         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37889
37890 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37891
37892         * g++.old-deja/g++.other/loop2.C: New test.
37893
37894         * gcc.c-torture/compile/20000606-1.c: New test.
37895         * gcc.c-torture/compile/20000728-1.c: New test.
37896         * gcc.c-torture/execute/20000801-1.c: New test.
37897         * gcc.c-torture/execute/20000801-2.c: New test.
37898         * gcc.c-torture/execute/20000819-1.c: New test.
37899         * gcc.c-torture/execute/20000819-1.x: XFAIL.
37900         * gcc.dg/20000629-1.c: New test.
37901         * gcc.dg/20000724-1.c: New test.
37902         * gcc.dg/20000807-1.c: New test.
37903
37904 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37905
37906         * gcc.dg/cpp/pragma-1.c: New test.
37907         * gcc.dg/cpp/pragma-2.c: New test.
37908
37909 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
37910
37911         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37912         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
37913
37914 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37915
37916         * gcc.c-torture/compile/20000818-1.c: New test.
37917
37918 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
37919
37920         * gcc.c-torture/execute/20000818-1.c: New test.
37921
37922 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37923
37924         * gcc.dg/format-va-1.c: New test.
37925
37926 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37927
37928         * g++.old-deja/g++.other/typedef8.C: New test.
37929
37930 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37931
37932         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37933         * g++.old-deja/g++.mike/net36.C: Mark candidate.
37934         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37935         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37936         * g++.old-deja/g++.other/ptrmem7.C: New test.
37937         * g++.old-deja/g++.pt/ptrmem10.C: New test.
37938
37939 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37940
37941         * g++.old-deja/g++.pt/typename27.C: New test.
37942
37943 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37946         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37947         * g++.old-deja/g++.pt/friend45.C: New test.
37948         * g++.old-deja/g++.other/friend8.C: New test.
37949
37950 2000-08-15  Richard Henderson  <rth@cygnus.com>
37951
37952         * gcc.c-torture/execute/20000815-1.c: New test.
37953
37954 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37955
37956         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37957         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37958         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37959
37960 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
37961
37962         * g++.old-deja/g++.other/refinit2.C: New test.
37963
37964 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
37965
37966         * lib/c-torture.exp (c-torture): Make
37967         compiler_conditional_xfail_data global.
37968         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37969         compiler_conditional_xfail_data machinery.
37970         (f-torture-execute): Likewise.
37971         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37972         and only when unrolling loops.
37973
37974         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37975
37976 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37977
37978         * g++.old-deja/g++.pt/explicit81.C: New test.
37979
37980 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.old-deja/g++.pt/typename26.C: New test.
37983
37984 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
37985
37986         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37987         warning.
37988
37989 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37990
37991         * g++.old-deja/g++.other/array3.C: New test.
37992
37993 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37994
37995         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37996         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37997         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37998         New tests.
37999
38000 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38001
38002         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38003         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38004
38005 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38006
38007         * gcc.c-torture/execute/20000808-1.c: New test.
38008
38009 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38010
38011         * gcc.dg/c90-const-expr-1.c: New test.
38012
38013 2000-08-08  Richard Henderson  <rth@cygnus.com>
38014
38015         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38016
38017 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38018
38019         * gcc.dg/noncompile/const-ll-1.c: New test.
38020
38021 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38022
38023         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38024
38025 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38026
38027         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38028         that running programs linked against the shared version of libobjc
38029         run correctly.
38030
38031 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38032
38033         * gcc.dg/c99-printf-1.c: New test.
38034
38035 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38036
38037         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38038
38039 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38040
38041         * gcc.c-torture/execute/20000731-1.x: Delete.
38042
38043 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38044
38045         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38046         and torture_without_loops as is done by c-torture.exp.
38047         (search_for): Copy from c-torture.exp.
38048         (gcc-dg-runtest): New function, drives a directory of tests
38049         iterating over the TORTURE_OPTIONS.
38050         (scan-assembler, scan-assembler-not): Move here from
38051         individual directory drivers.
38052
38053         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38054         defined by lib/gcc-dg.exp.
38055         * gcc.dg/cpp/cpp.exp: Likewise.
38056         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38057         gcc-dg-runtest, so we cycle over optimization options.
38058
38059         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38060         * gcc.dg/compare2.c: No longer expected to fail.
38061
38062 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38063
38064         * gcc.c-torture/execute/20000804-1.c: New test.
38065
38066 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38067
38068         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38069
38070 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38071
38072         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38073
38074 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38075
38076         * gcc.c-torture/compile/20000803-1.c: New test.
38077
38078 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38079
38080         * gcc.c-torture/execute/20000801-3.c,
38081         gcc.c-torture/execute/20000801-4.c: New tests.
38082         * gcc.c-torture/execute/20000801-3.x,
38083         gcc.c-torture/execute/20000801-4.x: Xfail.
38084
38085 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38086
38087         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38088         libobjc/.libs to allow for libtool.
38089
38090 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38091
38092         * gcc.c-torture/compile/20000802-1.c: New test.
38093
38094 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38095
38096         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38097
38098 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38099
38100         * gcc-c-torture/execute/20000731-2.c: New test.
38101
38102         * gcc.c-torture/execute/20000731-1.c: New test.
38103         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38104
38105 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38106
38107         * testsuite/gcc.dg/cpp/paste7.c: New test.
38108         * gcc.dg/cpp/20000725-1.c: New test.
38109
38110 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38111
38112         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38113         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38114         declaration warning for __builtin_dwarf_reg_size.
38115
38116         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38117
38118 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38119
38120         * gcc.dg/noncompile/voidparam-1.c: New test.
38121
38122 2000-07-30  Richard Henderson  <rth@cygnus.com>
38123
38124         * gcc.dg/c90-digraph-1.c: Don't xfail.
38125         * gcc.dg/compare2.c (case 10): Xfail.
38126         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38127
38128 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38129
38130         * gcc.dg/c99-main-1.c: New test.
38131
38132 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38133
38134         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38135
38136 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38137
38138         * gcc.c-tortuer/execute/20000726-1.c: New test.
38139
38140 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38141
38142         * gcc.c-torture/execute/enum-2.c: New test.
38143
38144 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38145
38146         * gcc.dg/cpp/tr-warn3.c: New test.
38147
38148 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38149
38150         * g++.old-deja/g++.ext/implicit1.C: Remove.
38151         * g++.old-deja/g++.jason/c2.C: Remove
38152         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38153         * g++.old-deja/g++.pt/crash16.C: Likewise.
38154         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38155
38156 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38157
38158         * g++.old-deja/g++.other/for2.C: New test.
38159
38160 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38161
38162         * gcc.dg/20000720-1.c: New test.
38163
38164 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38165
38166         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38167
38168 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38169
38170         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38171         * gcc.c-torture/execute/20000722-1.c: New.
38172         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38173
38174 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38175
38176         * gcc.dg/cpp/20000720-1.S: New test.
38177
38178 2000-07-21  Michael Meissner  <meissner@redhat.com>
38179
38180         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38181
38182 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38183
38184         * g++.old-deja/g++.brendan/crash16.C,
38185         g++.old-deja/g++.brendan/parse3.C,
38186         g++.old-deja/g++.brendan/redecl1.C,
38187         g++.old-deja/g++.ns/template13.C,
38188         g++.old-deja/g++.other/decl4.C,
38189         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38190
38191 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38192
38193         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38194         and "Internal error".
38195
38196         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38197         regexps.
38198         * gcc.dg/cpp/paste6.c: New test.
38199
38200 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38201
38202         * gcc.dg/cpp/tr-direct.c: New test.
38203
38204         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38205         gcc.dg/cpp/undef1.c: Tweak error regexps.
38206
38207 2000-07-18  Eric Christopher <echristo@redhat.com>
38208
38209         * gcc.c-torture/compile/20000718-1.c: New test.
38210
38211 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38212
38213         * cpplex.c (_cpp_push_token): If the token being pushed back
38214         is the previous token in this context, just subtract one from
38215         context->posn.
38216         * cppmacro.c (save_expansion): Clear aux field when storing a
38217         placemarker.
38218
38219 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38220
38221         * gcc.dg/noncompile/redecl-1.c: New test.
38222
38223 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38224
38225         * gcc.c-torture/execute/20000717-5.c: New test.
38226         * gcc.c-torture/execute/20000717-1.x: Removed.
38227
38228 2000-07-17  Richard Henderson  <rth@cygnus.com>
38229
38230         * gcc.c-torture/execute/20000717-4.c: New test.
38231
38232 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38233
38234         * gcc.dg/cpp/syshdr.c: New test.
38235         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38236
38237 2000-07-17  Neil Booth  <neilb@earthling.net>
38238
38239         * gcc.dg/cpp/cmdlne-dM.c: New test.
38240         * gcc.dg/cpp/cmdlne-dD.c: New test.
38241
38242 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38243
38244         * gcc.c-torture/execute/20000717-3.c: New test.
38245
38246         * gcc.c-torture/compile/20000717-1.c: New test.
38247
38248 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38249
38250         * gcc.c-torture/execute/20000717-2.c: New test.
38251
38252 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38253
38254         * gcc.dg/formatz-1.c: New test.
38255
38256         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38257         * gcc.dg/c99-digraph-1.c: New tests.
38258
38259         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38260         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38261
38262         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38263         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38264         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38265         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38266         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38267         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38268         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38269
38270 2000-07-17   Greg McGary <greg@mcgary.org>
38271
38272         * gcc.c-torture/execute/20000717-1.c: New test.
38273         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38274
38275 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38276
38277         * gcc.c-torture/execute/20000715-2.c: New test.
38278         * gcc.dg/20000715-1.c: New test.
38279
38280 2000-07-15  Michael Meissner  <meissner@redhat.com>
38281
38282         * gcc.c-torture/execute/20000715-1.c: New test.
38283
38284 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38285
38286         * gcc.c-torture/execute/20000707-1.c: New test.
38287
38288 2000-07-13  Neil Booth  <NeilB@earthling.net>
38289
38290         * testsuite/gcc.dg/cpp/digraph1.c,
38291         testsuite/gcc.dg/cpp/digraph2.c,
38292         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38293
38294 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38295
38296         * g77.f-torture/compile/20000630-2.f: New test.
38297         * g77.f-torture/compile/20000630-2.x
38298
38299 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38300
38301         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38302
38303 2000-07-11  Neil Booth  <NeilB@earthling.net>
38304
38305         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38306
38307 2000-07-11  Neil Booth  <NeilB@earthling.net>
38308
38309         * gcc.dg/cpp/cmdlne-C.c: New.
38310
38311 2000-07-09  Neil Booth  <NeilB@earthling.net>
38312
38313         * gcc.dg/cpp/directiv.c: New tests.
38314         * gcc.dg/cpp/undef1.c: Update.
38315
38316 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38317
38318         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38319
38320 2000-07-09  Neil Booth  <NeilB@earthling.net>
38321
38322         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38323
38324 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38325
38326         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38327         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38328
38329 2000-07-08  Neil Booth  <NeilB@earthling.net>
38330
38331         * gcc.dg/cpp/macsyntx.c: New tests.
38332
38333 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38334
38335         * gcc.dg/20000707-1.c: New test.
38336
38337 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38338
38339         * gcc.c-torture/execute/20000706-1.c: New test.
38340         * gcc.c-torture/execute/20000706-2.c: New test.
38341         * gcc.c-torture/execute/20000706-3.c: New test.
38342         * gcc.c-torture/execute/20000706-4.c: New test.
38343         * gcc.c-torture/execute/20000706-5.c: New test.
38344
38345 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38346
38347         * g++.old-deja/g++.pt/instantiate7.C: New test.
38348
38349 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38350
38351         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38352         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38353         * g++.old-deja/g++.other/rtti3.C: Likewise.
38354         * g++.old-deja/g++.other/rttid3.C: Likewise.
38355
38356 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38357
38358         *  g77.f-torture/compile/20000630-1.x: Fix typo
38359
38360 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38361
38362         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38363         assembly output.
38364
38365 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38366
38367         * gcc.dg/cpp/ident.c: New test.
38368
38369 2000-07-05  Neil Booth  <NeilB@earthling.net>
38370
38371         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38372           gcc.dg/cpp/lexstrng.c: New tests.
38373
38374 2000-07-04  Neil Booth  <NeilB@earthling.net>
38375
38376         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38377         * gcc.dg/cpp/strify2.c: Same.
38378
38379 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38380
38381         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38382         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38383         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38384         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38385
38386         * testsuite/gcc.dg/cpp/macro1.c,
38387         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38388         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38389         testsuite/gcc.dg/cpp/strify1.c,
38390         testsuite/gcc.dg/cpp/strify2.c: New tests.
38391
38392 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38393
38394         * gcc.c-torture/execute/20000703-1.c: New test.
38395
38396 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38397
38398         * g++.old-deja/g++.pt (lookup10.C): New test.
38399
38400 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38401
38402         * g++.old-deja/g++.pt (typename25.C): New test.
38403
38404 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
38405
38406         * gcc.c-torture/compile/20000701-1.c: New test.
38407
38408 2000-06-30  Nick Clifton  <nickc@cygnus.com>
38409
38410         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
38411         to test case.
38412
38413 2000-06-30  Catherine Moore  <clm@cygnus.com>
38414
38415         * gcc.c-torture/execute/align-1.c: New test.
38416
38417 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
38418
38419         * g++.old-deja/g++.pt/expr8.C: New test.
38420         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
38421
38422 2000-06-29  Nick Clifton  <nickc@cygnus.com>
38423
38424         * gcc.c-torture/compile/20000629-1.c: New test.
38425
38426 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38427
38428
38429         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
38430         gcc.dg/noncompile directory, depending on whether they're
38431         preprocessor tests or not.  Annotate all the tests for the dg
38432         framework.
38433
38434         * gcc.c-torture/noncompile/noncompile.exp: Delete.
38435         * gcc.dg/noncompile/noncompile.exp: New.
38436
38437         * Moved files:
38438         Old name                                New name
38439         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
38440         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
38441         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
38442         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
38443         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
38444         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
38445         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
38446         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
38447         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
38448         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
38449         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
38450         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
38451         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
38452         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
38453         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
38454         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
38455         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
38456         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
38457         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
38458         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
38459         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
38460         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
38461         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
38462         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
38463
38464         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
38465         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
38466         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
38467         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
38468         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
38469         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
38470
38471 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38472
38473         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
38474         declare one variable.  On the fourth, error.
38475         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
38476         declared by 20000628-1a.h.
38477
38478 2000-06-29  Richard Henderson  <rth@redhat.com>
38479
38480         * gcc.c-torture/execute/930529-1.x: New file.
38481         * gcc.dg/920413-1.c: Adjust expected warning text.
38482         * gcc.dg/980217-1.c: Declare abort.
38483         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38484
38485 2000-06-29  Jeffrey A Law  (law@cygnus.com)
38486
38487         * g77.f-torture/compile/20000629-1.f: New test.
38488         * g77.f-torture/compile/20000629-1.x: Expected to fail.
38489
38490 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38491
38492         Rearrange lots of files, removing entirely the
38493         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38494         directories.
38495
38496         * Deleted files:
38497         gcc.c-torture/code_quality/code_quality.exp
38498         gcc.c-torture/special/special.exp
38499         gcc.failure/failure.exp
38500         gcc.failure/940409-1.x
38501         gcc.c-torture/compile/961203-1.x
38502
38503         * New files:
38504         gcc.misc-tests/linkage.exp
38505         gcc.c-torture/execute/920730-1t.c
38506         gcc.c-torture/execute/920730-1t.x
38507         gcc.c-torture/compile/920520-1.x
38508         gcc.c-torture/compile/920521-1.x
38509         gcc.c-torture/compile/981006-1.x
38510         gcc.c-torture/execute/eeprof-1.x
38511
38512         * Moved files (possibly with modifications to fit a new harness):
38513         Old name                                New name
38514         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
38515         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
38516         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
38517         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
38518         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
38519         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
38520         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
38521         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
38522         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
38523         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
38524         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
38525         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
38526         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
38527         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
38528
38529 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38530
38531         * c-torture/compile/961203-1.x: Delete.
38532
38533         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
38534         not exit. Include stdio.h.
38535         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
38536         * gcc.misc-tests/dg-12.c: Likewise.
38537         * gcc.misc-tests/dg-5.c: Likewise.
38538         * gcc.misc-tests/dg-6.c: Likewise.
38539         * gcc.misc-tests/dg-7.c: Prototype abort.
38540         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
38541         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
38542         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
38543         not exit.
38544         * gcc.misc-tests/sieve.c: Use return from main, not exit.
38545         * gcc.misc-tests/sort2.c: Use return from main, not exit.
38546
38547 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
38548
38549         * gcc.dg/cpp/20000628-1.c: New test.
38550         * gcc.dg/cpp/20000628-1.h: New header for above test.
38551         * gcc.dg/cpp/20000628-1a.h: Likewise.
38552
38553 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
38554
38555         * gcc.dg/cpp: New directory.
38556         * gcc.dg/cpp/cpp.exp: New driver.
38557         * gcc.dg/cpp/20000627-1.c: New test.
38558         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
38559         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
38560         and rewrite as a compilation test.
38561
38562         * gcc.dg: Move many files into the cpp subdirectory, possibly
38563         renaming or editing them as well.
38564         Old name                New name
38565         990119-1.c              cpp/19990119-1.c
38566         990228-1.c              cpp/19990228-1.c
38567         990407-1.c              cpp/19990407-1.c
38568         990409-1.c              cpp/19990409-1.c
38569         990413-1.c              cpp/19990413-1.c
38570         990703-1.c              cpp/19990703-1.c
38571         20000127-1.c            cpp/20000127-1.c
38572         20000129-1.c            cpp/20000129-1.c
38573         20000207-1.c            cpp/20000207-1.c
38574         20000207-2.c            cpp/20000207-2.c
38575         20000209-1.c            cpp/20000209-1.c
38576         20000209-2.c            cpp/20000209-2.c
38577         20000301-1.c            cpp/20000301-1.c
38578         20000419-1.c            cpp/20000419-1.c
38579         20000510-1.S            cpp/20000510-1.S
38580         20000519-1.c            cpp/20000519-1.c
38581         20000529-1.c            cpp/20000529-1.c
38582         20000625-1.c            cpp/20000625-1.c
38583         20000625-2.c            cpp/20000625-2.c
38584         cpp-as1.c               cpp/assert1.c
38585         cpp-as2.c               cpp/assert2.c
38586         cxx-comments-1.c        cpp/cxxcom1.c
38587         cxx-comments-2.c        cpp/cxxcom2.c
38588         endif-label.c           cpp/endif.c
38589         cpp-hash1.c             cpp/hash1.c
38590         cpp-hash2.c             cpp/hash2.c
38591         cpp-if1.c               cpp/if-1.c
38592         cpp-if2.c               cpp/if-2.c
38593         cpp-if3.c               cpp/if-3.c
38594         cpp-if4.c               cpp/if-4.c
38595         cpp-if5.c               cpp/if-5.c
38596         cpp-cond.c              cpp/if-cexp.c
38597         cpp-missingop.c         cpp/if-mop.c
38598         cpp-missingparen.c      cpp/if-mpar.c
38599         cpp-opprec.c            cpp/if-oppr.c
38600         cpp-ifparen.c           cpp/if-paren.c
38601         cpp-shortcircuit.c      cpp/if-sc.c
38602         cpp-shift.c             cpp/if-shift.c
38603         cpp-unary.c             cpp/if-unary.c
38604         cpp-li1.c               cpp/line1.c
38605         cpp-li2.c               cpp/line2.c
38606         lineno.c                cpp/line3.c
38607         lineno-2.c              cpp/line4.c
38608         cpp-mi.c                cpp/mi1.c
38609         cpp-mic.h               cpp/mi1c.h
38610         cpp-micc.h              cpp/mi1cc.h
38611         cpp-mind.h              cpp/mi1nd.h
38612         cpp-mindp.h             cpp/mi1ndp.h
38613         cpp-mix.h               cpp/mi1x.h
38614         cpp-mi2.c               cpp/mi2.c
38615         cpp-mi2a.h              cpp/mi2a.h
38616         cpp-mi2b.h              cpp/mi2b.h
38617         cpp-mi2c.h              cpp/mi2c.h
38618         cpp-mi3.c               cpp/mi3.c
38619         cpp-mi3.def             cpp/mi3.def
38620         poison-1.c              cpp/poison.c
38621         pr-impl.c               cpp/prag-imp.c
38622         cpp-redef-2.c           cpp/redef1.c
38623         cpp-redef.c             cpp/redef2.c
38624         strpaste.c              cpp/strp1.c
38625         strpaste-2.c            cpp/strp2.c
38626         cpp-tradpaste.c         cpp/tr-paste.c
38627         cpp-tradstringify.c     cpp/tr-str.c
38628         cpp-tradwarn1.c         cpp/tr-warn1.c
38629         cpp-tradwarn2.c         cpp/tr-warn2.c
38630         trigraphs.c             cpp/trigraphs.c
38631         cpp-unc1.c              cpp/unc1.c
38632         cpp-unc2.c              cpp/unc2.c
38633         cpp-unc3.c              cpp/unc3.c
38634         cpp-unc.c               cpp/unc4.c
38635         undef.c                 cpp/undef1.c
38636         undef-2.c               cpp/undef2.c
38637         cpp-wi1.c               cpp/widestr1.c
38638
38639 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
38640
38641         * lib/g++.exp (g++_include_flags): Tweak.
38642
38643 2000-06-27  H.J. Lu  <hjl@gnu.org>
38644             Loren J. Rittle  <ljrittle@acm.org>
38645
38646         * lib/g++.exp (g++_include_flags): Override libgloss.exp
38647         version with one that knows about the new gcc tree structure.
38648         (g++_link_flags): Same.
38649
38650 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
38651
38652         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38653         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38654         case we are cross-compiling.
38655
38656         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38657         g++.old-deja/g++.niklas/Makefile.in,
38658         g++.old-deja/g++.niklas/configure.in,
38659         g++.old-deja/g++.other/Makefile.in,
38660         g++.old-deja/g++.other/configure.in,
38661         gcc.c-torture/code_quality/Makefile.in,
38662         gcc.c-torture/code_quality/configure.in,
38663         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38664         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38665         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38666         gcc.c-torture/execute/ieee/Makefile.in,
38667         gcc.c-torture/execute/ieee/configure.in,
38668         gcc.c-torture/noncompile/Makefile.in,
38669         gcc.c-torture/noncompile/configure.in,
38670         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38671         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38672         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38673
38674 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38675
38676         * g++.old-deja/g++.other/ambig3.C: New test.
38677
38678 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38679
38680         * g++.old-deja/g++.pt/syntax1.C: New test.
38681         * g++.old-deja/g++.pt/syntax2.C: New test.
38682         * g++.old-deja/g++.other/syntax3.C: New test.
38683         * g++.old-deja/g++.other/syntax4.C: New test.
38684
38685 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38686
38687         * gcc.dg/20000623-1.c: Prototype exit and abort.
38688
38689 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38690
38691         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38692         New tests.
38693         * gcc.dg/cpp-mi3.def: New file.
38694
38695         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38696         inside assertions.
38697         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38698         lexer's error messages.
38699         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38700         divine anything from the linemarkers.
38701         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38702         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38703
38704 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
38705
38706         * gcc.dg/20000623-1.c: New test.
38707
38708 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
38709
38710         * gcc.c-torture/execute/20000622-1.c: New test.
38711
38712 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38713
38714         * g++.old-deja/g++.other/init15.C: New test.
38715
38716 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38717
38718         * g++.old-deja/g++.pt/vaarg2.C: New test.
38719         * g++.old-deja/g++.pt/vaarg3.C: New test.
38720
38721 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
38722
38723         * g++.old-deja/g++.other/dyncast6.C: New test.
38724
38725 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
38726
38727         * gcc.c-torture/execute/loop-6.c: New test.
38728
38729 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
38730
38731         * gcc.dg/20000614-1.c: New test.
38732         * gcc.dg/20000614-2.c: New test.
38733
38734 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
38735
38736         * g++.old-deja/g++.other/inline12.C: New test.
38737
38738 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
38739
38740         * g++.old-deja/g++.other/eh1.C: New test.
38741
38742 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
38743
38744         * g++.old-deja/g++.other/type.C: New test.
38745
38746 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38747
38748         * g++.old-deja/g++.other/initstring.C: New test.
38749
38750 2000-06-12  Jason Merrill  <jason@redhat.com>
38751
38752         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38753
38754 2000-06-09  Jeffrey A Law  (law@cygnus.com)
38755
38756         * gcc.c-torture/compile/20000609-1.c: New test.
38757
38758 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
38759
38760         * gcc.dg/20000609-1.c: New test.
38761
38762 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
38763
38764         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38765         * gcc.c-torture/noncompile/poison-1.c: Move...
38766         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38767         * gcc.dg/cpp-li1.c: Add a token after the #line.
38768
38769 2000-06-05  Richard Henderson  <rth@cygnus.com>
38770
38771         * gcc.c-torture/execute/20000605-2.c: New test.
38772         * gcc.c-torture/execute/20000605-3.c: New test.
38773
38774 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
38775
38776         * g77.f-torture/execute/20000503-1.x: New file.
38777
38778 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         * g++.old-deja/g++.eh/badalloc1.C: New test.
38781
38782 2000-06-05  Richard Henderson  <rth@cygnus.com>
38783
38784         * gcc.c-torture/execute/20000605-1.c: New test.
38785
38786 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38787             Nathan Sidwell <nathan@codesourcery.com>
38788
38789         * gcc.c-torture/compile/20000605-1.c: New test.
38790
38791 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
38792
38793         * g77.f-torture/compile/20000601-1.f: New test.
38794
38795 2000-06-03  Richard Henderson  <rth@cygnus.com>
38796
38797         * gcc.c-torture/execute/20000603-1.c: New.
38798
38799 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
38800
38801         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38802         * gcc.dg/noreturn-2.c (noreturn): Likewise.
38803
38804 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
38805
38806         * gcc.dg/compare2.c (case 12): XFAIL.
38807         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38808         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38809
38810         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38811
38812 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
38813
38814         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38815         guard macro is already defined when the header is first
38816         included.
38817         * gcc.dg/cpp-mix.h: New file.
38818         * gcc.dg/endif-label.c: Update patterns to match compiler.
38819
38820         * g++.brendan/complex1.C: Declare abort.
38821         * g++.law/refs4.C: Remove XFAIL.
38822         * g++.oliva/expr2.C: Declare abort and exit.
38823
38824 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
38825
38826         * gcc.c-torture/execute/20000528-1.c: New test.
38827
38828         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38829         * g++.old-deja/g++.law/temps4.C: Likewise.
38830
38831         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38832         stdlib.h.  Call abort() on failure.
38833         * g++.old-deja/g++.law/refs4.C: Likewise.
38834         * g++.old-deja/g++.law/temps4.C: Likewise.
38835         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38836         * gcc.c-torture/execute/20000112-1.c: Include string.h.
38837
38838 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
38839
38840         Relative to g++.dg/special:
38841         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38842
38843         Relative to g++.old-deja:
38844         * g++.brendan/complex1.C, g++.jason/optimize2.C,
38845         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38846         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38847         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38848         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38849         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38850         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38851
38852         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38853         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38854         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38855         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38856         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38857         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38858         and/or string.h.
38859
38860         * g++.other/goto1.C: Update expectations for error messages.
38861
38862 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
38863
38864         * gcc.c-torture/compile/20000523-1.c: New test.
38865
38866 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38867
38868         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38869
38870 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38871
38872         * g++.old-deja/g++.eh/catch11.C: New test.
38873         * g++.old-deja/g++.eh/catch12.C: New test.
38874
38875 2000-05-24  Nick Clifton  <nickc@cygnus.com>
38876
38877         * gcc.c-torture/execute/20000523-1.c: New test.
38878
38879 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
38880
38881         * c-torture/execute/bcp-1.c: Replace abort in arg of
38882         __builtin_constant_p with a generic external function.
38883
38884         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38885         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38886         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38887         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38888         Prototype abort and/or exit.
38889
38890         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38891         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38892         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38893         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38894
38895 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
38896
38897         * gcc.dg/dwarf2-1.c: New test.
38898
38899 2000-05-20  Richard Henderson  <rth@cygnus.com>
38900
38901         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38902
38903 2000-05-20  Andreas Jaeger  <aj@suse.de>
38904
38905         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38906         testcase.
38907
38908 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
38909
38910         * gcc.c-torture/execute/20000519-2.c: New test.
38911
38912 2000-05-19  Andreas Jaeger  <aj@suse.de>
38913
38914         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38915         which fails with SSA.
38916
38917         * lib/c-torture.exp: Also test with -O3 -fssa.
38918
38919 2000-05-18  Michael Meissner  <meissner@redhat.com>
38920
38921         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38922         * gcc.c-torture/execute/920415-1.c: Ditto.
38923         * gcc.c-torture/execute/920501-1.c: Ditto.
38924         * gcc.c-torture/execute/conversion.c: Ditto.
38925         * gcc.c-torture/execute/cvt-1.c: Ditto.
38926
38927 2000-05-18  Jeffrey A Law  (law@cygnus.com)
38928
38929         * gcc.c-torture/compile/20000518-1.c: New test.
38930
38931 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38932
38933         * g77.f-torture/compile/200005018.f: New test.
38934
38935 2000-05-17  Jeffrey A Law  (law@cygnus.com)
38936
38937         * gcc.c-torture/compile/20000517-1.c: New test.
38938
38939 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38940
38941         * gcc.c-torture/execute/20000516-1.c: New test.
38942
38943 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
38944
38945         * g++.old-deja/g++.other/eh.C: New test.
38946
38947 2000-05-12  Richard Henderson  <rth@cygnus.com>
38948
38949         * gcc.c-torture/execute/990208-1.c (main): Don't pass
38950         constants through to doit's conditional.
38951
38952 2000-05-11  Jeffrey A Law  (law@cygnus.com)
38953
38954         * gcc.c-torture/compile/20000511-1.c: New test.
38955         * g77.f-torture/compile/20000511-1.f: New test.
38956         * g77.f-torture/compile/20000511-2.f: New test.
38957
38958 2000-05-11  Michael Meissner  <meissner@redhat.com>
38959
38960         * gcc.c-torture/execute/20000511-1.c: New test.
38961
38962 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
38963
38964         * gcc.dg/dg.exp: Scan .S files as well as .c files.
38965         * gcc.dg/20000510-1.S: New.
38966
38967 2000-05-08  Catherine Moore  <clm@cygnus.com>
38968
38969         * gcc.dg/unused-3.c: New.
38970
38971 2000-05-06  Richard Henderson  <rth@cygnus.com>
38972
38973           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38974           * g++.old-deja/g++.mike/warn1.C: Likewise.
38975           * g++.old-deja/g++.pt/local1.C: Likewise.
38976           * g++.old-deja/g++.pt/local7.C: Likewise.
38977           * g++.old-deja/g++.pt/spec16.C: Likewise.
38978
38979 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38982
38983 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
38984
38985           * g77.f-torture/execute/20000503-1.f: New test.
38986
38987 2000-05-04  Andreas Jaeger  <aj@suse.de>
38988
38989         * gcc.dg/noreturn-2.c: New test.
38990
38991 2000-05-04  Neil Booth  <NeilB@earthling.net>
38992
38993         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38994         preprocessor.
38995
38996 2000-05-04  Richard Henderson  <rth@cygnus.com>
38997
38998         * gcc.c-torture/execute/20000503-1.c: Fix typo.
38999
39000 2000-05-04  Richard Henderson  <rth@cygnus.com>
39001
39002         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39003         OpenSSL by Jason R Thorpe.
39004
39005 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39006
39007         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39008
39009 2000-05-03  Robert Lipe <robertlipe@usa.net>
39010
39011         * gcc.dg/20000503-1.c: New test.
39012
39013 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39014
39015         * gcc.c-torture/compile/20000502-1.c: New test.
39016         * g++.old-deja/g++.other/align.C: New test.
39017         * gcc.dg/cpp-tradstringify.c: New test.
39018
39019 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39020
39021         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39022         and hard registers.
39023
39024 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39025
39026         * gcc.c-torture/execute/loop-5.c: New test.
39027
39028 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39029
39030         * gcc.c-torture/execute/va-arg-20.c: New test.
39031
39032 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39033
39034         * gcc.c-torture/execute/20000422-1.c: New test.
39035
39036 2000-04-20  Greg McGary  <gkm@gnu.org>
39037
39038         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39039         when optimizing, but without sibling-call optimizations (-O1).
39040
39041 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39042
39043           * gcc.c-torture/compile/20000420-1.c: New test.
39044
39045 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39046
39047         * g++.abi/ptrflags.C: New test.
39048         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39049
39050 2000-04-19  Catherine Moore  <clm@cygnus.com>
39051
39052         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39053
39054 2000-04-19  Greg McGary  <gkm@gnu.org>
39055
39056         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39057         sibling-call optimizations.
39058
39059 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39060
39061         * gcc.dg/20000419-1.c: New test.
39062
39063 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39064
39065         * gcc.c-torture/execute/20000412-6.c: New test.
39066
39067 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39068
39069         * gcc.c-torture/execute/20000412-5.c: New test.
39070         * g77.f-torture/compile/20000412-1.f: New test.
39071         * gcc.c-torture/execute/20000412-4.c: New test.
39072         * gcc.c-torture/compile/20000412-2.c: New test.
39073         * gcc.c-torture/execute/20000412-3.c: New test.
39074         * gcc.c-torture/compile/20000412-1.c: New test.
39075         * gcc.c-torture/execute/20000412-2.c: New test.
39076
39077 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39078
39079         * objc/execute/bf-20.m: New test.
39080
39081 2000-04-10  Richard Henderson  <rth@cygnus.com>
39082
39083         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39084
39085         * gcc.c-torture/execute/20000412-1.c: New test.
39086
39087 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39088
39089         * g++.old-deja/g++.eh/catchptr1.C: New test.
39090
39091 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39092
39093         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39094
39095 2000-04-08  Neil Booth  <NeilB@earthling.net>
39096
39097         * gcc.dg/cpp-nullchar.c: Remove test as
39098         embedded nulls cause problems.
39099
39100 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39101
39102         * gcc.dg/compare2.c: New test.
39103
39104 2000-04-08  Neil Booth  <NeilB@earthling.net>
39105
39106         * gcc.dg/cpp-nullchar.c: New test.
39107
39108 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39109
39110         * gcc.dg/cpp-mi2.c: New test.
39111         * gcc.dg/cpp-mi2[abc].h: New files.
39112
39113 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39114
39115         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39116         member name.
39117
39118 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39119
39120         * g++.old-deja/g++.abi/vmihint.C: New test.
39121
39122 2000-04-06  Neil Booth  <NeilB@earthling.net>
39123
39124         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39125         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39126         copyright.
39127
39128 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39129
39130         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39131         avoid stack-frame overwrite.
39132
39133 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39134
39135         * gcc.c-torture/compile/20000405-2.c: New test.
39136         * gcc.c-torture/compile/20000405-3.c: New test.
39137
39138 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39139
39140         * gcc.c-torture/compile/20000405-1.c: New test.
39141
39142 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39143
39144         * gcc.dg/cast-qual-1.c: Revert last change.
39145
39146 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39147
39148         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39149
39150 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39151
39152         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39153         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39154
39155 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39156
39157         * gcc.c-torture/compile/20000403-2.c: New test.
39158         * gcc.c-torture/compile/20000403-1.c: New test.
39159
39160 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39161
39162         * gcc.c-torture/execute/20000403-1.c: New test.
39163
39164 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39165
39166         * gcc.c-torture/execute/20000402-1.c: New test.
39167
39168 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39169
39170         * gcc.c-torture/execute/va-arg-15.c: New test.
39171         * gcc.c-torture/execute/va-arg-16.c: New test.
39172         * gcc.c-torture/execute/va-arg-17.c: New test.
39173         * gcc.c-torture/execute/va-arg-18.c: New test.
39174         * gcc.c-torture/execute/va-arg-19.c: New test.
39175
39176 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39177
39178         * gcc.c-torture/compile/981211-1.c: Move to...
39179         * gcc.dg/cpp-as1.c: ...here.
39180         * gcc.dg/cpp-as2.c: New file.
39181
39182         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39183         compiler.
39184
39185 2000-04-02  Neil Booth  <NeilB@earthling.net>
39186
39187         * gcc.dg/cpp-cond.c  New tests.
39188         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39189         accidental success less likely.
39190         * gcc.dg/cpp-missingop.c  New tests.
39191         * gcc.dg/cpp-missingparen.c  New tests.
39192         * gcc.dg/cpp-shift.c  New tests.
39193         * gcc.dg/cpp-shortcircuit.c  New tests.
39194         * gcc.dg/cpp-unary.c  New tests.
39195
39196 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39197
39198         * gcc.c-torture/compile/20000329-1.c: New test.
39199
39200 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39201
39202         * gcc.c-torture/compile/20000326-1.c: New test.
39203         * gcc.c-torture/compile/20000326-2.c: New test.
39204
39205 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39206
39207         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39208         the first parameter is a function argument.
39209
39210 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39211
39212         * g++.old-deja/g++.ext/array4.C: New test.
39213
39214 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39215
39216         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39217
39218 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39219
39220         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39221
39222 2000-03-19  Richard Henderson  <rth@cygnus.com>
39223
39224         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39225
39226 2000-03-19  Richard Henderson  <rth@cygnus.com>
39227
39228         * gcc.c-torture/compile/20000319-1.c: New test.
39229
39230 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39231
39232         * gcc.c-torture/execute/20000314-3.c: New test.
39233         * gcc.c-torture/execute/20000314-2.c: New test.
39234         * gcc.c-torture/execute/20000314-1.c: New test.
39235         * gcc.c-torture/compile/20000314-2.c: New test.
39236         * gcc.c-torture/compile/20000314-1.c: New test.
39237
39238 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39239
39240         * g++.old-deja/g++.warn/inline.C: New test.
39241
39242 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39243
39244         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39245         standards-compliant result rather than specific constants.
39246         Put test-values in array.
39247
39248 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39249
39250         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39251         (g++_target_compile): Put test-specific options last.
39252
39253 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39254
39255         * g++.old-deja/g++.eh/vbase4.C: New test.
39256
39257 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39258
39259         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39260
39261 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39262
39263         * g++.old-deja/g++.brendan/misc12.C: Removed.
39264         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39265         * g++.old-deja/g++.ext/pretty4.C: New test.
39266
39267 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39268
39269         * g++.old-deja/g++.other/string2.C: New test.
39270
39271 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39272
39273         * g++.old-deja/g++.warn/impint2.C: New test.
39274
39275 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39276
39277         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39278         is 1, not zero.
39279
39280 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39281
39282         * g++.old-deja/g++.warn/impint.C: New test.
39283         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39284         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39285         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39286         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39287         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39288         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39289         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39290         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39291         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39292         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39293         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39294         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39295
39296 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39297
39298         * gcc.dg/cpp-redef.c: New test.
39299
39300 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39301
39302         * g++.old-deja/g++.pt/unify7.C: New test.
39303
39304 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39305
39306         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39307         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39308
39309 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39310
39311         * gcc.c-torture/compile/20000224-1.c: New test.
39312
39313 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39314
39315         * gcc.c-torture/compile/cpp-2.c: New test.
39316         * gcc.c-torture/compile/cpp-1.c: New test.
39317
39318 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39319
39320         * gcc.c-torture/execute/20000225-1.c: New test.
39321
39322 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39323
39324         * gcc.dg/cpp-li2.c: New test.
39325
39326         * gcc.dg/cpp-wi1.c: New test.
39327
39328         * gcc.dg/cpp-li1.c: New test.
39329
39330 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39331
39332         * g++.old-deja/g++.other/sizeof5.C: New test.
39333
39334 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39335
39336         * gcc.c-torture/execute/va-arg-13.c: New test.
39337
39338 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39339
39340         * gcc.c-torture/execute/va-arg-12.c: New test.
39341
39342 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39343
39344         * gcc.c-torture/execute/20000223-1.c: New test.
39345
39346 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39347
39348         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39349
39350 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39351
39352         * g++.old-deja/g++.abi/ptrmem.C: New test.
39353
39354 2000-02-19  Richard Henderson  <rth@cygnus.com>
39355
39356         * gcc.c-torture/compile/init-3.c: New.
39357
39358 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39359
39360         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39361         ALWAYS_CXXFLAGS.
39362
39363 2000-02-11  Robert Lipe <robertl@sco.com>
39364
39365         * gcc.c-torture/compile/20000211-3.c: New test.
39366
39367 2000-02-11  Martin Buchholz <martin@xemacs.org>
39368
39369         * gcc.c-torture/compile/20000211-2.c: New test.
39370
39371 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39372
39373         * gcc.c-torture/compile/20000211-1.c: New test.
39374
39375 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39376
39377         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39378           on native targets
39379
39380 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39381
39382         * g++.old-deja/g++.other/cast5.C: New test.
39383
39384 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39385
39386         * gcc.c-torture/execute/20000205-1.c: New.
39387
39388 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39389
39390         * g++.old-deja/g++.jason/cast3.C: Return void.
39391         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39392
39393 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39394
39395         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39396
39397         * gcc.dg/loop-1.c: New test.
39398
39399 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
39400
39401         * gcc.c-torture/compile/20000127-1.c: New test.
39402         * gcc.c-torture/execute/991228-1.c: New test.
39403
39404 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39405
39406         * gcc.dg/unused-2.c: New test.
39407
39408         * gcc.dg/conv-1.c: New test.
39409
39410 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
39411
39412         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
39413         compiler.
39414         (tool_option_proc): Fix typo.
39415
39416 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
39417
39418         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
39419         of the ld on the host, not on the build machine.
39420         Also, don't crash if '--help' is not a supported option.
39421
39422 2000-01-24  Richard Henderson  <rth@cygnus.com>
39423
39424         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
39425
39426 2000-01-20  Jeffrey A Law  (law@cygnus.com)
39427
39428         * gcc.c-torture/execute/20000120-2.c: New test.
39429         * gcc.c-torture/execute/20000120-1.c: New test.
39430
39431 2000-01-13  Jeffrey A Law  (law@cygnus.com)
39432
39433         * gcc.c-torture/execute/20000113-1.c: New test.
39434
39435 2000-01-12  Jeffrey A Law  (law@cygnus.com)
39436
39437         * gcc.c-torture/execute/20000112-1.c: New test.
39438
39439 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39440
39441         * gcc.dg/20000111-1.c: New test.
39442
39443 2000-01-10  Jeffrey A Law  (law@cygnus.com)
39444
39445         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
39446         with 16 bit integers.
39447
39448 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39449
39450         * gcc.dg/20000108-1.c: New test.
39451
39452 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39453
39454         * g++.old-deja/g++.ns/koenig8.C: New test.
39455
39456 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39457
39458         * g++.old-deja/g++.other/cast4.C: New test.
39459
39460 2000-01-05  Jeffrey A Law  (law@cygnus.com)
39461
39462         * gcc.c-torture/compile/20000105-2.c: New test.
39463         * gcc.c-torture/compile/20000105-1.c: New test.
39464
39465 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39466
39467         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
39468         references to printf & atoi to conform to ANSI standard.
39469         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
39470         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
39471         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
39472         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
39473         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
39474         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39475         * g++.old-deja/g++.brendan/copy1.C: Likewise.
39476         * g++.old-deja/g++.brendan/copy2.C: Likewise.
39477         * g++.old-deja/g++.brendan/copy3.C: Likewise.
39478         * g++.old-deja/g++.brendan/copy4.C: Likewise.
39479         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39480         * g++.old-deja/g++.brendan/copy6.C: Likewise.
39481         * g++.old-deja/g++.brendan/copy7.C: Likewise.
39482         * g++.old-deja/g++.brendan/copy8.C: Likewise.
39483         * g++.old-deja/g++.brendan/crash11.C: Likewise.
39484         * g++.old-deja/g++.brendan/crash14.C: Likewise.
39485         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39486         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39487         * g++.old-deja/g++.brendan/delete2.C: Likewise.
39488         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39489         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39490         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39491         * g++.old-deja/g++.brendan/eh1.C: Likewise.
39492         * g++.old-deja/g++.brendan/groff1.C: Likewise.
39493         * g++.old-deja/g++.brendan/init3.C: Likewise.
39494         * g++.old-deja/g++.brendan/misc12.C: Likewise.
39495         * g++.old-deja/g++.brendan/misc7.C: Likewise.
39496         * g++.old-deja/g++.brendan/new2.C: Likewise.
39497         * g++.old-deja/g++.brendan/operators4.C: Likewise.
39498         * g++.old-deja/g++.brendan/operators5.C: Likewise.
39499         * g++.old-deja/g++.brendan/overload2.C: Likewise.
39500         * g++.old-deja/g++.brendan/overload7.C: Likewise.
39501         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39502         * g++.old-deja/g++.brendan/reference1.C: Likewise.
39503         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39504         * g++.old-deja/g++.brendan/template24.C: Likewise.
39505         * g++.old-deja/g++.brendan/template3.C: Likewise.
39506         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39507         * g++.old-deja/g++.jason/inline3.C: Likewise.
39508         * g++.old-deja/g++.jason/opeq.C: Likewise.
39509         * g++.old-deja/g++.law/arg5.C: Likewise.
39510         * g++.old-deja/g++.law/arm7.C: Likewise.
39511         * g++.old-deja/g++.law/ctors11.C: Likewise.
39512         * g++.old-deja/g++.law/cvt8.C: Likewise.
39513         * g++.old-deja/g++.law/init9.C: Likewise.
39514         * g++.old-deja/g++.law/refs4.C: Likewise.
39515         * g++.old-deja/g++.law/template2.C: Likewise.
39516         * g++.old-deja/g++.law/visibility24.C: Likewise.
39517         * g++.old-deja/g++.law/vtable3.C: Likewise.
39518         * g++.old-deja/g++.mike/asm2.C: Likewise.
39519         * g++.old-deja/g++.mike/eh1.C: Likewise.
39520         * g++.old-deja/g++.mike/misc1.C: Likewise.
39521         * g++.old-deja/g++.mike/misc13.C: Likewise.
39522         * g++.old-deja/g++.mike/misc14.C: Likewise.
39523         * g++.old-deja/g++.mike/ns12.C: Likewise.
39524         * g++.old-deja/g++.mike/p1248.C: Likewise.
39525         * g++.old-deja/g++.mike/p3708.C: Likewise.
39526         * g++.old-deja/g++.mike/p3708a.C: Likewise.
39527         * g++.old-deja/g++.mike/p3708b.C: Likewise.
39528         * g++.old-deja/g++.mike/p646.C: Likewise.
39529         * g++.old-deja/g++.mike/p700.C: Likewise.
39530         * g++.old-deja/g++.mike/p783.C: Likewise.
39531         * g++.old-deja/g++.mike/p783a.C: Likewise.
39532         * g++.old-deja/g++.mike/p783b.C: Likewise.
39533         * g++.old-deja/g++.mike/p786.C: Likewise.
39534         * g++.old-deja/g++.mike/p789.C: Likewise.
39535         * g++.old-deja/g++.mike/p789a.C: Likewise.
39536         * g++.old-deja/g++.mike/p807a.C: Likewise.
39537         * g++.old-deja/g++.other/delete3.C: Likewise.
39538         * g++.old-deja/g++.other/dyncast1.C: Likewise.
39539         * g++.old-deja/g++.other/dyncast2.C: Likewise.
39540         * g++.old-deja/g++.other/dyncast3.C: Likewise.
39541         * g++.old-deja/g++.other/empty1.C: Likewise.
39542         * g++.old-deja/g++.other/temporary1.C: Likewise.
39543         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
39544         * g++.old-deja/g++.pt/t16.C: Likewise.
39545         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
39546
39547 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
39548
39549         * gcc.dg/991230-1.c: New test.
39550
39551 1999-12-29  Jeffrey A Law  (law@cygnus.com)
39552
39553         * gcc.c-torture/compile/991229-3.c: New test.
39554         * gcc.c-torture/compile/991229-2.c: New test.
39555         * gcc.c-torture/compile/991229-1.c: New test.
39556
39557 1999-12-29  Greg McGary <gkm@eng.ascend.com>
39558
39559         * gcc.c-torture/compile/labels-2.c: New test.
39560
39561 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
39562
39563         * gcc.c-torture/execute/991227-1.c: New test.
39564
39565 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39566
39567         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39568
39569 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
39570
39571         * gcc.c-torture/execute/991221-1.c: New test.
39572
39573 1999-12-20  Nathan Sidwell  <nathan@acm.org>
39574
39575         * g++.old-deja/g++.other/cast3.C: New test.
39576
39577 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
39578
39579         * gcc.c-torture/execute/991216-4.c: New test.
39580
39581 1999-12-16  Michael Meissner  <meissner@cygnus.com>
39582
39583         * gcc.c-torture/execute/991216-1.c: New test.
39584         * gcc.c-torture/execute/991216-2.c: New test.
39585         * gcc.c-torture/execute/991216-3.c: New test.
39586
39587 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39588
39589         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39590         Actually make the test fail by using "-O2" for compilation.
39591
39592 1999-12-15  Nathan Sidwell  <nathan@acm.org>
39593
39594         * g++.old-deja/g++.warn/cast-align1.C: New test.
39595
39596 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39597
39598         * gcc.c-torture/compile/991214-1.c: New test.
39599         * gcc.c-torture/compile/991214-2.c: New test.
39600
39601 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39602
39603         * gcc.dg/991214-1.c: New test.
39604
39605 1999-12-13  Jeffrey A Law  (law@cygnus.com)
39606
39607         * gcc.c-torture/compile/991213-3.c: New test.
39608         * gcc.c-torture/compile/991213-2.c: New test.
39609         * gcc.c-torture/compile/991213-1.c: New test.
39610
39611 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
39612
39613         * gcc.dg/991209-1.c: New test.
39614
39615 1999-12-08  Nathan Sidwell <nathan@acm.org>
39616
39617         * gcc.c-torture/compile/991208-1.c: New test.
39618
39619 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39620
39621         * gcc.dg/ultrasp2.c: New test.
39622
39623 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
39624
39625         * g++.old-deja/g++.abi/align.C (main): Fix typo.
39626
39627 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
39628
39629         * gcc.c-torture/compile/991202-1.c: New test.
39630         * gcc.c-torture/execute/991202-1.c: New test.
39631         * gcc.c-torture/execute/991202-2.c: New test.
39632         * gcc.c-torture/execute/991202-3.c: New test.
39633
39634 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
39635
39636         * g++.old-deja/g++.abi/align.C: New test.
39637         * g++.old-deja/g++.abi/aggregates.C: Likewise.
39638         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39639
39640 1999-12-01  Richard Henderson  <rth@cygnus.com>
39641
39642         * gcc.c-torture/execute/991201-1.c: New.
39643
39644 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
39645
39646         * gcc.dg/991129-1.c: New test.
39647
39648 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39649
39650         * gcc.c-torture/compile/991127-1.c: New test.
39651
39652 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39653
39654         * g++.old-deja/g++.other/warn4.C: New test.
39655
39656 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39657
39658         * g++.old-deja/g++.eh/cleanup2.C: New test.
39659         * g++.old-deja/g++.ext/pretty2.C: New test.
39660         * g++.old-deja/g++.ext/pretty3.C: New test.
39661         * g++.old-deja/g++.other/debug6.C: New test.
39662
39663 1999-10-20  Jim Wilson  <wilson@cygnus.com>
39664
39665         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39666         compiler_output to look for one error message instead of two.
39667
39668 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
39669
39670         * gcc.c-torture/execute/991118-1.c: Also test case
39671         where the word boundary does not split a byte evenly.
39672
39673 1999-11-19  Nathan Sidwell  <nathan@acm.org>
39674
39675         * g++.old-deja/g++.ext/restrict1.C: New test.
39676
39677 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39678
39679         * gcc.c-torture/execute/991118-1.c: New test.
39680
39681 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
39682
39683         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39684         working directory pathnames.
39685
39686 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
39687
39688         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39689         host is equipped with driver.h and driver.o so it can actually
39690         compile and run the tests.
39691
39692 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
39693
39694         * gcc.c-torture/compile/991008-1.c: New test.
39695
39696 1999-11-08  Nick Clifton  <nickc@cygnus.com>
39697
39698         * lib/gcc-dg.exp: Include target-supports.exp
39699
39700 1999-11-05  Nick Clifton  <nickc@cygnus.com>
39701
39702         * lib/target-supports.exp: New file: Provide procs to test for
39703         features supported by the target.
39704         (check_weak_available): Moved here from ecos.exp.
39705         (check_alias_available): New proc: Determine of the target
39706         toolchain supports the alias attribute.
39707
39708         * gcc.dg/special/ecos.exp: Move check_weak_available to
39709         target-supports.exp.
39710         (alias-1.c): Only perform the test if the target supports
39711         aliases.
39712         (wkali-1.c): Only perform the test if the target supports
39713         aliases.
39714
39715         * gcc.dg/990506-0.c: Expect error messages from cross
39716         targets as well as native targets.
39717
39718 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39719
39720         * gcc.dg/ultrasp1.c: Removed xfail.
39721         * gcc.dg/struct-ret-2.c: Likewise.
39722         * gcc.dg/array-1.c: Likewise.
39723
39724 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39725
39726         * gcc.dg/struct-ret-2.c: New test.
39727
39728         * gcc.dg/array-1.c: New test.
39729
39730 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
39731
39732         * gcc.c-torture/execute/991030-1.c: New test.
39733
39734 1999-10-26  Richard Henderson  <rth@cygnus.com>
39735
39736         * gcc.c-torture/compile/991026-2.c: New test.
39737
39738 1999-10-26  Jeffrey A Law  (law@cygnus.com)
39739
39740         * gcc.c-torture/compile/991026-1.c: New test.
39741
39742 1999-10-23  Jeffrey A Law  (law@cygnus.com)
39743
39744         * gcc.c-torture/execute/991023-1.c: New test.
39745
39746 1999-10-19  Jeffrey A Law  (law@cygnus.com)
39747
39748         * gcc.c-torture/execute/991019-1.c: New test.
39749
39750 1999-10-16  Richard Henderson  <rth@cygnus.com>
39751
39752         * gcc.c-torture/execute/991016-1.c: New test.
39753
39754 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
39755
39756         * gcc.c-torture/execute/991014-1.c: New test.
39757
39758 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
39759
39760         * g++.old-deja/g++.other/union2.C: New test.
39761
39762 1999-10-13  Nathan Sidwell  <nathan@acm.org>
39763
39764         * g++.old-deja/g++.other/vaarg2.C: New test.
39765         * g++.old-deja/g++.other/vaarg3.C: New test.
39766
39767 1999-10-12  Craig Burley  <craig@jcb-sc.com>
39768
39769         * g77.f-torture/noncompile/19990905-1.f: Moved from being
39770         in compile/.
39771
39772 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
39773
39774         * gcc.c-torture/execute/va-arg-11.c: New test.
39775
39776 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
39777
39778         * lib/file-format.exp (gcc_target_object_format): Don't
39779         crash if objdump is unavailable.
39780
39781 1999-09-29  Donn Terry <donn@interix.com>
39782
39783         * gcc.misc-tests/mg.exp: delete extraneous redirection.
39784
39785 1999-09-28  Nick Clifton  <nickc@cygnus.com>
39786
39787         * gcc.c-torture/compile/990928-1.c: New test.
39788
39789 1999-09-28  Nathan Sidwell  <nathan@acm.org>
39790
39791         * g++.old-deja/g++.other/decl6.C: New test.
39792
39793 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39794
39795         * gcc.c-torture/execute/va-arg-10.c: New test.
39796
39797 1999-09-27  Nathan Sidwell  <nathan@acm.org>
39798
39799         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39800         __PRETTY_FUNCTION__.
39801
39802 1999-09-23  Nick Clifton  <nickc@cygnus.com>
39803
39804         * gcc.c-torture/execute/990923-1.c: New test.
39805
39806 1999-09-21  Nick Clifton  <nickc@cygnus.com>
39807
39808         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39809         for which -fpic is inappropriate.
39810
39811 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
39812
39813         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39814
39815 1999-09-21  Nathan Sidwell  <nathan@acm.org>
39816
39817         * g++.old-deja/g++.other/dyncast1.C: New test.
39818         * g++.old-deja/g++.other/dyncast2.C: New test.
39819         * g++.old-deja/g++.other/dyncast3.C: New test.
39820         * g++.old-deja/g++.other/dyncast4.C: New test.
39821         * g++.old-deja/g++.other/dyncast5.C: New test.
39822         * g++.old-deja/g++.eh/catch3.C: New test.
39823         * g++.old-deja/g++.eh/catch3p.C: New test.
39824         * g++.old-deja/g++.eh/catch4.C: New test.
39825         * g++.old-deja/g++.eh/catch4p.C: New test.
39826         * g++.old-deja/g++.eh/catch5.C: New test.
39827         * g++.old-deja/g++.eh/catch5p.C: New test.
39828         * g++.old-deja/g++.eh/catch6.C: New test.
39829         * g++.old-deja/g++.eh/catch6p.C: New test.
39830         * g++.old-deja/g++.eh/catch7.C: New test.
39831         * g++.old-deja/g++.eh/catch7p.C: New test.
39832         * g++.old-deja/g++.eh/catch8.C: New test.
39833         * g++.old-deja/g++.eh/catch8p.C: New test.
39834         * g++.old-deja/g++.eh/catch9.C: New test.
39835         * g++.old-deja/g++.eh/catch9p.C: New test.
39836
39837 1999-09-13  Nathan Sidwell  <nathan@acm.org>
39838
39839         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39840         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39841
39842 1999-09-13  Jeffrey A Law  (law@cygnus.com)
39843
39844         * gcc.c-torture/compile/990913-1.c: New test.
39845
39846 1999-09-10  Nathan Sidwell  <nathan@acm.org>
39847
39848         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39849         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39850
39851 1999-09-09  Richard Henderson  <rth@cygnus.com>
39852
39853         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39854
39855 1999-09-09  Nathan Sidwell  <nathan@acm.org>
39856
39857         * g++.old-deja/g++.other/lookup11.C: New test.
39858         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39859         what is permitted and what we want.
39860         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39861         overload use.
39862         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39863
39864 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
39865
39866         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39867         * gcc.c-torture/noncompile/poison-1.c: New file.
39868
39869 1999-09-08  Nathan Sidwell  <nathan@acm.org>
39870
39871         * g++.old-deja/g++.other/sizeof3.C: New test.
39872         * g++.old-deja/g++.other/sizeof4.C: New test.
39873         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39874         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39875
39876 1999-09-07  Richard Henderson  <rth@cygnus.com>
39877
39878         * gcc.dg/va-arg-1.c: New.
39879
39880 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39881
39882         * gcc.c-torture/execute/va-arg-9.c: New test.
39883
39884 1999-09-05  Craig Burley  <craig@jcb-sc.com>
39885
39886         * g77.f-torture/compile/980519-2.f: New test.
39887         * g77.f-torture/compile/19990905-0.f: New test.
39888         * g77.f-torture/compile/19990905-1.f: New test.
39889         * g77.f-torture/compile/19990905-2.f: New test.
39890
39891         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39892
39893 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
39894
39895         * gcc.c-torture/execute/990827-1.c: Fix typo.
39896
39897 1999-09-03  Nathan Sidwell  <nathan@acm.org>
39898
39899         * g++.old-deja/g++.other/deref1.C: New test.
39900
39901 1999-09-02  Nathan Sidwell  <nathan@acm.org>
39902
39903         * g++.old-deja/g++.other/ambig2.C: New test.
39904         * g++.old-deja/g++.other/cond5.C: New test.
39905         * g++.old-deja/g++.other/lookup16.C: New test.
39906
39907 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
39908
39909         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39910         assemblers too.
39911
39912 1999-08-31  Jeffrey A Law  (law@cygnus.com)
39913
39914         * lib/c-torture.exp: Avoid the "compare executables" optimization
39915         when testing native.
39916
39917 1999-08-29  Jeffrey A Law  (law@cygnus.com)
39918
39919         * gcc.c-torture/execute/990829-1.c: New test.
39920         * gcc.c-torture/compile/990829-1.c: New test.
39921
39922 1999-08-27  Paul Burchard  <burchard@pobox.com>
39923
39924         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39925         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39926         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39927         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39928         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39929         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39930         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39931         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39932         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39933         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39934         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39935
39936 1999-08-27  Jeffrey A Law  (law@cygnus.com)
39937
39938         * gcc.c-torture/execute/990827-1.c: New test.
39939
39940 1999-08-26  Craig Burley  <craig@jcb-sc.com>
39941
39942         * g77.f-torture/noncompile/19990826-4.f: New test.
39943
39944         * g77.f-torture/compile/19990826-3.f: New test.
39945
39946         * g77.f-torture/execute/19990826-2.f: New test.
39947
39948         * g77.f-torture/compile/19990826-1.f: New test.
39949
39950         * gcc.c-torture/execute/990826-0.c: New test.
39951         * g77.c-torture/execute/19990826-0.f: New test.
39952
39953         * g77.f-torture/noncompile/970626-2.f: New test.
39954
39955 1999-08-25  Paul Burchard  <burchard@pobox.com>
39956
39957         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39958         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39959         lss-011.C: New tests.
39960
39961 1999-08-25  Nathan Sidwell  <nathan@acm.org>
39962
39963         * g++.old-deja/g++.other/decl5.C: New test.
39964
39965 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39966
39967         * noncompile/noncompile.exp: Load_lib c-torture.exp.
39968         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39969         call `postbase' for each one.  All callers of `postbase' changed
39970         to call this instead.
39971
39972 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
39973
39974         * gcc.c-torture/execute/990811-1.c: New test.
39975
39976 1999-08-09  Nick Clifton  <nickc@cygnus.com>
39977
39978         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39979         just native ones.
39980
39981         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39982         just native ones.
39983
39984 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39985
39986         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39987
39988 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39989
39990         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39991
39992 1999-08-04  Nathan Sidwell  <nathan@acm.org>
39993
39994         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39995
39996 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39997
39998         * gcc.c-torture/execute/990804-1.c: New test.
39999
40000 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40001
40002         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40003         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40004         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40005
40006 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40007
40008         * g++.old-deja/g++.other/struct1.C: New test.
40009
40010 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40011
40012         * g++.old-deja/g++.other/enum2.C: New test.
40013
40014 1999-08-02  Richard Henderson  <rth@cygnus.com>
40015
40016         Adapted from tests from Franz Sirl:
40017         * gcc.c-torture/execute/va-arg-7.c: New test.
40018         * gcc.c-torture/execute/va-arg-8.c: New test.
40019
40020 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40021
40022         * gcc.c-torture/compile/990801-2.c: New test.
40023
40024         * gcc.c-torture/compile/990801-1.c: New test.
40025
40026 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40027
40028         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40029         fp-cmp-1.c, converting double to float.
40030
40031         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40032         fp-cmp-1.c, converting double to long double.
40033
40034         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40035         from fr1 to unknown_register, since fr1 is a legitimate register
40036         on some machines.
40037
40038 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40039
40040         * README: More listname related changes.
40041
40042 1999-07-08  Catherine Moore  <clm@cygnus.com>
40043
40044         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40045
40046 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40047
40048         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40049
40050 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40051
40052         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40053
40054 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40055
40056         * gcc.dg/990703-1.c: New test.
40057
40058 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40059
40060         * lib/file-format.exp: New file: Move definition of proc
40061         gcc_target_object_format to here from
40062         gcc.dg/special/ecos.exp.
40063
40064         * lib/c-torture.exp: Include lib file-format.exp.
40065         * lib/gcc-dg.exp: Include lib file-format.exp.
40066
40067         * gcc.dg/special/ecos.exp: Remove definition of proc
40068         gcc_target_object_format.
40069
40070 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40071
40072         * gcc.c-torture/execute/990628-1.c: New test.
40073
40074 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40075
40076         * gcc.c-torture/compile/990625-2.c: New test.
40077
40078         * gcc.c-torture/compile/990625-1.c: New test.
40079
40080 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40081
40082         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40083         attributes compile.
40084         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40085         ports that use the COFF/PE file format.
40086
40087 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40088
40089         * gcc.c-torture/compile/990617-1.c: New test.
40090
40091 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40092
40093         * g++.old-deja/g++.other/decl4.C: New test.
40094
40095 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40096
40097         * g++.old-deja/g++.other/bitfld3.C: New test.
40098
40099 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40100
40101         * g++.old-deja/g++.eh/catch1.C: New test.
40102
40103 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40104
40105         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40106
40107         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40108         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40109
40110 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40111
40112         * g77.f-torture/compile/19990502-0.f: Replace with new,
40113         shorter, test that still fails after recent changes.
40114
40115 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40116
40117         * gcc.c-torture/execute/990604-1.c: New test.
40118
40119 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40120
40121         * gcc.c-torture/execute/990531-1.c: New test.
40122
40123 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40124
40125         * gcc.c-torture/compile/990527-1.c: New test.
40126
40127 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40128
40129         * gcc.c-torture/execute/990527-1.c: New test.
40130
40131 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40132
40133         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40134         bitfields as signed.
40135
40136 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40137
40138         * g77.f-torture/compile/19990525-0.f: New test.
40139
40140 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40141
40142         * gcc.c-torture/execute/990525-2.c: New test.
40143
40144         * gcc.c-torture/execute/990525-1.c: New test.
40145
40146 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40147
40148         * g++.old-deja/g++.other/anon3.C: New test.
40149         * g++.old-deja/g++.other/anon4.C: New test.
40150         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40151         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40152         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40153         Merrill).
40154
40155 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40156
40157         * gcc.c-torture/execute/990524-1.c: New test.
40158
40159         * gcc.dg/990524-1.c: New test.
40160
40161 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40162
40163         * gcc.c-torture/compile/990523-1.c: New test.
40164
40165 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40166
40167         * gcc.c-torture/compile/990519-1.c: New test.
40168
40169 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40170
40171         * gcc.c-torture/compile/990517-1.c: New test.
40172
40173         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40174         (e4, f4): New tests.
40175         (main): Call them.
40176
40177 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40178
40179         * gcc.dg/noreturn-1.c: New test.
40180
40181 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40182
40183         * gcc.c-torture/execute/990513-1.c: New test.
40184
40185 1999-05-10  Richard Henderson  <rth@cygnus.com>
40186
40187         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40188
40189 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40190
40191         * g77.f-torture/execute/erfc.f: Use small single-precision
40192         values, to avoid problems on Alphas when not -mieee.
40193
40194 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40195
40196         * gcc.dg/990506-0.c: New test.
40197
40198 1999-05-08  Richard Henderson  <rth@cygnus.com>
40199
40200         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40201         the constant to test.  Don't XFAIL 64-bit targets.
40202
40203         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40204         * g++.old-deja/g++.law/profile1.C: Likewise.
40205
40206         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40207         operator new instances.
40208         * g++.old-deja/g++.other/delete5.C: Likewise.
40209
40210 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40211
40212         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40213         intrinsic.
40214
40215 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40216
40217         * g77.f-torture/execute/u77-test.f: Reverse order of two
40218         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40219
40220 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40221
40222         * gcc.dg/compare1.c: New test.
40223
40224 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40225
40226         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40227         New tests.
40228
40229 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40230
40231         * g77.f-torture/compile/19990502-1.f: New test.
40232
40233 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40234
40235         * g77.f-torture/compile/19990502-0.f: New test.
40236
40237 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40238
40239         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40240         intrinsic.
40241
40242 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40243
40244         * g77.f-torture/execute/u77-test.f (main): List libU77
40245         intrinsics not currently tested.
40246         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40247         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40248         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40249         Trim blanks off the ends of some printed strings.
40250
40251 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40252
40253         * g77.f-torture/execute/u77-test.f (main): Just warn about
40254         FSTAT gid disagreement, as it's expected on some systems.
40255
40256 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40257
40258         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40259         use a new function, which allows for some slop.
40260         Clean up some commentary.
40261         (issum): The new function.
40262         (sgladd): Deleted subroutine.
40263
40264 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40265
40266         * g77.f-torture/execute/u77-test.f: Modify to be more like
40267         libf2c/libU77 version, bringing patches to that version here.
40268         Add suitable commentary.
40269
40270 1999-04-25  Richard Henderson  <rth@cygnus.com>
40271
40272         * gcc.dg/990424-1.c: New test.
40273
40274 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40275
40276         * g77.f-torture/execute/u77-test.f (main): Bug involving
40277         LSTAT has been fixed, so turn back on full checking.
40278
40279 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40280
40281         * g77.f-torture/compile/19990419-0.f: New test.
40282         * g77.f-torture/execute/19990419-1.f: New test.
40283
40284 1999-04-17  Richard Henderson  <rth@cygnus.com>
40285
40286         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40287         to avoid the need for a prototype to supress a warning.
40288
40289 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40290
40291         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40292
40293 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40294
40295         * gcc.c-torture/execute/990404-1.c: New test.
40296
40297 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40298
40299         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40300         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40301         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40302         missing initializer warnings.
40303
40304 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40305
40306         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40307         matching strings.
40308
40309 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40310
40311         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40312
40313 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40314
40315         * g77.f-torture/execute/19990325-0.f: New test.
40316         * g77.f-torture/execute/19990325-1.f: New test.
40317
40318 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40319
40320         * gcc.c-torture/execute/990324-1.c: New test.
40321
40322 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40323
40324         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40325         test with 4.
40326
40327 1999-03-17  Richard Henderson  <rth@cygnus.com>
40328
40329         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40330
40331 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40332
40333         * g77.f-torture/execute/19990313-2.f: New test.
40334         * g77.f-torture/execute/19990313-3.f: New test.
40335
40336 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40337
40338         * g77.f-torture/execute/19990313-0.f: New test.
40339         * g77.f-torture/execute/19990313-1.f: New test.
40340
40341 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40342
40343         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40344         printf to sprintf.
40345         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40346         (main): Add check for u15.  Conditionalize u31 check depending on
40347         whether ints are <32 bits or >=32 bits.
40348
40349 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40350
40351         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40352
40353 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40354
40355         * g77.f-torture/compile/19990305-0.f: New test.
40356         * g77.f-torture/execute/19981119-0.f: New test.
40357
40358 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40359
40360         * g77.f-torture/execute/970625-2.f: call ABORT if final
40361         result is not correct, instead of just printing it.
40362         Add this checking via newly introduced obfuscation, to
40363         trip up buggy front ends.
40364
40365 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40366
40367         * g77.f-torture/compile/960317-1.f: Moved from being
40368         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40369
40370 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40371
40372         * g77.f-torture/execute/960317-1.f: New (old) test.
40373         * g77.f-torture/execute/970625-2.f: Ditto.
40374
40375 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40376
40377         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40378         message on line 1 or line 2; cccp and cpplib do this differently.
40379
40380 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40381
40382         * g++.old-deja/g++.law/weak1.C: New test.
40383
40384 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40385
40386         * gcc.c-torture/execute/990119-1.c: Renamed to...
40387         * gcc.dg/990119-1.c: this, so it will only be tested once
40388         (it's a preprocessor test, it doesn't need to be run at
40389         multiple optimization levels).
40390
40391 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40392
40393         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40394           ALWAYS_CXXFLAGS.
40395
40396 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40397
40398         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40399         * g77.f-torture/compile/19981216-0.f: ...as it is expected
40400         to not be compilable by current g77.
40401
40402 1999-02-24  Nick Clifton  <nickc@cygnus.com>
40403
40404         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
40405
40406 1999-02-22  Jeffrey A Law  (law@cygnus.com)
40407
40408         * gcc.c-torture/execute/990222-1.c: New test.
40409
40410 1999-02-19  Craig Burley  <craig@jcb-sc.com>
40411
40412         * g77.f-torture/compile/19990218-0.f: New test.
40413         * g77.f-torture/noncompile/19990218-1.f: New test.
40414
40415 1999-02-18  Craig Burley  <craig@jcb-sc.com>
40416
40417         * g77.f-torture/compile/19981216-0.f: New test.
40418
40419 1999-02-14  Jeffrey A Law  (law@cygnus.com)
40420
40421         * gcc.dg/990214-1.c: New test.
40422
40423 1999-02-13  Jeffrey A Law  (law@cygnus.com)
40424
40425         * gcc.dg/990213-2.c: New test.
40426
40427         * gcc.dg/990213-1.c: New test.
40428
40429 1999-02-12  Jeffrey A Law  (law@cygnus.com)
40430
40431         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
40432         ints.
40433
40434 1999-02-11  Nick Clifton  <nickc@cygnus.com>
40435
40436         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
40437         specified by target.
40438
40439         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
40440
40441 1999-02-11  Jeffrey A Law  (law@cygnus.com)
40442
40443         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
40444
40445 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40446
40447         * gcc.dg/special/ecos.exp: New test driver for new tests with
40448         special requirements.
40449
40450         * gcc.dg/special/alias-1.c: New test.
40451         * gcc.dg/special/gcsec-1.c: New test.
40452         * gcc.dg/special/weak-1.c: New test.
40453         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
40454         * gcc.dg/special/weak-2.c: New test.
40455         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
40456         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
40457         * gcc.dg/special/wkali-1.c: New test.
40458         * gcc.dg/special/wkali-2.c: New test.
40459         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
40460         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
40461
40462 1999-02-10  Felix Lee  <flee@cygnus.com>
40463
40464           * lib/c-torture.exp (c-torture-compile): Pull out code for
40465           analyzing gcc error messages.
40466           (c-torture-execute): Likewise.  Fix some (harmless) false
40467           positives.
40468           * lib/gcc.exp (gcc_check_compile): New function.
40469
40470 1999-02-08  Richard Henderson  <rth@cygnus.com>
40471
40472         * gcc.c-torture/execute/990208-1.c: New test.
40473
40474 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40475
40476         * g++.dg/special/ecos.exp: New driver for new tests with special
40477         requirements
40478
40479         * g++.dg/special/conpr-1.C: New test
40480         * g++.dg/special/conpr-2.C: New test
40481         * g++.dg/special/conpr-2a.C: New test
40482         * g++.dg/special/conpr-3.C: New test
40483         * g++.dg/special/conpr-3a.C: New test
40484         * g++.dg/special/conpr-3b.C: New test
40485
40486         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40487         allow g++ to use the dg driver
40488
40489         * README: Add comment about g++.dg directory
40490
40491 1999-02-06  Jeffrey A Law  (law@cygnus.com)
40492
40493         * README: Update email addresses.
40494
40495 1999-02-03  Nick Clifton  <nickc@cygnus.com>
40496
40497         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40498         arguments in order to force structure S onto the stack even on
40499         the alpha.
40500         (test): Pass 10 leading arguments to function foo as well as the
40501         structure S.
40502
40503         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40504         failure for all targets.
40505
40506         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40507         abort to terminate program execution.
40508
40509 1999-01-30  Richard Henderson  <rth@cygnus.com>
40510
40511         * gcc.c-torture/execute/990130-1.c: New test.
40512
40513 1999-01-30  Jeffrey A Law  (law@cygnus.com)
40514
40515         * gcc.dg/990130-1.c: New test.
40516
40517 1999-01-28  Michael Meissner  <meissner@cygnus.com>
40518
40519         * gcc.c-torture/execute/990128-1.c: New test.
40520
40521 1999-01-27  Michael Meissner  <meissner@cygnus.com>
40522
40523         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
40524
40525 1999-01-27  Felix Lee  <flee@cygnus.com>
40526
40527         * lib/c-torture.exp (c-torture-compile): pull out code for
40528         analyzing gcc error messages.
40529         (c-torture-execute): ditto, and fix some (harmless) false
40530         positives.
40531         * lib/gcc.exp (gcc_check_compile): new function.
40532
40533 1999-01-17  Jeffrey A Law  (law@cygnus.com)
40534
40535         * gcc.dg/990117-1.c: New test.
40536
40537         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
40538
40539         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
40540
40541 1999-01-15  Jeffrey A Law  (law@cygnus.com)
40542
40543         * g77.f-torture/compile/990115-1.f: New test.
40544
40545 1999-01-07  Jeffrey A Law  (law@cygnus.com)
40546
40547         * gcc.c-torture/compile/990107-1.c: New test
40548
40549 1999-01-06  Jeffrey A Law  (law@cygnus.com)
40550
40551         * gcc.c-torture/execute/990106-2.c: New test.
40552
40553         * gcc.c-torture/execute/990106-1.c: New test.
40554
40555 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
40556
40557         * gcc.c-torture/compile/981223-1.c: New test.
40558
40559 1998-12-29  Richard Henderson  <rth@cygnus.com>
40560
40561         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
40562         (opt3): Rename from opt4 and disable.
40563
40564 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
40565
40566         * g++.old-deja/g++.pt/ptrmem5.C: New test.
40567
40568 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40569
40570         * g++.old-deja/g++.other/conv5.C: New test.
40571
40572 1998-12-14  Nick Clifton  <nickc@cygnus.com>
40573
40574         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40575
40576 1998-12-11  Jeffrey A Law  (law@cygnus.com)
40577
40578         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40579
40580 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
40581
40582         * gcc.c-torture/compile/981211-1.c: New test.
40583
40584 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40585
40586         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40587
40588         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40589
40590 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40591
40592         * gcc.special/930510-1.c: Make C9X safe.
40593         * gcc.misc-tests/gcov-1.c Similarly.
40594         * gcc.misc-tests/gcov-2.c Similarly.
40595
40596 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40597
40598         * gcc.dg/ultrasp1.c: New test.
40599
40600 1998-12-06  Richard Henderson  <rth@cygnus.com>
40601
40602         * gcc.c-torture/execute/981206.c: New test.
40603
40604 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40605
40606         * g++.old-deja/g++.ns/template7.C: New test.
40607
40608         * g++.old-deja/g++.other/expr1.C: New test.
40609
40610         * g++.old-deja/g++.eh/tmpl3.C: New test.
40611
40612         * g++.old-deja/g++.eh/tmpl2.C: New test.
40613
40614 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40615
40616         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40617         * g++.old-deja/g++.other/using6.C: Removed.
40618         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40619
40620         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40621
40622 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40623
40624         * g++.old-deja/g++.pt/overload8.C: New test.
40625
40626         * g++.old-deja/g++.pt/overload7.C: New test.
40627
40628         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40629
40630         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40631         and relinking messages.
40632         * lib/g++.exp (g++_target_compile): Remove .rpo file when
40633         compiling with -frepo.
40634
40635 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
40636
40637         * g++.old-deja/g++.pt/lookup6.C: New test.
40638
40639 1998-11-30  Nick Clifton  <nickc@cygnus.com>
40640
40641         * gcc.c-torture/execute/981130-1.c: New test.
40642         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40643
40644 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40645
40646         * g++.old-deja/g++.pt/explicit76.C: New test.
40647
40648         * g++.old-deja/g++.pt/friend38.C: New test.
40649
40650         * g++.old-deja/g++.ns/crash2.C: New test.
40651
40652         * g++.old-deja/g++.pt/defarg8.C: New test.
40653
40654         * g++.old-deja/g++.pt/instantiate6.C: New test.
40655
40656         * g++.old-deja/g++.pt/static6.C: New test.
40657
40658         * g++.old-deja/g++.pt/decl2.C: New test.
40659
40660 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40661
40662         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
40663         problem is actually related with name lookup, but so what? :-)
40664
40665         * g++.old-deja/g++.pt/friend37.C: New test.
40666
40667 1998-11-25  Dave Love  <d.love@dl.ac.uk>
40668
40669         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40670         element, which fails on some systems.
40671
40672         * g77.f-torture/execute/labug1.f: New test.
40673
40674 1998-11-21  Jeffrey A Law  (law@cygnus.com)
40675
40676         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40677         is defined.
40678
40679 1998-11-18  Dave Love  <d.love@dl.ac.uk>
40680
40681         * g77.f-torture/compile/981117-1.f: New test.
40682
40683 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
40684
40685         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
40686         properly discarded.
40687
40688 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
40689
40690         * gcc.c-torture/execute/memcheck: New directory of tests for
40691         -fcheck-memory-usage.
40692
40693 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40694
40695         * README: New file, general information about the testsuite and
40696         new description of the various C++ test subdirectories.
40697         * README.g++: Eliminate obsolete information, update and move most
40698         relevant stuff to README.
40699
40700 1998-11-07  Richard Henderson  <rth@cygnus.com>
40701
40702         * gcc.c-torture/compile/981107-1.c: New test.
40703
40704 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
40705
40706         * execute/memcpy-bi.c: New testcase.
40707
40708 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
40709
40710         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40711         base classes.
40712
40713         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40714         template is selected.
40715
40716         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40717         classes, it should be accepted for all types.
40718
40719         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40720
40721         * g++.old-deja/g++.pt/spec24.C: Ensure that template
40722         specializations start with template headers.
40723
40724 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
40725
40726         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40727
40728         * g++.old-deja/g++.other/init9.C: Test cross initialization of
40729         non-POD types.
40730
40731 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40732
40733         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40734
40735 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40736
40737         * compile/981022-1.c, compile/981022-1.x: New test and driver.
40738
40739 1998-10-19  Jeffrey A Law  (law@cygnus.com)
40740
40741         * 981019-1.c: New test.
40742
40743 1998-10-14  Robert Lipe <robertl@dgii.com>
40744
40745         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40746         find objc headers.
40747
40748 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40749
40750         * compile/981001-4.c: Remove use of GCC extension that triggers a
40751         compiler bug.
40752
40753 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
40754
40755         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40756
40757 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40758
40759         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
40760         instantiation of template produces incorrect code for delete
40761         expression.
40762
40763         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
40764         constructors' name is not unique.
40765         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40766         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40767
40768         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
40769         automatic array of const is ill-formed.
40770
40771         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
40772         of template parameter?
40773
40774         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
40775         const.
40776
40777         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
40778         pointer-to-member expression.
40779
40780         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
40781         declaration causes ICE.
40782
40783 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
40784
40785         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
40786         reserved in the global namespace.
40787
40788         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40789         generate needed virtual table.
40790
40791         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40792
40793 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
40794
40795         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40796         template-dependent type
40797
40798 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40799
40800         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40801         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40802         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40803
40804         * g++.old-deja/g++.other/using5.C: New test; using decl from base
40805         class should be usable as argument of member function.
40806         * g++.old-deja/g++.other/using6.C: New test; using decl from base
40807         class should be usable as return type of member function.
40808         * g++.old-deja/g++.other/using7.C: New test; using decl from base
40809         class should be usable as type of data member.
40810
40811         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40812
40813 1998-10-09  Jeffrey A Law  (law@cygnus.com)
40814
40815         * gcc.c-torture/special/920521-1.c: Fix bogus test.
40816
40817 1998-10-08  Nick Clifton  <nickc@cygnus.com>
40818
40819         * gcc.dg/dll-?.c Add thumb to target list.
40820         Fix assembler scan patterns to match current assembler output.
40821
40822 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
40823
40824         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
40825         matching of template brackets.
40826
40827         * g++.old-deja/g++.other/using4.C: New test.  Test using
40828         declarations of methods from base classes.
40829
40830         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
40831         within functions should introduce names into the innermost
40832         enclosing namespace.
40833
40834         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
40835         of static locals if first initialization throws.
40836
40837 1998-10-07  Jim Wilson  <wilson@cygnus.com>
40838
40839         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40840
40841 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
40842
40843         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
40844         lose track of the possible targets of tablejump insns.
40845         * special/special.exp: Run it.
40846
40847 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40848
40849         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
40850         must be declared before its specializations can be named in friend
40851         declarations.
40852
40853 1998-10-05  Dave Love  <d.love@dl.ac.uk>
40854
40855         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40856
40857         * g77.f-torture/execute/io1.f: New test.
40858
40859 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40860
40861         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40862         with pointer to template function, for which no argument deduction
40863         is possible.
40864
40865         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40866         specialization of template function as argument to template
40867         function.
40868
40869         * g++.old-deja/g++.other/access2.C: New test; Inner class
40870         shouldn't have privileged access to Outer's names.
40871
40872 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40873
40874         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40875         friend template declared within template class conflicts with
40876         nested class of the same name.
40877
40878         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40879         is ignored.
40880
40881         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40882         object with direct initializer as function declaration.
40883
40884         * g++.old-deja/g++.other/decl2.C: New test; duplicate
40885         initializers.
40886
40887         * g++.old-deja/g++.other/null2.C: New test; conditional operator
40888         involving const pointer and NULL produces incorrect result.
40889
40890         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40891         type name without `typename' should be rejected with -pedantic.
40892
40893 1998-10-02  Richard Henderson  <rth@cygnus.com>
40894
40895         * g++.old-deja/g++.other/addrof1.C: New test.
40896
40897 1998-10-01  Nick Clifton  <nickc@cygnus.com>
40898
40899         * gcc.c-torture/compile/981001-1.c: New test.
40900         * gcc.c-torture/execute/981001-1.c: New test.
40901
40902 1998-10-01  Jeffrey A Law  (law@cygnus.com)
40903
40904         * gcc.c-torture/compile/981001-2.c: New test.
40905         * gcc.c-torture/compile/981001-3.c: New test.
40906         * gcc.c-torture/compile/981001-4.c: New test.
40907
40908 1998-10-01  Robert Lipe  <robertl@dgii.com>
40909
40910         * lib/objc.exp (objc_target_compile): Add -L during compiles for
40911         multilibbed hosts.  Idea grafted from g77.exp.
40912
40913 1998-09-30  Dave Love  <d.love@dl.ac.uk>
40914
40915         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40916         avoid losing on systems which need -lsocket.
40917
40918 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
40919
40920         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40921         * g++.old-deja/g++.other/nested2.C: Ditto.
40922         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40923         failure.
40924
40925 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40926
40927         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40928         preferred over template operator!= for enum bitfields.
40929
40930 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
40931
40932         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40933         that happen to have the same base name, but in different scopes,
40934         are incorrectly rejected.
40935
40936 1998-09-16  Richard Henderson  <rth@cygnus.com>
40937
40938         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40939         on the native word size instead of an integer literal.
40940
40941 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40942
40943         * g++.old-deja/g++.other/static2.C: Invocation of static data
40944         member of type pointer-to-function denoted as non-static member.
40945
40946         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40947         checks involving function types and aliases.
40948
40949 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40950
40951         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40952         redefined to the same non-trivial type.
40953
40954         * g++.old-deja/g++.pt/explicit73.C: Test for proper
40955         namespace-qualification of template specializations declared in
40956         other namespaces.
40957
40958         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40959         to declare a subset of the specializations of a template function
40960         as friends of specializations of a template class.
40961
40962         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40963         member templates that do not fully specialize the enclosing
40964         template class are rejected.
40965
40966 1998-09-11  Dave Love  <d.love@dl.ac.uk>
40967
40968         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40969
40970 1998-09-08  Dave Love  <d.love@dl.ac.uk>
40971
40972         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40973         altered from libf2c/libU77 version.
40974
40975 1998-09-06  Dave Love  <d.love@dl.ac.uk>
40976
40977         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40978
40979 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
40980
40981         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40982         (un)signed char are different types for template specialization
40983         purposes.
40984
40985 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
40986
40987         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40988         * objc: ObjC testsuite.
40989
40990 1998-08-31  Catherine Moore  <clm@cygnus.com>
40991
40992         * gcc.c-torture/execute/941014-1.x: New file.
40993
40994 1998-08-31  Nick Clifton  <nickc@cygnus.com>
40995
40996         * lib/c-torture.exp: Add support for
40997         torture_eval_before_compile and torture_eval_before_execute
40998         variables.
40999
41000 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41001
41002         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41003         this test triggers valid.
41004
41005 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41006
41007         * gcc.dg/980827-1.c: New test.
41008
41009 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41010
41011         * gcc.c-torture/execute/loop-4b.c: New test.
41012
41013 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41014
41015         * lib/c-torture.exp: Add support for
41016         torture_eval_before_compile and torture_eval_before_execute
41017         variables.
41018
41019 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41020
41021         * gcc.c-torture/compile/980825-1.c: New test.
41022
41023 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41024
41025         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41026         count number tests in opt_t0 not good_t0.
41027
41028 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41029
41030         * gcc.c-torture/compile/930326-1.x: Fix typo.
41031
41032 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41033
41034         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41035         causes an ICE.
41036
41037 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41038
41039         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41040         STACK_SIZE is defined.
41041         * gcc.c-torture/unsorted/stuct.c: Similarly.
41042
41043         * gcc.c-torture/compile/980821-1.c: New test.
41044
41045 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41046
41047         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41048
41049 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41050
41051         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41052         code.
41053
41054 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41055
41056         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41057         error'.
41058
41059 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41060
41061         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41062
41063 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41064
41065         * gcc.c-torture/compile/980816-1.c: New test.
41066
41067         * gcc.dg/980816-1.c: New test.
41068
41069 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41070
41071         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41072         compiler for ieee tests.
41073
41074 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41075
41076         * g77.f-torture/compile/980729-0.f: New test.
41077
41078 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41079
41080         * gcc.c-torture/special/eeprof-1.c: New test, for
41081         -finstrument-functions.
41082         * gcc.c-torture/special/special.exp: Run it.
41083
41084 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41085
41086         * gcc.c-torture/compile/980729-1.c: New test.
41087
41088 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41089
41090         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41091         __thumb__ is defined, and test for ARM style doubles if so.
41092
41093 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41094
41095         * g77.f-torture/noncompile/980615-0.f: New test.
41096
41097 1998-07-26  H.J. Lu  (hjl@gnu.org)
41098
41099         * gcc.dg/980312-1.c: Do link instead of compile.
41100         * gcc.dg/980313-1.c: Likewise.
41101
41102 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41103
41104         * gcc.c-torture/compile/980726-1.c: New test.
41105
41106 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41107
41108         * g77.f-torture/execute/io0.f: New test.
41109
41110 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41111
41112         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41113         an int.
41114
41115 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41116
41117         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41118         m32r bugs.
41119
41120 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41121
41122         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41123         c-decl.c:grokdeclarator can handle mode attributes.
41124
41125 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41126
41127         * gcc.c-torture/execute/980716-1.c: New test.
41128
41129 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41130
41131         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41132         the mn10200.
41133         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41134         the mn10200.
41135         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41136         * gcc.c-torture/compile/930326-1.x: Similarly.
41137
41138 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41139
41140         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41141         New test from Craig.
41142
41143 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41144
41145         * g77.f-torture/noncompile/980616-0.f: New test.
41146
41147         * g77.f-torture/execute/970816-3.f: New test from Craig.
41148
41149 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41150
41151         *  g++.other/singleton.C: Return error value instead of taking
41152         SIGSEGV.
41153
41154 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41155
41156         *  g++.other/singleton.C: New test.  Warning is under dispute.
41157         Runtime crash is not.
41158
41159 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41160
41161         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41162         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41163         using6.C, using7.C}: New namespace tests.
41164
41165 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41166
41167         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41168         specialization with typedef'ed names used as array indexes.
41169
41170 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41171
41172         * gcc.c-torture/execute/980709-1.c: New test.
41173
41174         * gcc.dg/980709-1.c: New test.
41175
41176 1998-07-07  Richard Henderson  <rth@cygnus.com>
41177
41178         * gcc.c-torture/execute/bcp-1.c: New test.
41179
41180 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41181
41182         * gcc.c-torture/execute/980707-1.c: New test.
41183
41184 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41185
41186         * gcc.c-torture/compile/980706-1.c: New test.
41187
41188 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41189
41190         * g77.f-torture/execute/980701-0.f,
41191         g77.f-torture/execute/980701-1.f: New test from Craig.
41192
41193 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41194
41195         * gcc.c-torture/compile/980701-1.c: New test.
41196
41197         * gcc.c-torture/execute/980701-1.c: New test.
41198
41199 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41200 rlsruhe.de>
41201
41202         * g++.old-deja/g++.robertl/eb132.C: New test.
41203         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41204
41205 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41206
41207         * g77.f-torture/execute/980628-7.f,
41208         g77.f-torture/execute/980628-8.f,
41209         g77.f-torture/execute/980628-9.f,
41210         g77.f-torture/execute/980628-10.f: New tests from Craig.
41211
41212         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41213
41214 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41215
41216         * g77.f-torture/execute/980628-4.f: New test from Craig.
41217         * g77.f-torture/execute/980628-5.f: Likewise.
41218         * g77.f-torture/execute/980628-2.f: Likewise.
41219         * g77.f-torture/execute/980628-0.f: Likewise.
41220         * g77.f-torture/execute/980628-1.f: Likewise.
41221         * g77.f-torture/execute/980628-3.f: Likewise.
41222         * g77.f-torture/execute/980628-6.f: Likewise.
41223
41224 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41225
41226         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41227         directory when nothing has been installed yet.
41228
41229 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41230
41231         * gcc.c-torture/special/special.exp: Handle newer versions of
41232         dejagnu.
41233
41234 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41235
41236         * gcc.dg/980626-1.c: New test.
41237
41238 1998-06-19  Bruno Haible <haible@ilog.fr>
41239
41240         * gcc.misc-tests/m-un-2.c: New test.
41241         * g++.old-deja/g++.other/warn01.c: Likewise.
41242
41243 1998-06-19  Robert Lipe  <robertl@dgii.com>
41244
41245         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41246         compatibility with assmblers with a different comment character.
41247         Eliminate use of GAS-specific extensions.
41248
41249 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41250
41251         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41252
41253 1998-06-19  Robert Lipe  <robertl@dgii.com>
41254
41255         * lib/g77.exp: Replace search for libf2c.a with search for newly
41256         renamed libg2c.a
41257
41258 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41259
41260         * gcc.c-torture/execute/980617-1.c: New test.
41261
41262 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41263
41264         * gcc.c-torture/execute/980612-1.c: New test.
41265
41266 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41267
41268         * gcc.dg/980523-1.c: Only test on ppc-linux.
41269         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41270
41271         * gcc.c-torture/execute/980608-1.c: New test.
41272
41273 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41274
41275         * gcc.c-torture/execute/980605-1.c: New test.
41276
41277 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41278
41279         * gcc.c-torture/execute/980604-1.c: New test.
41280
41281 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41282
41283         * gcc.c-torture/execute/980602-1.c: New test.
41284         * gcc.c-torture/execute/980602-2.c: Likewise.
41285
41286 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41287
41288         * 970125-0.f: Fix per JCB.  Add commentary.
41289
41290 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41291
41292         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41293         IEEE -0 support.
41294
41295 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41296
41297         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41298         earlier.
41299
41300 1998-05-28  Catherine Moore <clm@cygnus.com>
41301
41302         * gcc.c-torture/execute/980526-3.c: New test.
41303
41304 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41305
41306         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41307         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41308         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41309         m88k-motorola-sysv3 to XFAIL.
41310
41311 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41312
41313         * gcc.dg/980526-1.c: New test.
41314         * gcc.c-torture/execute/980526-2.c: New test.
41315
41316 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41317
41318         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41319
41320         * gcc.c-torture/execute/980526-1.c: New test.
41321
41322 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41323
41324         * g77.f-torture/execute/alpha2.f: Add runtime test.
41325
41326 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41327
41328         * g++.old-deja/old-deja.exp: Strip leading directories.
41329
41330         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41331         error for the line.  Don't run multiple tests for the same line.
41332
41333 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41334
41335         * gcc.dg/980523-1.c: New test.
41336
41337 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41338
41339         * g77.f-torture/compile/970915-0.f: New test.
41340
41341 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41342
41343         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41344
41345 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41346
41347         * gcc.dg/980520-1.c: New test.
41348
41349 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41350
41351         * gcc.dg/980502-1.c: Fix return type.
41352
41353 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41354
41355         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41356         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41357         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41358         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41359         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41360
41361 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41362
41363         * g77.f-torture/execute/980520-1.f: New test.
41364
41365 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41366
41367         * lib/mike-g77.exp: New file.
41368
41369         * g77.f-torture/noncompile/noncompile.exp,
41370         g77.f-torture/noncompile/check0.f: New files.
41371
41372 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41373
41374         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41375         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41376         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41377         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41378         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41379         abort where appropriate.
41380
41381 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41382
41383         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41384         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41385
41386 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41387
41388         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41389
41390 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41391
41392         * g77.f-torture/compile/980427-0.f: New test.
41393
41394 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41395
41396         * g77.f-torture/compile/980424-0.f: New test.
41397
41398 1998-04-19  Dave Love  <d.love@dl.ac.uk>
41399
41400         * g77.f-torture/compile/980419-2.f (main): New test.
41401         * g77.f-torture/compile/970125-0.f: New test.
41402         * g77.f-torture/compile/980419-1.f: New test.
41403
41404 1998-04-08  Jim Wilson  <wilson@cygnus.com>
41405
41406         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
41407         of loop-4.c.
41408
41409 1998-04-07  Jim Wilson  <wilson@cygnus.com>
41410
41411         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
41412
41413 1998-04-03  Jim Wilson  <wilson@cygnus.com>
41414
41415         * gcc.c-torture/compile/980329-1.c: New test.
41416
41417 1998-03-18  Jim Wilson  <wilson@cygnus.com>
41418
41419         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
41420         * gcc.dg/980312-1.c: Fix typo in -march command.
41421
41422 1998-03-16  H.J. Lu  (hjl@gnu.org)
41423
41424         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
41425
41426 1998-03-11  Robert Lipe  <robertl@dgii.com>
41427
41428         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
41429         Dave Love agree the Fortran source is bogus.
41430
41431 1998-03-11  Robert Lipe  <robertl@dgii.com>
41432
41433         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
41434         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
41435         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
41436         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
41437         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
41438
41439 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41440
41441         * g++.old-deja/g++.other/friend1.C: New test.
41442
41443 1998-02-18  Dave Love  <d.love@dl.ac.uk>
41444
41445         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
41446         possibly uninitialized) variables and declare dnrm2.
41447
41448 1998-02-23  Robert Lipe <robertl@dgii.com>
41449
41450         From Bruno Haible <haible@ilog.fr>:
41451         * gcc.c-torture/execute/980223.c: New test.
41452
41453 1998-02-13  Jeffrey A Law  (law@cygnus.com)
41454
41455         * gcc.dg/ifelse-1.c: New test.
41456
41457 1998-02-09  H.J. Lu  (hjl@gnu.org)
41458
41459         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
41460
41461           * lib/old-dejagnu.exp (old-dejagnu): Added the
41462           "execution test - XFAIL *-*-*" handling in the spirit of
41463           "excess errors test -". Changed the "execution test fails"
41464           handling to be like "excess errors test fails".
41465           * Update various tests accordingly.
41466
41467 1998-02-06  Jim Wilson  <wilson@cygnus.com>
41468
41469         * gcc.c-torture/execute/980205.c: New test.
41470
41471 1998-01-18  Jeffrey A Law  (law@cygnus.com)
41472
41473         * lib/c-torture.exp: Look for .x files instead of .cexp files.
41474         * lib/f-torture.exp: Similarly.
41475         * gcc.c-torture: Rename all .cexp files to .x files.
41476
41477 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
41478
41479         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41480         (940510-1.c): Removed duplicate.
41481         (971104-1.c): New test.
41482
41483 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
41484
41485           * lib/f-torture.exp: Improve error and loop detection.
41486
41487 1997-11-19  Michael Meissner  <meissner@cygnus.com>
41488
41489         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41490         use that to size the filler array.
41491
41492 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
41493
41494         * lib/c-torture.exp(c-torture-execute): Fix typo.
41495
41496         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41497         testcase as the executable name. Keep the executable around if
41498         the test fails.
41499
41500 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
41501
41502         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41503         changes.  Only test one -g option, and move it to the end of the
41504         list of options to test.
41505
41506 1997-09-19  Michael Meissner  <meissner@cygnus.com>
41507
41508         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41509         variable GCC_TORTURE_OPTIONS to supply default switches separated
41510         by colons.  If no environment variable, run tests with -O0 -g, -O1
41511         -g, and -O2 -g as well.
41512
41513 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
41514
41515         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
41516         explanatory comments. Fix indentation.
41517
41518 1997-09-15  Jeffrey A Law  (law@cygnus.com)
41519
41520         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
41521
41522 1997-09-11  Jeffrey A Law  (law@cygnus.com)
41523
41524         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
41525         * g++.old-deja/g++.mike/p7325.C: Likewise.
41526         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
41527
41528 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
41529
41530         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
41531         * g++.old-deja/g++.brendan/crash30.C: Likewise.
41532         * g++.old-deja/g++.brendan/crash39.C: Likewise.
41533         * g++.old-deja/g++.law/operators4.C: Likewise.
41534
41535 1997-09-11  Joe Buck  (jbuck@synopsys.com)
41536
41537         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
41538         * g++.old-deja/g++.mike/p784.C: Ditto.
41539         * g++.old-deja/g++.mike/p785.C: Ditto.
41540
41541 1997-09-05  Jeffrey A Law  (law@cygnus.com)
41542
41543           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
41544
41545 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41546
41547         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
41548         target feature; pass this to c-torture-execute as needed.
41549
41550 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41551
41552         * lib/c-torture.exp(c-torture-execute): If the previous and the
41553         current executables being tested are identical, we don't need to
41554         run the executable again. Try to make the executable names
41555         unique. Add an optional argument for passing additional compiler
41556         flags.
41557
41558 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
41559
41560         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
41561
41562 1997-08-29  Jeffrey A Law  (law@cygnus.com)
41563
41564         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41565
41566 1997-07-31  Jeffrey A Law  (law@cygnus.com)
41567
41568         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41569         32bit or larger longs.
41570
41571         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41572         have either a 32bit long or 32bit int.
41573
41574 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
41575
41576         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41577         Make double precision tests dependent on sizeof (double).
41578
41579 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
41580
41581         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41582         too.
41583
41584 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
41585
41586         * gcc.c-torture/compile/961203-1.cexp: New script.
41587
41588 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
41589
41590         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41591         up the includes ourselves.
41592
41593 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
41594
41595         * lib/plumhall.exp: Remove random include, and add a few
41596         verbose messages for debugging.
41597
41598 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
41599
41600         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41601         of trying to do it ourselves.
41602
41603 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41604
41605         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41606
41607 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
41608
41609         * gcc.prms/5403.c: Made regexp a bit less strict.
41610
41611 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
41612
41613         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41614         is returned from remote_load instead.
41615         * lib/plumhall.exp: Ditto.
41616         * lib/mike-g++.exp: Ditto.
41617         * lib/old-dejagnu.exp: Ditto.
41618         * lib/c-torture.exp: Ditto.
41619
41620 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
41621
41622         * lib/g++.exp: Use build_wrapper procedure.
41623         * lib/gcc.exp: Ditto.
41624
41625 1997-05-20  Jeffrey A Law  (law@cygnus.com)
41626
41627         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41628         an old-style decl for malloc.  Fixes tests to work when
41629         sizeof (int) != sizeof (size_t).
41630
41631 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41632
41633         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41634
41635         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41636         use stdargs.h interface.
41637
41638 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41639
41640         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41641         NO_VARARGS when compiling.
41642
41643 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
41644
41645         * lib/plumhall.exp(ph_includes): New procedure.
41646         (ph_make): Use it.
41647         (ph_compiler): Ditto.
41648
41649         * lib/g++.exp: Rename test-glue.c to testglue.c.
41650         * lib/gcc.exp: Ditto.
41651
41652 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
41653
41654         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41655         to completion when it's called.
41656
41657 1997-03-21  Michael Meissner  <meissner@cygnus.com>
41658
41659         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41660         is defined, don't do test.
41661
41662 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
41663
41664         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41665         for object files.
41666         (ph_summary): Mark skipped testcases as untested, not unresolved.
41667
41668         * lib/plumhall.exp (ph_make): If unresolved because of bad
41669         errorCode, record errorCode in log file.
41670         (*): Replace send_log/verbose with verbose -log.
41671
41672 1997-03-19  Michael Meissner  <meissner@cygnus.com>
41673
41674         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41675         double conversion if double isn't at least 8 bytes.
41676
41677         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41678         int to work with targets where int is 16 bits.
41679
41680         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41681         8 bytes, just exit, since 4 byte doubles don't have enough bits of
41682         precision for the test to complete.
41683
41684 1997-03-14  Michael Meissner  <meissner@cygnus.com>
41685
41686         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41687         if d10v is not compiled with the -mdouble64 flag.
41688         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41689
41690         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41691         d10v is not compiled with the -mint32 flag.
41692
41693 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
41694
41695         * lib/plumhall.exp: Use incr_count.
41696
41697 1997-03-12  Jeffrey A Law  (law@cygnus.com)
41698
41699         * gcc.c-torture: Update to c-torture-1.45.
41700
41701 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
41702
41703         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41704         the name of the expect testcase file).
41705
41706         * lib/g++.exp(g++_init): Ditto.
41707
41708 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
41709
41710         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41711         the host.
41712
41713         * lib/gcc.exp(gcc_exit): New procedure.
41714
41715 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
41716
41717         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41718         specs where appropriate.
41719
41720         * g++.old-deja/g++.arm/*: Added additional ERROR checks
41721         because of new "candidates are" messages, and removed a few
41722
41723         * Converted all non-old-style g++ testcases to old-style, and
41724         moved into g++.old-deja.
41725
41726 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
41727
41728         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41729         options.
41730
41731         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41732         succeeded.
41733
41734         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41735
41736 1997-02-13  Michael Meissner  <meissner@cygnus.com>
41737
41738         * lib/gcc.exp (gcc_target_compile): Add support for defining
41739         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41740         the machine doesn't have those features.
41741
41742 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
41743
41744         * g++.law/operators4.exp: Don't use LIBS.
41745
41746 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
41747
41748         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41749
41750         * lib/mike-g++.exp: Don't set the compiler to be tested here.
41751         * lib/g++.exp: Set it here instead. Also, allow use of the
41752         --tool_exec and --tool_opt options. Change CXX to
41753         GXX_UNDER_TEST.
41754
41755         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41756
41757         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41758
41759 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
41760
41761         * lib/old-dejagnu.exp: Use prune_warnings instead of
41762         prune_system_crud.
41763         * lib/mike-g++.exp: Ditto.
41764         * lib/gcc.exp: Ditto.
41765         * lib/g++.exp: Ditto.
41766
41767         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41768
41769 1997-02-07  Jeffrey A Law  (law@cygnus.com)
41770
41771           * 941014-2.c: Include stdlib.h
41772           * 960327-1.c: Include stdio.h
41773           * dbra.c, index-1.c: Don't assume ints are 32bits.
41774
41775 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
41776
41777         * lib/gcc.exp: Add gcc,stack_size target feature.
41778
41779         * lib/g++.exp(g++_target_compile): Add the include and link
41780         paths here, not in two other places. And, it's $options, not
41781         options.
41782
41783         * lib/mike-g++.exp(postbase): Remove the code that determines
41784         the correct include and link paths.
41785         * g++.old-deja/old-deja.exp: Ditto.
41786
41787 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
41788
41789         * lib/g++.exp(g++_init): target_compile no longer returns the
41790         filename of the result.
41791
41792 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
41793
41794         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41795         call to glob.
41796
41797         * gcc.c-torture/special/special.exp: Change call to
41798         gcc_target_compile to include the object file.
41799
41800 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
41801
41802         * gcc.c-torture/special/special.exp: Correct misspelling in last
41803         change.
41804
41805 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
41806
41807         * lib/plumhall.exp(ph_summary): Log the entire output of the
41808         executable. Return -1 if there were any failures, 0 otherwise.
41809         (ph_execute): Return -1 if there were any failures, 0 otherwise.
41810         (ph_make): Clean up objects and executables that were built
41811         if the tests succeeded.
41812
41813 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
41814
41815         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41816         libraries and includes in the build tree as appropriate.
41817
41818 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41819
41820         * lib/c-torture.exp: Instead of looking for the global variable
41821         NO_LONG_LONG, check to see if that's a feature of the target.
41822
41823 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41824
41825         * config/default.exp: Minimize. Delete the remainer of the files in
41826         config; this functionality is now in devo/dejagnu/config.
41827
41828         g++.*/*: Pass any additional flags used to compile to postbase;
41829         delete CXXFLAGS.
41830
41831         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41832         is now done by runtest.exp. Use gcc_target_compile instead of
41833         compile.
41834
41835         lib/c-torture.exp: Use gcc_target_compile instead of compile.
41836         Remove references to CFLAGS. Use remote_file instead of
41837         calling rm -f.
41838         (c-torture): Take a list of arguments to use to compile this
41839         testcase.
41840
41841         lib/g++.exp: Simplify. Use target_compile instead of compile.
41842         lib/gcc-dg.exp: Ditto.
41843         lib/gcc.exp: Ditto.
41844         lib/mike-{gcc,g++}.exp: Ditto.
41845         lib/old-dejagnu.exp: Ditto.
41846         lib/plumhall.exp: Ditto.
41847
41848 1997-01-08  Jim Wilson  <wilson@cygnus.com>
41849
41850         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41851         (ph_linker): Likewise.
41852
41853 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
41854
41855           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41856         MAP_ANON / MAP_ANONYMOUS if defined;
41857         else try to map from /dev/zero .
41858
41859 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41860
41861         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41862         isn't defined, then define it to MAP_ANONYMOUS.
41863
41864 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41865
41866         * gcc.c-torture: Update to c-torture-1.42 release.
41867
41868 1996-11-11  Jeffrey A Law  (law@cygnus.com)
41869
41870         * gcc.c-torture: Update to c-torture-1.41 release.
41871
41872 1996-10-27  Jeffrey A Law  (law@cygnus.com)
41873
41874         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
41875         c-torture release.
41876
41877 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
41878
41879         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41880         and LDFLAGS.  Fix second case to append the target_info ldflags
41881         onto LDFLAGS, not CFLAGS.
41882         * lib/g++.exp (g++_init): Add target_info stuff.
41883         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
41884         of libgloss and newlib flags for !native.
41885
41886         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41887         (GDB): Fix relative path to go up another dir for finding gdb.
41888
41889 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
41890
41891         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41892         versions in the target_info array, if they don't exist.
41893
41894 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
41895
41896         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41897
41898 1996-07-08  Jim Wilson  <wilson@cygnus.com>
41899
41900         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41901         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41902
41903 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
41904
41905         * lib/old-dejagnu.exp: Don't remove the output file before we've
41906         actually tested it. Don't append pwd to the path of the executable
41907         we're testing.
41908
41909 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
41910
41911         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41912
41913 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
41914
41915         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41916         temporary directory for compiler files, and set it to a default
41917         value of /tmp. Set $output as the name of the output file from
41918         compiling the testcase. Add a -o option to $cflags_var so the
41919         compiler writes the final output file as $output. Set $executable
41920         to $output.
41921
41922         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41923         directory for compiler files, and set it to /tmp if it doesn't
41924         already have a value. Set $output_file to the name of the output
41925         file from compiling the testcase. Add a -o option to CXXFLAGS so
41926         the compiler writes the final output file as $output. Use $output
41927         as the executable to be tested.
41928
41929 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41930
41931         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41932
41933 1996-06-08  Jeffrey A Law  (law@cygnus.com)
41934
41935         * gcc.c-torture/execute/pending-1.c: New test.  Still
41936         pending in Tege's queue.
41937
41938 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
41939
41940         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41941         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
41942         if there were failures.  Call unresolved if there were unresolved
41943         testcases.  Call gcc_fail if program did not run to completion.
41944         (ph_make): Pass additional argument name to ph_execute.
41945         (ph_execute): Add new argument.  Pass additional arguments to
41946         ph_summary.  Call gcc_fail is there is no execution output.
41947
41948 1996-04-24  Jeffrey A Law  (law@cygnus.com)
41949
41950         * lib/plumhall.exp (proc_summary): Output relavent summary
41951         lines into the log so specific failures in plumhall can be
41952         investigated.
41953
41954 1996-04-10  Jeffrey A Law  (law@cygnus.com)
41955
41956         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41957         (c-torture-execute): Don't try to execute tests which use
41958         "long long" types if $NO_LONG_LONG is nonzero.
41959
41960 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
41961
41962         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41963         not c-torture.
41964
41965         * gcc.ieee: Move from here.
41966         * gcc.c-torture/execute/ieee: To here.
41967
41968 1996-03-26  Jeffrey A Law  (law@cygnus.com)
41969
41970         * gcc.c-torture: Update to c-torture-1.41 release.
41971
41972 1996-03-22  Jeffrey A Law  (law@cygnus.com)
41973
41974         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41975         not "$output".
41976
41977 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
41978
41979         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41980         -c present.
41981
41982 1996-03-02  Jeffrey A Law  (law@cygnus.com)
41983
41984         * config/proelf.exp: Handle connecting to a simulator.
41985
41986 1996-01-31  Jeffrey A Law  (law@cygnus.com)
41987
41988         * config/proelf.exp: New file.  Enough framework that we can
41989         run c-torture tests on the proelf targets (or any other target
41990         that gdb can connect to for that matter).
41991
41992 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
41993
41994         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41995         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
41996
41997         * lib/plumhall.exp (ph_execute): Always call ph_summary if
41998         exec_output exists.
41999
42000 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42001
42002         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42003         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42004
42005         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42006         to pass/fail/unresolved/unsupported/untested.  Caller must now
42007         call unresolved/unsupported/untested.
42008         * lib/*.exp: Update FSF address.  Update to handle new results of
42009         ${tool}_load.
42010         * lib/chill.exp (verbose): Delete.
42011
42012 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42013
42014         * lib/gcc.exp (default_gcc_start): Change order of args to
42015         $LDFLAGS $CFLAGS $LIBS.
42016         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42017         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42018         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42019         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42020         * gcc.misc-tests/dg-test.exp: Likewise.
42021         * gcc.misc-tests/msgs.exp: Likewise.
42022         * gcc.prms/prms.exp: Likewise.
42023         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42024         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42025
42026         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42027
42028 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42029
42030         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42031
42032         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42033         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42034
42035         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42036         necessary.
42037
42038 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42039
42040         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42041         global for loop; add use of $mathlib.
42042         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42043         settings here; set mathlib for anything but VxWorks.
42044
42045 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42046
42047         * gcc.c-torture: Update to c-torture-1.40 release.
42048
42049 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42050
42051         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42052         dg.exp.
42053
42054 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42055
42056         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42057         global.
42058
42059 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42060
42061         * lib/g++.exp (LIBS): Define if not already.
42062         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42063         (gcc-dg-prune): Call prune_gcc_output.
42064         * lib/gcc.exp (prune_gcc_output): New proc.
42065         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42066         prune_gcc_output.
42067
42068 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42069
42070         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42071         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42072
42073 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42074
42075         * gcc.c-torture: Update to c-torture-1.39 release.
42076
42077 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42078
42079         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42080         fails, try others as well.
42081
42082 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42083
42084         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42085         If compilation fails, mark execute tests as `untested'.
42086         If test is marked as unsupported, don't mark compilation and
42087         execute tests as failed.
42088
42089 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42090
42091         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42092         libstdc++ for whether or not we want to be doing shared
42093         libraries.  Delete link_curses since we don't need it anymore.
42094         * lib/mike-g++.exp (postbase): Don't link in libg++.
42095         * g++.old-deja/old-deja.exp: Likewise.
42096
42097 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42098
42099         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42100
42101 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42102
42103         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42104         For that, add `-Wl,-a,shared_archive'.
42105         * g++.old-deja/old-deja.exp: Likewise.
42106
42107 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42108
42109         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42110
42111 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42112
42113         * lib/mike-g++.exp (postbase): Pay attention to the status of
42114         g++_load.
42115
42116 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42117
42118           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42119
42120 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42121
42122         * lib/gcc.exp (default_gcc_start): No longer need to log program
42123         being executed or its output, execute_anywhere does that now.
42124         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42125         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42126
42127 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42128
42129         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42130         the same as those in lib/g++.exp.
42131
42132 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42133
42134         * gcc.c-torture: Update to c-torture-1.38 release.
42135         * gcc.ieee: Related changes.
42136
42137 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42138
42139         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42140         "exec". Minor reformatting changes.
42141
42142         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42143         cross. This means all "exec" calls now work on a remote host as
42144         well.
42145         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42146         cross. Filter out the extra "\r\n" stuff that expect puts in.
42147         (c-torture-execute): Filter out the bogus warnings like
42148         c-torture-compile does. Add support for canadian cross.
42149         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42150         Use execute_anywhere rather than calling exec directly. Now it
42151         works for canadian cross testing.
42152
42153 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42154
42155         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42156         results into a variable, and check that rather than using file exists.
42157
42158 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42159
42160         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42161         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42162
42163 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42164
42165         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42166         lib_curses if there's a shared libg++ in the build tree.
42167
42168 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42169
42170         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42171         if not supported target.
42172
42173 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42174
42175         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42176         link_curses up to always happen, not just for native builds.
42177
42178 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42179
42180         * gcc.c-torture: Update to c-torture-1.36 release.
42181         * gcc.failure: Related changes.
42182
42183 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42184
42185         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42186
42187 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42188
42189         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42190         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42191         runshlib, link_curses, and mathlib for link and run.
42192
42193         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42194         pass the runtime shared library options for Solaris, OSF/1, and
42195         Irix5, and link with -lcurses to avoid unresolved references.
42196
42197 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42198
42199         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42200         only run once.
42201
42202 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42203
42204         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42205
42206 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42207
42208         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42209         do not have a framework for the "compat" tests yet.
42210
42211 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42212
42213         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42214         set to null if we're testing vxworks5.1.  Use that instead of
42215         `-lm' in the setting of LIBS for link and run.
42216
42217 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42218
42219         * config/rom68k.exp (${tool}_load): Major changes to make it
42220         work.  Verified that it does in fact return the stuff in
42221         exec_output properly.  Catch any Emul or any TRAP other than 0.
42222
42223 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42224
42225         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42226         LDFLAGS properly for targets that need stuff from libgloss.
42227         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42228         only run once.
42229         (gpp_initialized): New variable.
42230
42231 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42232
42233         * config/rom68k.exp: Load libgloss.exp.
42234         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42235         so we can produce a fully linked binary.
42236         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42237         so we can produce a fully linked binary.
42238
42239 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42240
42241         * lib/plumhall.exp (ph_section): Watch for expected failures.
42242         Add missing `else'.
42243
42244         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42245         run the testcase.
42246         (c-torture): Likewise.
42247
42248 1995-08-28  Doug Evans  <dje@cygnus.com>
42249
42250         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42251
42252         * lib/mike-g++.exp (mike_cleanup): New proc.
42253         (prebase): New globals compiler_result, not_compiler_result,
42254         target_regexp.
42255         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42256         allow leading "-" in pattern.  Watch for unsupported tests.
42257         If $compiler_result is set, pattern match assembler code,
42258         and ditto for $not_compiler_result.
42259         * lib/mike-gcc.exp: Likewise.
42260
42261         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42262         execution "succeeded".
42263
42264 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42265
42266         * config/win32.exp: New file.
42267         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42268
42269 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42270
42271         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42272         unsupported.
42273         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42274         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42275         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42276
42277         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42278         "... without exceptions was ...".  That is now handled by
42279         prune_system_crud.
42280         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42281
42282 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42283
42284         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42285         sieve.c,sort2.c}: New files.
42286         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42287         sieve.exp,sort2.exp}: Drivers for them.
42288
42289         * lib/mike-gcc.exp (program_output): New user settable variable.
42290         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42291         messages.
42292         * lib/mike-g++.exp (program_output): New user settable variable.
42293
42294         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42295
42296         * config/sh.exp: Deleted (use sim.exp instead).
42297
42298 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42299
42300         * config/vx.exp: Declare CHECKTASK as global.
42301         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42302         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42303         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42304
42305 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42306
42307         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42308         target. Like vx.exp, only includes `vx29k.exp' instead of
42309         `vxworks.exp'.
42310
42311 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42312
42313         * config/sim.exp: Increase time limit from 120 seconds to 240.
42314
42315 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42316
42317         * gcc.c-torture/execute/950628-1.c: New test.
42318
42319 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42320
42321         * gcc.c-torture: Update with changes/additions from
42322         c-torture-1.34.
42323
42324 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42325
42326         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42327
42328 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42329
42330         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42331
42332 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42333
42334         * gcc.c-torture/compile/950512-1.c: New test.
42335         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42336         * gcc.dg/struct-ret-1.c: Likewise.
42337
42338 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42339
42340         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42341           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42342
42343 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42344
42345         * gcc.c-torture/special/920411-1.c: Deleted.
42346         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42347
42348 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42349
42350         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42351         cpu limit.
42352
42353 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42354
42355         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42356
42357 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42358
42359         From kenner;
42360         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42361         is the proper length.
42362         * va-arg-3.c: Likewise.
42363
42364 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42365
42366         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42367         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42368
42369         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42370         * lib/g++.exp (default_g++_start): Delete old cruft.
42371
42372 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42373
42374         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42375         (2 * (1 << 18)) to (2 * (1 << 17)).
42376
42377         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42378
42379 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42380
42381         * config/rom68k.exp: Renamed from config/idp.exp
42382
42383 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42384
42385         * c-torture/compile/921109-2.c
42386
42387 1995-04-18  Mike Stump  <mrs@cygnus.com>
42388
42389         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42390         excess errors.
42391
42392 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42393
42394         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42395         output.
42396         * lib/g++.exp (default_g++_start): Likewise.
42397
42398 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
42399
42400         * gcc.c-torture/compile/950329-1.c: New test.
42401
42402 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
42403
42404           * config/bug.exp (${tool}_load): Updated to use new remote_open
42405           and remote_close procs.
42406         * config/idp.exp: New file.
42407
42408 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
42409
42410         * gcc.c-torture/execute/950322-1.c: New test.
42411
42412 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
42413
42414         * config/vx.exp (${tool}_load): Clean up testing of return code from
42415         vxworks_ld and vxworks_spawn.
42416
42417 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
42418
42419         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
42420
42421 1995-03-13  Mike Stump  <mrs@cygnus.com>
42422
42423         * lib/old-deja.exp: Add `excess errors test - ' error, now one
42424         can mark excess errors on a machine by machine basis.  Note, the
42425         default is to not expect any excess errors, even when excess
42426         errors test - is given, so you will want to put an XFAIL ... on
42427         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
42428         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
42429         those 4 machines, but no others.
42430
42431 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
42432
42433         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
42434         * lib/c-torture.exp: to here.
42435
42436 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
42437
42438         * gcc.c-torture/execute/950221-1.c: New test.
42439         * gcc.c-torture/execute/struct-ret-1.c: New test.
42440         * gcc.c-torture/compile/950221-1.c: New test.
42441
42442         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
42443
42444 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
42445
42446         * gcc.c-torture/execute/arith-1.c (main): Return 0.
42447         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
42448
42449 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
42450
42451         * g++.gb: New directory of tests, derived from my signature and
42452         class scoping tests.
42453
42454         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
42455         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
42456         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
42457         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
42458         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
42459         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
42460         * g++.gb/sig25.C: Likewise.
42461
42462         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
42463         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
42464         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
42465         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
42466         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
42467         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
42468         * g++.gb/sig25.exp: Likewise.
42469
42470         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
42471         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
42472         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
42473         * g++.gb/scope13.C: Likewise, this test still fails.
42474
42475         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
42476         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42477         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42478         * g++.gb/scope13.exp: Ditto.
42479
42480         * g++.gb/README: New file, explains what these tests are about.
42481
42482 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
42483
42484         * lib/dg.exp (dg-do): Support `preprocess'.
42485         (dg-test): Likewise.
42486
42487 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
42488
42489         * config/udi.exp: change "continue -expect" to "exp_continue".
42490
42491 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
42492
42493         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42494         Delete redundant tests.
42495
42496         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42497         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42498         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42499         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42500         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42501         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42502         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42503         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42504
42505         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42506         storing label pointers.
42507         * gcc.c-torture/execute/921019-1.c: Likewise.
42508         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42509         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
42510         parameter fp.
42511         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
42512         constants.
42513
42514         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
42515         Delete obsolete tests.
42516
42517         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
42518         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
42519         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
42520         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
42521         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
42522         * gcc.c-torture/compile/950124-1.c: New test.
42523
42524         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
42525
42526 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
42527
42528         * lib/mike-g++.exp: Add -lm to LIBS.
42529
42530 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
42531
42532         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
42533
42534 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
42535
42536         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
42537
42538 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
42539
42540         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
42541
42542 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
42543
42544         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
42545         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
42546         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
42547         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
42548         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
42549         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
42550         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
42551         * g++.law/{operators31.C, operators32.C,
42552         * g++.law/{operators33.C, operators34.C}: Likewise.
42553         * g++.law/{pic1.C, refs2.C}: Likewise.
42554         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
42555         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
42556         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
42557         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42558
42559         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
42560         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
42561         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
42562         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42563         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42564         * g++.law/{enum9.exp, friend5.exp}: Likewise.
42565         * g++.law/{nest3.exp, nest4.exp}: Likewise.
42566         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42567         * g++.law/{operators30.exp, operators31.exp}: Likewise.
42568         * g++.law/{operators32.exp, operators33.exp}: Likewise.
42569         * g++.law/{operators34.exp}: Likewise.
42570         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42571         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42572         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42573         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42574         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42575
42576         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42577         No longer expected to fail.
42578         * g++.law/missed-error3.C: Tweak for recent bool changes.
42579
42580 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
42581
42582         * config/emb-unix: Deleted.
42583         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42584         remote execution.  Do final link on remote host if REMOTE_LINK is set.
42585
42586 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
42587
42588         * lib/dg.exp (dg-test): Fix typo in last patch.
42589
42590 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
42591
42592         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42593         (handles multiple occurrences).
42594
42595 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
42596
42597         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42598         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42599         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42600         printed).
42601         * lib/c-torture.exp (c-torture-compile): Likewise.
42602         (c-torture): Prepend full path if missing.
42603         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42604         (gcc_fail): Likewise.
42605         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42606
42607 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
42608
42609         * lib/netware.exp: Only attach to NetWare i386 systems.
42610
42611 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
42612
42613         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42614         messages.  Add test name to "output pattern match" pass/fail message.
42615
42616 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
42617
42618         * gcc.dg: New testsuite.
42619         * gcc.dg/dg.exp: New file.
42620
42621         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42622         test-switch.c}: Deleted.
42623
42624         * gcc.misc-tests/msgs.exp: New testcase driver.
42625
42626 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
42627
42628         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42629         Watch for illegal return values from ${tool}_load.
42630         * config/unix.exp (${tool}_load): Fix pass/fail detection for
42631         cross targets.  Coerce return value >0 to 1.
42632
42633 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
42634
42635         * config/unix.exp (${tool}_load): Call program rsh, not proc.
42636
42637         * config/emb-unix.exp: New file.
42638
42639         * config/sim.exp: Error if variable $SIM not defined.
42640         (${tool}_load): Mark test as "untested" if simulator missing.
42641
42642         * config/unix.exp: Load remote.exp to get rcp_download.
42643         * lib/c-torture.exp: Use different option lists for testcases with
42644         and without loops.
42645         * gcc.c-torture/execute/execute.exp: Likewise.
42646
42647 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
42648
42649         * config/*.exp: Clarify return code from ${tool}_load.
42650         Call `unresolved' or `untested' instead of `warning' or `perror'
42651         (sometimes you still want to call both though).
42652         Add comment that `shell_id' is local to each file.
42653         * config/udi.exp (timeout): Set to 30.
42654         Don't print warning if connection fails, $connectmode has already
42655         printed an error.
42656         (${tool}_load): Move verbose messages to level 2.
42657         Rework pattern for "Process started" message.
42658         Pass `shell_id' to ${connectmode}_download.
42659         Retry twice upon timeout.  Make resetting of target more robust.
42660         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42661         Pass `shell_id' to exit_$connectmode.
42662         Only call exit_$connectmode if connected.
42663         * config/unix.exp (${tool}_load): Check return codes better.
42664         * config/vrtx.exp (${tool}_load): Likewise.
42665         * config/vx.exp (${tool}_load): Likewise.
42666         Delete unneeded global's.
42667         * lib/dg.exp (dg-test): Update to reflect clarified return codes
42668         from ${tool}_load.
42669         (dg-stat): Delete.
42670         (dg-init): Delete recording of pass/fail counts.
42671         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42672         (old-dejagnu-init): Likewise.
42673         (old-dejagnu-stat): Delete contents, empty proc now.
42674         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42675         (c-torture): Delete references to lcnt, lpass, lfail.
42676         Get option list from TORTURE_OPTIONS.
42677         Delete -funroll[-all]-loops if no loops.
42678         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42679         (g++_stat): Delete contents (empty proc now).
42680         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42681         (gcc_finish): Likewise.
42682         (gcc_stat): Deleted.
42683         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42684         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42685         * gcc.c-torture/execute/execute.exp: Likewise.
42686         Split tests into two parts: compile, execute.
42687         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
42688         no loops.  Update to reflect clarified return codes from ${tool}_load.
42689
42690 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
42691
42692         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42693         to grep for.
42694         (old-dejagnu): Likewise (where necessary).
42695
42696 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
42697
42698         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42699
42700         * lib/dg.exp (dg-process-target): Fix processing of selector.
42701         Add comment regarding use of `error'.
42702
42703         * lib/gcc.exp (prune_system_crud): Define if missing.
42704         * lib/g++.exp (prune_system_crud): Likewise.
42705
42706         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42707         Call prune_system_crud.
42708         * lib/dg.exp (dg-runtest): New proc.
42709         Use perror instead of send_user for tcl errors in testcase.
42710         Don't return any value, it's never used.
42711         Don't clobber previous definition of `unknown'.
42712         Print tcl errors in `dg-final'.
42713
42714 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
42715
42716         * lib/dg.exp (dg-process-target): Improve syntax error messages.
42717         (dg-test): Don't print errorInfo, it contains stack backtrace.
42718
42719 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
42720
42721         * lib/g++.exp (runtest_file_p): Define if missing.
42722
42723 1994-09-24  Doug Evans  (dje@cygnus.com)
42724
42725         * lib/mike-g++.exp: Comment out loading of g++.exp.
42726         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
42727         (default_g++_version): Always print something.
42728         (default_g++_start): Comment out call to `which'.
42729         (g++_start, g++_load): Deleted (must be defined in config file).
42730         * lib/gcc.exp: Test for existence of $CC at start.
42731         Delete check for tmpdir (done in gcc_init).
42732         (default_gcc_version): Always print something.
42733         (default_gcc_start): Comment out call to `which'.
42734         * config/*.exp: Major cleanup - make cross targets work at least a
42735         little better for g++ (by not being "--tool gcc" specific).
42736         Rename gcc_xxx to ${tool}_xxx.
42737         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42738         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42739
42740 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
42741
42742         * lib/c-torture.exp (c-torture-compile): Rework compiler
42743         message processing.
42744
42745         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42746         c-torture.
42747
42748 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
42749
42750         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42751
42752         * lib/dg.exp (dg-process-target): Support { target native }.
42753
42754 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
42755
42756         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
42757         looked for "... program xxx got fatal signal".
42758         Correct regsub munging of `comp_output'.
42759         Ignore compiler messages "path prefix not used" and "linker input
42760         file unused".
42761
42762 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
42763
42764         * lib/gcc.exp (runtest_file_p): Define if missing.
42765         * gcc.prms/template.c: Example to work from.
42766
42767 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
42768
42769         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42770         * lib/dg.exp (dg-test): Call unsupported testcases as such.
42771
42772         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42773         * gcc.prms/1883.c: Moved from compile/940714-1.c.
42774         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42775         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42776
42777         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42778         (dg-process-target): No longer a varargs proc.
42779         Return S/N for target, P/F for xfail.  All callers changed.
42780         (user option procs): More argument checking.
42781         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42782         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42783         (dg-test): Skip test if not running on selected target in `dg-do'.
42784         Update handling of `dg-do-what', `dg-output-text'.
42785         Separate execution pass/fail from output pattern match pass/fail.
42786         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42787
42788 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
42789
42790         * gcc.c-torture/special/special.exp: Don't expect failure for mips
42791         target for 920510-1.c.
42792
42793 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
42794
42795         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42796         Clean up comment regarding use of passcnt, etc.
42797         (gcc_stat): Don't update `testcnt' here.
42798         (gcc_finish): Do it here.
42799         Might as well reset `but_id' here too.
42800         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42801         to determine if the file should be tested.
42802         * gcc.c-torture/compile/compile.exp: Likewise.
42803         * gcc.c-torture/execute/execute.exp: Likewise.
42804         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42805         * gcc.misc-tests/dg-test.exp: Likewise.
42806         * gcc.prms/prms.exp: Likewise.
42807         * gcc.wendy/wendy.exp: Likewise.
42808         * g++.old-deja.exp: Likewise.
42809         Move "Testing file" message to verbose level 1.
42810
42811 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
42812
42813         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42814
42815 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
42816
42817         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42818         (default_gcc_start): Accept optional second list element
42819         of compiler flags.  Print compiler output at verbosity level 2.
42820         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42821         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42822         Save current values of framework globals passcnt, failcnt, xpasscnt,
42823         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42824         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
42825         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42826         xfailcnt to compute stats.  Update framework global `testcnt' from
42827         pass/fail counts.
42828         (gcc_finish): New proc.  Clean up test environment.
42829         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42830         (gcc_epass, gcc_efail): Delete.
42831         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42832         argument of line number.
42833         (dg-init): If the tool has an init routine, call it.
42834         (dg-test): Remove args `cflags_var' and `libs_var'.
42835         Pass all compiler options to ${tool}_start.
42836         Handle missing line number.
42837         (dg-finish): New function.
42838         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42839         particular files.  Call gcc_finish at end.  Move "skipping test"
42840         message to verbosity level 3.
42841         * gcc.c-torture/compile/compile.exp: Likewise.
42842         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42843         * gcc.c-torture/execute/execute.exp: Likewise.
42844         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42845         Print testcase being tried at verbosity level 1.
42846         * gcc.c-torture/special/special.exp: Unset xfail.
42847         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42848         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42849         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42850         * gcc.failure/failure.exp: Likewise.
42851         * gcc.ieee/ieee.exp: Likewise.
42852         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42853         Update call to dg-test.  Call dg-finish at end.
42854         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
42855         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42856         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42857         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42858         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
42859         * gcc.wendy/wendy.exp: Add copyright.
42860         Delete setting of tmpdir (done by gcc_init).
42861         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42862         Pass compiler flags to gcc_start.  Call gcc_finish at end.
42863         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42864         gcc_[ce]pass/fail.
42865
42866 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
42867
42868         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42869         confusion.
42870         (g++_load): Likewise.
42871
42872         * config/*.exp (gcc_load): Some were varargs fns and some were not.
42873         Rename argument to `prog' to remove the confusion.
42874         Varargs fns behave differently too!
42875         (g++_load): Likewise.
42876
42877         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42878
42879         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42880         what it is.  Delete (always) printing of status value for !native.
42881         Simplify verbose code, and include status and exec_output.
42882         (g++_load): Use gcc_load.
42883
42884 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
42885
42886         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42887         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42888         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42889         940714-3.c as these testcases don't exist anymore.  Make
42890         va-arg-1.c expected to pass.
42891
42892 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
42893
42894         * gcc.misc-tests/misc.exp: Only run specific testcases.
42895         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
42896         * gcc.misc-tests/dg-[1-9].c: New files.
42897
42898         * lib/dg.exp: New testsuite driver.
42899         * gcc.prms/prms.exp: Use it.
42900
42901         * README.gcc: New file.
42902
42903         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42904         Document and reset `lxpass' and `lxfail'.
42905         Simplify "initialized" message.
42906         (gcc_stat): Clean up comments a little.
42907
42908 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
42909
42910         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42911
42912 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
42913
42914         * lib/old-dejagnu.exp (process-option): New proc.
42915         (old-dejagnu-init, old-dejagnu-stat): Likewise.
42916         (old-dejagnu): Simplify.
42917         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42918
42919 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
42920
42921         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42922         exists and is not an empty string.
42923
42924         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42925         $xfail rather than calling setup_xfail.  Clear $xfail when test is
42926         finished.
42927         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42928         automatically.
42929
42930         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42931         longer expected to fail.
42932
42933         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42934         "f" function call.
42935
42936         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42937
42938         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42939         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42940         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42941         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42942         c-torture-1.29.
42943
42944         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42945         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42946
42947         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42948
42949         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42950         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42951
42952         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42953         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42954         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42955
42956 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
42957
42958         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42959         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42960         940714-1.c, 940714-2.c, 940714-3.c},
42961         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42962         gcc.misc-tests/{mg.c,mg.exp}:
42963         New tests.
42964         * gcc.noncompile/noncompile.exp: Change accordingly.
42965
42966 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
42967
42968         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42969         Undo previous clobberage.
42970
42971 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
42972
42973         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42974         * gcc.special/{930510-1.c, special.exp}:
42975         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42976         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42977         struct-varargs-1.c}: New tests from c-torture-1.26.
42978
42979 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
42980
42981         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42982           argument to switch.
42983
42984 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
42985
42986         * Revert the previous changes.  Please see Rob's directory
42987           (/lisa/test/rob/progressive/gcc/testsuite) for testing
42988           fixes.
42989
42990 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
42991
42992         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42993             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42994             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42995             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42996             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42997             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42998             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42999             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43000             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43001             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43002             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43003             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43004             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43005             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43006             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43007             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43008             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43009             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43010             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43011             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43012             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43013             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43014             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43015             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43016             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43017             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43018             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43019
43020 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43021
43022         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43023             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43024           with perror calls.
43025
43026 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43027
43028         * config/unix.exp (g++_load): Fix syntax.
43029
43030 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43031
43032         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43033         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43034         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43035         Don't expect va-arg-1.c to fail.  Correct expected output for
43036         920928-1.c.
43037         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43038         * gcc.wendy/hbm4.c: Correct typo.
43039         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43040
43041 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43042
43043         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43044         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43045         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43046         * lib/c-torture.exp (c-torture-compile): Ditto.
43047
43048         Reduce volume of output (remove all the -I's and such).
43049         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43050         Call gcc_cpass, gcc_cfail.
43051         (c-torture): Pass testing option to c-torture-compile.
43052
43053 1994-03-21  Doug Evans  (dje@cygnus.com)
43054
43055         Bring patches over from progressive.
43056         * config/default.exp: Exit remote shell cleanly.
43057         (g++_exit, g++_start): Add default versions.
43058         * config/sim.exp (gcc_load): Use perror, not error.
43059
43060 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43061
43062         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43063         set in site.exp.
43064
43065 1994-03-14  Doug Evans  (dje@cygnus.com)
43066
43067         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43068         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43069         (wendy_try): New proc to run testcase.
43070         (main loop): Call 'em.
43071         * gcc.wendy/*.c: Clean up pass to correct expected output.
43072
43073         * lib/gcc.exp: Minor cleanup work.
43074         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43075
43076 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43077
43078         * config/sim.exp (gcc_load): Document return codes better.
43079         Don't pass -v to simulator.
43080
43081 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43082
43083           * gcc.special/920717-x.c: Fix typo.
43084           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43085           get at sources.
43086
43087         * lib/mike-gcc.exp: Fix typo.
43088
43089 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43090
43091         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43092         binary to use, transform the name.
43093         * config/*.exp: rename everything. Nuke any g++ specific files,
43094         it's now a special case of gcc that requires no special support.
43095         Add a default.exp for unsupported targets.
43096
43097 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43098
43099         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43100         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43101         version of Tcl.
43102
43103 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43104
43105         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43106         than a warning.
43107
43108 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43109
43110         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43111
43112 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43113
43114         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43115         option_list.  Compile every file with only 4/6 option choices
43116         (same as C torture) instead of with 12/18 different option
43117         choices.
43118         * lib/c-torture.exp: Likewise.
43119
43120         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43121         not already set.
43122
43123 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43124
43125         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43126         can put an XFAIL *-*-* on excess errors.
43127
43128 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43129
43130         * g++.law: Add more tests derived from g++-bugs snapshots.
43131
43132         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43133         equivalent to g++.law/init9.
43134
43135         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43136         compiled it, and the a.out file after we've run it.
43137
43138 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43139
43140         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43141         compiled it, and the a.out file after we've run it.
43142
43143 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43144
43145         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43146
43147 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43148
43149         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43150         version number.
43151
43152 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43153
43154         * g++.law: New directory of g++ tests derived from the g++-bugs
43155         snapshots.
43156
43157 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43158
43159         * gcc.compile: initbug1.c initbug1.exp testcase added
43160
43161 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43162
43163         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43164         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43165           fixes submitted by Jeff Law (law@cs.utah.edu)
43166         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43167           Jeff Law (law@cs.utah.edu)
43168
43169
43170 1993-11-30  Mike Stump  (mrs@cygnus.com)
43171
43172         * config/unix-g++.exp: Follow the gcc way of doing things.
43173         * g++.old-deja/old-deja.exp: Minor updates.
43174         * lib/g++.exp: New file, follow the gcc way of doing things.
43175         * lib/old-dejagnu.exp: Minor updates.
43176         * lib/mike-g++.exp: Always unset errorInfo.
43177
43178 1993-11-06  Mike Stump  (mrs@cygnus.com)
43179
43180         * lib/gcc.exp: Fix some errors with the below change, CC and
43181         CFLAGS should be global when setting, not local.
43182
43183 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43184
43185         * lib/gcc.exp: Transform tool name.
43186
43187 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43188
43189         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43190
43191 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43192
43193         * lib/gcc.exp: change gcc_done to gcc_stat
43194
43195 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43196
43197         * Upgraded gcc testsuite to c-torture version 1.25
43198
43199 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43200
43201         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43202         * lib/c-torture: added hooks for new reporting code.
43203
43204 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43205
43206         * config/sh-gcc.exp: check if sh-sim exists in the path
43207
43208 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43209
43210         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43211         * gcc.compile/compile.exp: Initial changes for new logic.
43212         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43213         * gcc.failure/failure.exp: Initial changes for new logic.
43214         * gcc.ieee/ieee.exp: Initial changes for new logic.
43215         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43216         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43217         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43218         * lib/c-torture.exp: Initial changes for new logic.
43219         * lib/gcc.exp: Initial changes for new logic.
43220
43221 1993-10-15  Mike Stump  (mrs@cygnus.com)
43222
43223         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43224         depend upon failure or success.  Fully qualify names in failure
43225         and success messages.  Always remove a.out before starting
43226         compile, just in case.  Pay more attention to error text output by
43227         the compiler.  Handle testcases with no known past errors just
43228         like all others, so that things are uniform.  Other miscellaneous
43229         improvements.
43230
43231 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43232
43233         * gcc.cpp: new directory for cpp tests
43234
43235 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43236
43237         * lib/chill.exp: Code reformatted, removed unused code.
43238         * config/unix-chill.exp: Code reformatted, removed unused code.
43239         * chill.execute/execute.exp: Code reformatted, removed unused code.
43240         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43241
43242 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43243
43244         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43245         routines not written.
43246
43247 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43248
43249         * config/bug-gcc.exp: Use new procs from bug.exp.
43250
43251 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43252
43253         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43254         via ftp, rather than depending on NFS.
43255         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43256         case.
43257
43258 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43259
43260         * config/bug-gcc.exp: Use new download proc.
43261
43262 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43263
43264         * chill.execute/execute.exp: cleanups, handles errors better
43265         * chill.compile/compile.exp: rewrite, based on execute.exp
43266         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43267         * lib/chill.exp: major changes to diff proc and compile and link
43268           procs. added chill_fail and chill_pass wrappers to pass and
43269           fail. added more comments, and handle error codes better.
43270           Added a hack to capture stderr from exec, so noncompile tests
43271           can work.
43272
43273 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43274
43275         * chill.execute/execute.exp: rewrite of testsuite driver
43276         * lib/chill.exp: rewrite of testsuite driver
43277         * config/unix-chill.exp: rewrite of testsuite driver
43278
43279 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43280
43281         In chill.execute:
43282         * iexpr.ch: Standardize uppercase.
43283         * tuples.dat: Standardize uppercase.
43284         * vary.ch: standardize.  Correct varying string assignments.
43285         * vary.dat: Add new output lines.
43286
43287 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43288
43289         In chill.execute:
43290         * chprintf.ch: Standardize use of uppercase.
43291         * tuples.ch: Standardize and turn arr2 into a DCL,
43292           rather than a SYN.
43293         * pinits.ch: Standardize.
43294
43295 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43296
43297         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43298         * Makefil: Renamed to Makefile.in.
43299         * configure.in: New.
43300
43301 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43302
43303         In chill.execute:
43304         * .cvsignore: Add result/output files.
43305         * Makefile: Fix up variables at start.  Use MFLAGS
43306           everywhere.  Correct bool_loc, built_ins entries.
43307           Add entry for vary1.ch.
43308         * bitarray.ch: Standardize upper-case usage.
43309         * bitexpr.ch: Standardize, add output of b1.
43310         * params.ch: Use arrayt in along PROC parameters, to
43311           avoid novelty problems.
43312         * sets.ch: Tiny cleanup.
43313         * vary1.ch: Re-indent.
43314
43315 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43316
43317           * Add PR-related files to Makefiles, .cvsignore files, etc.
43318
43319 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43320
43321         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43322           with compiler objects. New names are test-flow.c and test-loop.c
43323
43324 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43325
43326         * Upgraded c-torture tests from 1.19 to 1.20
43327
43328         * new files:
43329         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43330         * gcc.compile: 930623-1.c 930623-2.c
43331         * gcc.noncompile: 930622-1.c 930622-2.c
43332         * gcc.failure: 920411-1.c 920627-2.c
43333         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43334
43335 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43336
43337         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43338           More changes to get testsuite working properly. Needs more work.
43339           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43340
43341 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43342
43343         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43344           More changes to get testsuite working properly. Needs more work.
43345
43346 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43347
43348         * chill.compile/compile.exp: Added for Dejagnu support
43349         * chill.execute/execute.exp: Added for Dejagnu support
43350         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43351
43352 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43353
43354         This should complete moving the CHILL test files.
43355         * chill.noncompile(.cvsignore printf.grt
43356             in-printf.grt chprintf.grt chprintf.ch):
43357             Added test-support files.
43358           (Makefile): Modified further.
43359         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43360             signal.ch): Added test files.
43361           * chill.execute (.cvsignore printf.grt printr.c
43362             in-printf.grt rts.c chprintf.grt rts.h): Added
43363           test-support files.
43364             (Makefile): More corrections.
43365
43366 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43367
43368         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43369           test cases, ready for DejaGnu.
43370
43371 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43372
43373         * Upgraded c-torture tests from 1.18 to 1.19
43374
43375         * gcc.compile: added test(s):
43376           930607-1.c
43377         * gcc.execute: added test(s):
43378           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43379
43380         * added new subdirectory for misc tests: gcc.misc-tests
43381         * gcc.misc-test(s): added tests:
43382           inst-check.c test-consts.c test-ior.c test-switch.c
43383
43384 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43385
43386         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43387
43388 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43389
43390         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43391
43392 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43393
43394         * Upgraded c-torture tests from 1.17 to 1.18
43395
43396 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43397
43398         * Upgraded c-torture tests from 1.12 to 1.17
43399
43400 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
43401
43402         * lib/old-dejagnu.exp:
43403           Fixed handling of XFAIL target triplets to correctly
43404           recognize wildcard characters.  Removed code that
43405           appended a unique id tag to the end of the file name
43406           printed out by the result of the testcases within a
43407           given test file.
43408
43409 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
43410
43411         * lib/old-dejagnu.exp:
43412           Reworked expected failure handling to trigger off of XFAIL
43413           keyword in keyphrase embeded in testcase source code. The
43414           XFAIL keyword must be at the end of the keyphrase line. It
43415           may optionally be followed by one or more target triplets.
43416           It has just occured that the handling of wildcards in the
43417           target triplet may not be correct.
43418
43419 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
43420
43421         * g++.old-deja/tests:
43422           Moved all subdirectories up one level into g++.old-deja .
43423
43424         * lib/old-dejagnu.exp:
43425           Fixed problem with CXXFLAGS not being properly reset, and being
43426           corrupted with extraneous "-c" compiler option.  This was
43427           causing binaries to not be generated for test that needed them.
43428           Modified strings passed to "pass" and "fail" so that individual
43429           tests from the same test file would be distinguished by an
43430           identifier appended to the test file name in the summary logs;
43431           this corrected a problem with erroneous diff logs.  Added code
43432           to search testcases for expected fail and unexpected pass keywords.
43433
43434 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
43435
43436         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
43437
43438 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
43439
43440         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
43441           Removed extraneous text from end of "Special g++ Options"
43442           keyphrase.
43443
43444         * lib/old-dejagnu.exp: Added pattern matching to look for new
43445           keywords, embedded in testcases comments, which will trigger
43446           calls to xpass and xfail.
43447
43448 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
43449
43450         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
43451           comments embedded in the testcases, especially the one looking for
43452           special compiler options, as well as the pattern matching for the
43453           compiler output again.
43454
43455 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
43456
43457         * lib/old-dejagnu.exp: Do a proper check of the return value for
43458           execute tests. Fixed several problems with the pattern matching
43459           of the compiler output which gave erroneous test results.
43460           Changed several of the test result messages to be more descriptive.
43461         * config/unix-g++.exp: Proc g++_load now actually works and
43462           executes the tests passed to it and returns a usable return
43463           value.
43464
43465 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
43466
43467           * lib/gcc.exp: Exits gracefully if $CC is bogus.
43468
43469 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
43470
43471         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
43472           Modified both files to properly execute the old style
43473           dejagnu tests. The previous versions of these files were
43474           experimental and did not function anything near correctly.
43475
43476 1993-04-05  Rob Savoye  (rob@cygnus.com)
43477
43478         * Removed all Makefile.in and configure.in files. No configuration
43479         needed now.
43480
43481 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
43482
43483         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43484
43485 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
43486
43487         * gcc.compile/configure.in, gcc.unsorted/configure.in,
43488         gcc.special/configure.in, gcc.noncompile/configure.in,
43489         gcc.execute/configure.in, gcc.code_quality/configure.in,
43490         g++.other/configure.in, g++.old-deja/configure.in,
43491         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43492         in srcname setting.
43493
43494 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
43495
43496         * lib/udi.exp: Fixed mondfe and mondfe_download.
43497         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43498         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43499
43500 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
43501
43502         * config/udi-gdb.exp: Check $shell_id after connecting to target.
43503         (gdb_exit): Don't remove *_soc files.
43504
43505 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
43506
43507         * lib/c-torture.exp: Don't look for main; instead always use -w
43508         -c.  This is how the c-torture tests work.  Remove the object
43509         file if the compilation succeeds.
43510         * gcc.execute/execute.exp: Remove executable if test passes.
43511         * gcc.noncompile/noncompile.exp: Every test is an expected
43512         failure.
43513         * gcc.special/special.exp: Added tests from c-torture 1.11,
43514         corrected use of existing test.
43515         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
43516         gcc.execute/920625-1.c: Updated to c-torture 1.11.
43517         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
43518         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
43519         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
43520         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
43521         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
43522         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
43523         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
43524         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
43525         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
43526         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
43527         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
43528         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
43529         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
43530         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
43531         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
43532         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
43533         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
43534         c-torture 1.11.
43535         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
43536         correspond to c-torture 1.11.
43537
43538         * New file.