OSDN Git Service

fe2b7e8b39839a18f4a1121422523a77f96fd11d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/28016
4         * g++.dg/template/static26.C: New test.
5
6         PR c++/27979
7         * g++.dg/expr/bitfield2.C: New test. 
8
9         PR c++/27884
10         * g++.dg/parse/linkage2.C: New test.
11
12 2006-06-16  Richard Guenther  <rguenther@suse.de>
13
14         PR middle-end/27116
15         * gcc.dg/pr15785-1.c: Revert last change.
16         * gcc.dg/torture/pr27116-2.c: New testcase.
17
18 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19
20         PR middle-end/27802
21         * gcc.dg/pr27802-1.c: New test case.
22
23 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/27689
26         * g++.dg/template/ttp18.C: New test.
27         * g++.dg/template/ttp19.C: Likewise.
28
29         PR c++/27666
30         * g++.dg/expr/cond9.C: New test.
31
32         PR c++/27640
33         * g++.dg/template/ctor7.C: New test.
34
35 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
36
37         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
38
39 2006-06-16  Richard Guenther  <rguenther@suse.de>
40
41         PR tree-optimization/27781
42         * gcc.dg/tree-ssa/pr27781.c: New testcase.
43
44 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
45
46         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
47
48 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
49
50         * gcc.dg/tree-ssa/loop-18.c: New test.
51
52 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
53
54         PR c++/27665
55         * g++.dg/template/crash52.C: New test.
56
57         PR c++/27648
58         * g++.dg/ext/attrib22.C: New test.
59
60         PR c++/26559
61         * g++.dg/template/builtin1.C: New test.
62         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
63         
64         PR c++/28018
65         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
66         assignment.
67         * g++.old-deja/g++.pt/crash51.C: Likewise.
68
69         PR c++/27227
70         * g++.dg/lookup/linkage1.C: New test.
71         * g++.dg/lookup/linkage2.C: Likewise.
72
73 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
74
75         PR middle-end/27959
76         * gcc.dg/pr27959.c: New testcase.
77
78 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
79
80         PR target/28014:
81         * g++.dg/eh/div.C: New test.
82
83 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
84
85         PR c++/27894
86         * g++.dg/tree-ssa/pr26757.C: New test.
87         * g++.dg/tree-ssa/pr27894.C: New test.
88
89 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
90
91         * gcc.c-torture/compile/20060609-1.c: New test.
92         
93         PR target/27863
94         * gcc.c-torture/compile/pr27863.c: New test.
95
96 2006-06-13  Richard Guenther  <rguenther@suse.de>
97
98         PR tree-optimization/27830
99         * g++.dg/tree-ssa/pr27830.C: New testcase.
100
101 2006-06-13  Matthew Sachs  <msachs@apple.com>
102
103         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
104         the list of compiler flags; this causes those flags to be checked
105         for things like dg-skip-if.
106
107 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
108
109         PR c++/27601
110         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
111
112 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
113             Kazu Hirata  <kazu@codesourcery.com>
114
115         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
116         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
117
118 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
119
120         PR c++/27933
121         * g++.dg/lookup/using15.C: New test.
122
123         PR c++/27951
124         * g++.dg/other/anon4.C: New test.
125
126 2006-06-12  Roger Sayle  <roger@eyesopen.com>
127
128         PR c++/21210
129         * g++.dg/init/complex1.C: New test case.
130
131 2006-06-11  Eric Christopher  <echristo@apple.com>
132
133         PR middle-end/27948
134         * gcc.dg/bf-ms-layout.c: Run on darwin.
135         * gcc.dg/bf-no-ms-layout: Ditto.
136         * gcc.dg/attr-ms_struct-2.c: New.
137         * gcc.dg/bf-ms-layout-2.c: Ditto.
138
139 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
140
141         * gcc.dg/attr-ms_struct-packed1.c: New.
142
143 2006-06-09  Mike Stump  <mrs@apple.com>
144
145         * gcc.dg/vla-7.c: Add.
146
147 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
148
149         PR fortran/24558
150         * gfortran.dg/entry_6.f90: New test.
151
152         PR fortran/20877
153         PR fortran/25047
154         * gfortran.dg/entry_7.f90: New test.
155
156 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
157
158         PR c/27747
159         * gcc.dg/cpp/_Pragma6.c: New test.
160
161         PR c++/27748
162         * g++.dg/cpp/_Pragma1.C: New test.
163
164         PR preprocessor/27746
165         * gcc.dg/gomp/macro-3.c: New test.
166         * gcc.dg/gomp/macro-4.c: New test.
167         * g++.dg/gomp/macro-3.C: New test.
168         * g++.dg/gomp/macro-4.C: New test.
169
170 2006-06-09  Richard Guenther  <rguenther@suse.de>
171
172         PR tree-optimization/26998
173         * gcc.dg/torture/pr26998.c: New testcase.
174         * gcc.dg/tree-ssa/vrp29.c: New testcase.
175
176 2006-06-08  Mike Stump  <mrs@apple.com>
177
178         * gcc.dg/pr27095.c: Account for stubs.
179
180         PR target/26427
181         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
182         produce bad code on darwin.
183
184 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
185
186         PR fortran/27958
187         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
188
189 2006-06-08  Asher Langton  <langton2@llnl.gov>
190
191         PR fortran/27786
192         * cray_pointers_2.f90: Add -fbounds-check compile flag.
193
194 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
195
196         PR target/27421
197         * gcc.dg/union-3.c: New test.
198
199 2006-06-08  Richard Guenther  <rguenther@suse.de>
200
201         PR middle-end/27116
202         * gcc.dg/torture/pr27116.c: New testcase.
203         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
204
205 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
206
207         PR rtl-optimization/26449
208         * gcc.dg/pr26449.c: New test.
209
210 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
211
212         PR c++/27601
213         * g++.dg/ext/offsetof1.C: Test member functions.
214
215 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
216
217         * gcc.dg/pr27095.c: Improve scanning.
218
219 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
220
221         PR fortran/23091
222         * gfortran.dg/saved_automatic_1.f90: New test.
223
224         PR fortran/24168
225         * gfortran.dg/array_simplify_1.f90: New test.
226
227         PR fortran/25090
228         * gfortran.dg/entry_dummy_ref_1.f90: New test.
229
230         PR fortran/25058
231         * gfortran.dg/entry_dummy_ref_2.f90: New test.
232
233 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
234
235         PR c++/27177
236         * g++.dg/expr/cast7.C: New test.
237
238 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
239
240         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
241         * lib/gcc-defs.exp (tool_check_compile): Ditto.
242         * lib/fortran-torture.exp (fortran-torture-compile,
243         fortran-torture-execute): Ditto.
244
245 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
246
247         PR target/27842
248         * gcc.dg/vmx/pr27842.c: New test.
249
250 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
251
252         PR libfortran/27895
253         * gfortran.dg/bounds_check_3.f90: New test.
254
255 2006-06-05  Mike Stump  <mrs@apple.com>
256
257         * objc.dg/objc-fast-4.m: Skip for ppc64.
258
259 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
260
261         PR testsuite/27705
262         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
263
264 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
265             Victor Kaplansky  <victork@il.ibm.com>
266
267         PR tree-optimizations/26360
268         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
269         with -fno-tree-dce.
270         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
271
272 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
273
274         PR fortran/14067
275         * gfortran.dg/data_char_1.f90: Add messages for truncated
276         strings.
277
278         PR fortran/16943
279         * gfortran.dg/func_decl_2.f90: New test.
280
281         PR fortran/20839
282         * gfortran.dg/do_2.f90: New test.
283
284         PR fortran/27655
285         * gfortran.dg/associated_3.f90: New test.
286
287 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
288
289         PR c++/27819
290         * g++.dg/template/static25.C: New test.
291
292         PR c++/27722
293         * g++.dg/init/array21.C: New test.
294
295         PR c++/27807
296         * g++.dg/ext/complit7.C: New test.
297
298         PR c++/27806
299         * g++.dg/parse/ptrmem5.C: New test.
300
301 2006-06-04  Roger Sayle  <roger@eyesopen.com>
302             Andrew Pinski  <pinskia@physics.uc.edu>
303
304         PR c/27150
305         PR middle-end/27382
306         * gcc.dg/pr27150-1.c: New testcase.
307         * gcc.dg/pr27382-1.c: New testcase.
308         * gcc.dg/pr27382-2.c: New testcase.
309
310 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
311
312         PR c/25161
313         PR c/27020
314         * gcc.dg/array-10.c: New test.
315
316 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
317
318         PR c++/27804
319         * g++.dg/init/const4.C: New test.
320         * g++.dg/init/member1.C: Add error-marker.
321         * g++.dg/other/fold1.C: Adjust error-marker.
322
323 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
324
325         PR c++/27601
326         * g++.dg/ext/offsetof1.C: New test.
327
328 2006-06-04 Eric Christopher <echristo@apple.com>
329
330         * gcc.dg/attr-ms_struct-1.c: New.
331
332 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
333
334         * gcc.c-torture/compile/builtin_constant_p.c: New test.
335
336 2006-06-04  Richard Guenther  <rguenther@suse.de>
337
338         PR tree-optimization/27039
339         * gcc.dg/tree-ssa/loop-17.c: New testcase.
340
341 2006-06-03  Roger Sayle  <roger@eyesopen.com>
342
343         PR target/26223
344         * gcc.target/i386/amd64-abi-2.c: New test case.
345
346 2006-06-02  Eric Christopher  <echristo@apple.com>
347
348         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
349         * gcc.target/i386/20020523-1.c: Skip if darwin.
350         * gcc.target/i386/asm-3.c: Ditto.
351         * gcc.target/i386/20011119-1.c: Ditto.
352         * gcc.target/i386/clobbers.c: Remove pic part of test.
353
354 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
355
356         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
357         * g++.old-deja/g++.other/init19.C: Ditto.
358         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
359         and add other platforms as expected failures.
360
361 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
362
363         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
364         (is-effective-target-keyword): Ditto.
365
366 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
367
368         PR fortran/27715
369         * gfortran.dg/extended_char_comparison_1.f:  New test.
370
371 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
372
373         PR fortran/25098
374         * gfortran.dg/dummy_procedure_1.f90: New test.
375
376         PR fortran/25147
377         * gfortran.dg/dummy_procedure_2.f90: New test.
378
379         * gfortran.dg/associated_2.f90: Correct to make consistent with
380         standard.
381
382 2006-05-31  Roger Sayle  <roger@eyesopen.com>
383
384         * gcc.target/i386/387-11.c: New test case.
385
386 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/27801
389         * g++.dg/template/cond6.C: New test.
390
391         PR c++/26496
392         * g++.dg/template/crash51.C: New test.
393         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
394
395         PR c++/27385
396         * g++.dg/init/array20.C: New test.
397
398 2006-05-31  Roger Sayle  <roger@eyesopen.com>
399
400         * gcc.dg/builtins-54.c: New test case.
401
402 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
403
404         PR c++/26433
405         * g++.dg/template/fntry1.C: Add dg-do link.
406
407         PR c++/27808
408         * g++.dg/parse/friend6.C: New test.
409
410 2006-05-30  Asher Langton  <langton2@llnl.gov>
411
412         * gfortran.dg/cray_pointers_7.f90: New test.
413
414 2006-05-30  Roger Sayle  <roger@eyesopen.com>
415
416         PR tree-optimization/23452
417         * gcc.dg/fold-mulconj-1.c: New test case.
418
419 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
420
421         PR c++/27803
422         * g++.dg/parse/bitfield1.C: New test.
423
424 2006-05-30  Roger Sayle  <roger@eyesopen.com>
425
426         * gcc.target/ppc-eq0-1.c: New test case.
427         * gcc.target/ppc-negeq0-1.c: New test case.
428
429 2006-05-30  Dirk Mueller  <dmueller@suse.de>
430
431         PR c/27273
432         * gcc.dg/overflow-warn-5.c: New test.
433
434 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
435
436         PR c/27718
437         * gcc.dg/sizeof-1.c: New test.
438
439 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
440
441         PR target/27790
442         * gcc.target/i386/pr27790.c: New test.
443
444 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
445
446         PR libgfortran/27757
447         * gfortran.dg/direct_io_5.f90: New test.
448
449 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
450
451         PR libgfortran/27634
452         * gfortran.dg/fmt_missing_period_1.f: New test.
453         * gfortran.dg/fmt_missing_period_2.f: New test.
454         * gfortran.dg/fmt_missing_period_3.f: New test.
455
456 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
457
458         PR fortran/19777
459         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
460         arrays.
461
462 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
463
464         PR c++/27713
465         * g++.dg/template/new6.C: New test.
466
467 2006-05-29  Roger Sayle  <roger@eyesopen.com>
468
469         PR tree-optimization/24964
470         * gcc.target/i386/387-10.c: New test case.
471
472 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
473
474         * intrinsics/string_intrinsics.c (compare_string):
475         Use memcmp instead of strncmp to avoid tripping over
476         CHAR(0) in a string.
477
478 2006-05-27  Richard Guenther  <rguenther@suse.de>
479
480         PR middle-end/27773
481         * gcc.dg/torture/pr27773.c: New testcase.
482
483 2006-05-27  Dirk Mueller  <dmueller@suse.de>
484
485         * gcc.dg/pr24561.c: Rename to..
486         * gcc.dg/pr25962.c: .. this.
487
488 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
489
490         PR fortran/19777
491         * gfortran.dg/bounds_check_2.f: New test.
492
493 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
494
495         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
496         * gfortran.dg/byte_1.f90: Likewise.
497         * gfortran.dg/dup_save_2.f90: Likewise.
498
499 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
500
501         * gfortran.dg/associated_2.f90: New test.
502
503 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
504
505         PR fortran/27524
506         * gfortran.dg/bounds_check_1.f90: New test.
507
508 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
509
510         PR rtl-optimization/27661
511         * gcc.dg/pr27661.c: New test case.
512
513 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
514
515         PR fortran/23151
516         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
517         * gfortran.dg/print_parentheses_1.f:  New test.
518         * gfortran.dg/print_parentheses_2.f90:  New test.
519
520 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
521
522         PR target/27758
523         * gcc.dg/pr27758.c: New test.
524
525 2006-05-24  Falk Hueffner  <falk@debian.org>
526
527         * gcc.c-torture/compile/pr27571.c: New test.
528
529 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
530
531         PR fortran/27709
532         * gfortran.dg/spec_expr_4.f90: New test.
533
534         PR fortran/27155
535         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
536
537 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
538
539         PR c++/20103
540         * g++.dg/ext/complit6.C: New test.
541         * g++.dg/ext/complit3.C: Adjust error markers.
542         * g++.dg/init/const3.C: New test.
543
544 2006-05-25  Richard Guenther  <rguenther@suse.de>
545
546         PR middle-end/27743
547         * gcc.dg/torture/pr27743.c: New testcase.
548
549 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
550
551         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
552
553 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
554
555         * gcc.dg/compat/scalar-by-value-x.h: New.
556         * gcc.dg/compat/scalar-by-value-y.h: New.
557         * gcc.dg/compat/scalar-by-value-5.c: New.
558         * gcc.dg/compat/scalar-by-value-5_main.c: New.
559         * gcc.dg/compat/scalar-by-value-5_x.c: New.
560         * gcc.dg/compat/scalar-by-value-5_y.c: New.
561         * gcc.dg/compat/scalar-by-value-6.c: New.
562         * gcc.dg/compat/scalar-by-value-6_main.c: New.
563         * gcc.dg/compat/scalar-by-value-6_x.c: New.
564         * gcc.dg/compat/scalar-by-value-6_y.c: New.
565
566 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
567
568         PR tree-optimization/27639
569         PR tree-optimization/26719
570         * gcc.dg/pr27639.c: New test.
571         * gcc.dg/pr26719.c: New test.
572         * gcc.dg/tree-ssa/scev-cast.c: New test.
573
574 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
575
576         PR c++/20173
577         * g++.dg/template/error21.C: New test.
578
579 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
580
581         PR target/27696
582         * gcc.target/i386/pr27696.c: New.
583
584 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
585
586         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
587
588         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
589
590 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
591
592         PR c++/27716
593         * g++.dg/other/assign1.C: New test.
594
595 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
596
597         PR target/27266
598         * gcc.target/i386/pr27266.c: New.
599
600 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
601
602         PR c++/27451
603         * g++.dg/ext/asm9.C: New test.
604
605 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
606
607         PR rtl-optimization/25514
608         * gcc.c-torture/compile/pr25514.c: New test.
609
610 2006-05-22  Richard Guenther  <rguenther@suse.de>
611
612         Revert
613         2006-01-31  Richard Guenther  <rguenther@suse.de>
614
615         * gcc.target/i386/sselibm-1.c: New testcase.
616         * gcc.target/i386/sselibm-2.c: Likewise.
617         * gcc.target/i386/sselibm-3.c: Likewise.
618         * gcc.target/i386/sselibm-4.c: Likewise.
619         * gcc.target/i386/sselibm-5.c: Likewise.
620
621 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
622
623         PR c/27420
624         * gcc.dg/func-args-2.c: New test.
625
626         PR c/26818
627         * gcc.dg/struct-incompl-1.c: New test.
628
629 2006-05-22  Richard Guenther  <rguenther@suse.de>
630
631         PR testsuite/27708
632         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
633         the transformations we test for.
634
635 2006-05-22  Richard Guenther  <rguenther@suse.de>
636
637         PR testsuite/27707
638         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
639
640 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
641
642         PR c++/27210
643         * g++.dg/warn/new1.C: New test.
644         * g++.dg/template/new5.C: Likewise.
645
646 2006-05-21  Roger Sayle  <roger@eyesopen.com>
647
648         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
649         * gcc.target/i386/20060512-3.c: Likewise.
650
651 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
652
653         PR rtl-optimization/27671
654         * gcc.c-torture/execute/pr27671-1.c: New.
655         * gcc.dg/pr27671-2.c: Likewise.
656
657         PR tree-optimization/26622.
658         * gcc.c-torture/compile/pr26622.c: New.
659
660 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
661
662         PR fortran/27613
663         * gfortran.dg/recursive_reference_1.f90: New test.
664
665 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
666
667         PR fortran/25746
668         * gfortran.dg/elemental_subroutine_3.f90: New test.
669
670         PR fortran/25090
671         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
672
673         PR fortran/27584
674         * gfortran.dg/associated_target_1.f90: New test.
675
676         PR fortran/19015
677         * gfortran.dg/maxloc_shape_1.f90: New test.
678
679 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
680
681         PR libgfortran/24459
682         * gfortran.dg/namelist_24.f90: New test.
683         * gfortran.dg/namelist_12.f: Fix typo in comment.
684
685 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
686
687         PR middle-end/25776
688         * g++.dg/other/error11.C: New test.
689
690 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
691
692         * gcc.target/mips/pr26765.c: Add -w to options.
693
694 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
695
696         * lib/target-supports.exp (check_effective_target_mpaired_single):
697         New function.
698         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
699         multilibs.
700         * g++.dg/vect/vect.exp: Likewise.
701
702 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
703
704         PR testsuite/25891
705         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
706
707 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
708
709         PR fortran/27662
710         * gfortran.dg/temporary_1.f90: New file.
711
712 2006-05-19  Andreas Schwab  <schwab@suse.de>
713
714         * g++.dg/other/unused1.C: Also match "stringz".
715
716 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
717
718         PR c++/26433
719         * g++.dg/template/fntry1.C: New test.
720
721 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/27471
724         PR c++/27506
725         * g++.dg/conversion/bitfield5.C: New test.
726         * g++.dg/conversion/bitfield6.C: New test.
727
728 2006-05-18  Mike Stump  <mrs@apple.com>
729
730         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
731         * gcc.dg/vla-4.c: Add.
732         * gcc.dg/vla-5.c: Add.
733         * gcc.dg/vla-6.c: Add.
734
735 2006-05-12  Stuart Hastings  <stuart@apple.com>
736
737         * testsuite/gcc.target/i386/20060512-1.c: New.
738         * testsuite/gcc.target/i386/20060512-2.c: New.
739         * testsuite/gcc.target/i386/20060512-3.c: New.
740         * testsuite/gcc.target/i386/20060512-4.c: New.
741
742 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
743
744         PR c++/26122
745         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
746
747         PR c++/26068
748         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
749         * g++.dg/parse/linkage1.C: New test.
750
751 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
752
753         PR tree-optimization/27548
754         * g++.dg/tree-ssa/pr27548.C: New test.
755
756 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
757
758         PR fortran/26551
759         * gfortran.dg/recursive_check_1.f: New test.
760         * gfortran.dg/recursive_check_2.f90: New test.
761
762 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
763
764         * g++.dg/opt/temp2.C: New test.
765
766 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
767
768         PR c++/27491
769         * g++.dg/init/brace5.C: New test.
770
771         PR middle-end/27415
772         * gcc.dg/gomp/pr27415.c: New test.
773         * g++.dg/gomp/pr27415.C: New test.
774
775         PR tree-optimization/27549
776         * g++.dg/tree-ssa/pr27549.C: New test.
777
778 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
779
780         PR libgfortran/27575
781         * gfortran.dg/read_eof_4.f90: New test.
782
783 2006-05-16  Richard Guenther  <rguenther@suse.de>
784
785         PR tree-optimization/22303
786         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
787
788 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
789
790         PR middle-end/27573
791         * gcc.dg/gomp/pr27573.c: New test.
792         * gfortran.dg/gomp/pr27573.f90: New test.
793
794         PR c/27499
795         * gcc.dg/gomp/pr27499.c: New test.
796         * g++.dg/gomp/pr27499.C: New test.
797
798 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
799
800         PR c++/27339
801         * g++.dg/parser/access8.C: Adjust error marker.
802         * g++.dg/template/access17.C: New test.
803         * g++.dg/template/access18.C: Likewise.
804
805 2006-05-15  Roger Sayle  <roger@eyesopen.com>
806
807         PR target/26600
808         * gcc.target/i386/pr26600.c: New test case.
809
810 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
811
812         PR c++/27505
813         * g++.dg/expr/bitfield1.C: New test.
814
815 2006-05-15  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/27603
818         * gcc.dg/torture/pr27603.c: New testcase.
819
820 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
821
822         PR fortran/25090
823         * gfortran.dg/entry_dummy_ref_1.f90: New test.
824
825         PR fortran/25082
826         * gfortran.dg/scalar_return_1.f90: New test.
827
828         PR fortran/27411
829         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
830
831 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
832
833         * gcc.dg/gomp/critical-4.c: New test.
834         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
835         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
836         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
837         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
838
839 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
840
841         PR c++/27582
842         * g++.dg/template/dependent-args1.C: New test.
843
844         PR c++/27581
845         * g++.dg/lookup/this1.C: New test.
846
847         PR c++/27315
848         * g++.dg/template/operator6.C: New test.
849         * g++.dg/template/incomplete3.C: New test.
850
851         PR c++/27559
852         * g++.dg/template/new4.C: New test.
853
854         PR c++/27496
855         * g++.dg/template/void2.C: New test.
856
857 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
858
859         * g++.dg/template/dependent-expr5.C: New test.
860
861 2006-05-14  Roger Sayle  <roger@eyesopen.com>
862
863         PR middle-end/26729
864         * gcc.dg/pr26729-1.c: New test case.
865
866 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
867
868         * gcc.dg/pr27003.c: New test.
869
870 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
871
872         * lib/target-supports.dg (check_cxa_atexit_available): Change
873         v3_target_compile to ${tool}_target_compile.
874
875 2006-05-11  Jason Merrill  <jason@redhat.com>
876
877         * lib/scanasm.exp (scan-not-hidden): Fix typo.
878
879 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
880
881         PR fortran/27553
882         * gfortran.dg/label_5.f90: New test.
883
884 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
885
886         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
887         check_effective_target_powerpc_altivec_ok): New.
888         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
889         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
890         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
891         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
892         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
893         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
894         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
895         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
896         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
897         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
898         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
899         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
900         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
901         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
902         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
903         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
904         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
905         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
906         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
907         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
908         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
909         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
910         gcc.target/powerpc/altivec-9.c,
911         gcc.target/powerpc/altivec-consts.c,
912         gcc.target/powerpc/altivec-pr22085.c,
913         gcc.target/powerpc/altivec-splat.c,
914         gcc.target/powerpc/altivec-types-1.c,
915         gcc.target/powerpc/altivec-types-2.c,
916         gcc.target/powerpc/altivec-types-3.c,
917         gcc.target/powerpc/altivec-types-4.c,
918         gcc.target/powerpc/altivec-varargs-1.c,
919         gcc.target/powerpc/altivec-vec-merge.c,
920         gcc.target/powerpc/ppc-vector-memcpy.c,
921         gcc.target/powerpc/ppc-vector-memset.c,
922         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
923         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
924         these effective targets.
925         * gcc.dg/vmx/pr27006.c: Add missing close brace.
926         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
927
928 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
929
930         PR middle-end/27384
931         * g++.dg/other/fold1.C: New test.
932
933         PR middle-end/27488
934         * gcc.dg/fold-nonneg-1.c: New test.
935
936         PR c++/27547
937         * g++.dg/other/operator1.C: New test.
938
939 2006-05-11  Richard Guenther  <rguenther@suse.de>
940
941         PR middle-end/27529
942         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
943
944 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
945
946         * lib/target-supports-dg.exp (check-flags): New.
947         (dg-skip-if): Move flag checks.
948
949 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
950
951         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
952         * lib/target-supports.dg (check_cxa_atexit_available): New.
953
954 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
955
956         PR fortran/27470
957         * gfortran.dg/multiple_allocation_2.f90: New test case.
958
959 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
960
961         * gcc.target/arm/pr27387.C: Fix a comment typo.
962
963 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
964
965         PR fortran/24549
966         * gfortran.dg/error_recovery_1.f90: New test.
967
968 2006-05-10  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/27302
971         * gcc.dg/torture/pr27302.c: New testcase.
972
973 2006-05-09  Dirk Mueller  <dmueller@suse.de>
974         Richard Guenther  <rguenther@suse.de>
975
976         PR middle-end/27498
977         * gcc.dg/tree-ssa/pr27498.c: New testcase.
978
979 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
980
981         PR rtl-optimization/27335
982         * gcc.dg/pr27335.c: New test.
983
984 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
985
986         * gcc.target/mips/mips-ps-5.c: New file.
987
988 2006-05-08  Jan Hubicka  <jh@suse.cz>
989
990         PR middle-end/25962
991         * gcc.dg/pr25962.c: New.
992
993 2006-05-08  Roger Sayle  <roger@eyesopen.com>
994
995         PR target/27158
996         * gcc.target/powerpc/pr27158.c: New test case.
997
998 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
999
1000         PR testsuite/27476
1001         * ada/acats/run_all.sh: Use test -z.
1002
1003 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1004
1005         PR libfortran/18271
1006         * gfortran.dg/spec_expr_3.f90: New test.
1007
1008 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1009
1010         PR target/24879
1011         * gcc.target/i386/monitor.c: New file.
1012
1013 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1014
1015         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1016
1017 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1018
1019         PR c++/27447
1020         * g++.dg/other/ptrmem7.C: New test.
1021
1022 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1023
1024         PR target/27421
1025         * gcc.dg/array-9.c: New test.
1026
1027 2006-05-07  Richard Guenther  <rguenther@suse.de>
1028
1029         PR tree-optimization/27409
1030         * gcc.dg/torture/pr27409.c: New testcase.
1031
1032 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1033
1034         PR fortran/27457
1035         * gfortran.dg/select_6.f90: New.
1036
1037 2006-05-07  Richard Guenther  <rguenther@suse.de>
1038
1039         PR tree-optimization/27136
1040         * gcc.dg/torture/pr27136.c: New testcase.
1041
1042 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1043
1044         PR fortran/24813
1045         * gfortran.dg/char_cons_len_1.f90: New test.
1046
1047 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1048
1049         PR c++/27427
1050         * g++.dg/template/incomplete2.C: New test.
1051
1052 2006-05-06  Richard Guenther  <rguenther@suse.de>
1053
1054         PR tree-optimization/27151
1055         * gcc.dg/vect/pr27151.c: New testcase.
1056
1057 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1058
1059         PR c++/27430
1060         * g++.dg/template/void1.C: New test.
1061
1062         PR c++/27423
1063         * g++.dg/other/void2.C: New test.
1064
1065         PR c++/27422
1066         * g++.dg/conversion/void1.C: New test.
1067
1068 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1069
1070         PR/21391
1071         * g++.dg/other/unused1.C: New.
1072
1073 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1074
1075         PR objc/27240
1076         * objc.dg/member-1.m: New test.
1077
1078 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1079
1080         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1081
1082 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1083
1084         PR libfortran/26985
1085         * gfortran.dg/matmul_2.f90: New test.
1086
1087 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1088
1089         * ada/acats/run_all.sh: Use sync when main not found.
1090
1091 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1092
1093         PR target/26765
1094         * gcc.target/mips/pr26765.c: New.
1095
1096 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1097
1098         * gcc.target/bfin: New directory.
1099         * gcc.target/bfin/bfin.exp: New file.
1100         * gcc.target/bfin/frmul.c: New file.
1101         * gcc.target/bfin/arith.c: New file.
1102         * gcc.target/bfin/mul-combine.c: New file.
1103         * gcc.target/bfin/shift.c: New file.
1104
1105 2006-05-04  Richard Guenther  <rguenther@suse.de>
1106
1107         PR tree-optimization/14287
1108         PR tree-optimization/14844
1109         PR tree-optimization/19792
1110         PR tree-optimization/21608
1111         PR tree-optimization/27090
1112         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1113         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1114         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1115         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1116         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1117
1118 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR tree-optimization/27285
1121         * gcc.c-torture/execute/pr27285.c: New test.
1122
1123         PR middle-end/27388
1124         * gcc.dg/gomp/pr27388-1.c: New test.
1125         * gcc.dg/gomp/pr27388-2.c: New test.
1126         * gcc.dg/gomp/pr27388-3.c: New test.
1127
1128         PR c++/27359
1129         * g++.dg/gomp/pr27359.C: New test.
1130
1131 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1132
1133         PR fortran/20248
1134         * gfortran.dg/iargc.f90: New test.
1135
1136 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1137
1138         PR c++/27102
1139         * g++.dg/template/crash49.C: New test.
1140
1141 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1142
1143         PR testsuite/27032
1144         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1145
1146 2006-05-02  Jeff Law  <law@redhat.com>
1147
1148         PR tree-optimization/27364
1149         * gcc.c-torture/execute/pr27364.c: New test.
1150
1151 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1152
1153         PR c++/27309
1154         * g++.dg/parser/ctor5.C: New test.
1155
1156 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1157
1158         PR target/27387
1159         * gcc.target/arm/arm.exp: New.
1160         * gcc.target/arm/pr27387.C: Likewise.
1161
1162 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1163
1164         PR fortran/27269
1165         PR fortran/27324
1166         * gfortran.dg/module_equivalence_2.f90: New test.
1167
1168 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1169
1170         PR middle-end/27337
1171         * g++.dg/gomp/pr27337-1.C: New test.
1172         * g++.dg/gomp/pr27337-2.C: New test.
1173
1174         PR middle-end/27328
1175         * gcc.dg/gomp/pr27328.c: New test.
1176
1177         PR middle-end/27325
1178         * g++.dg/gomp/pr27325.C: New test.
1179
1180         PR middle-end/27310
1181         * g++.dg/gomp/pr27310.C: New test.
1182
1183 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1184
1185         PR tree-optimization/27291
1186         * g++.dg/tree-ssa/pr27291.C: New test.
1187
1188 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1189
1190         PR tree-optimization/27283
1191         * g++.dg/tree-ssa/pr27283.C: New test.
1192
1193 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1194
1195         * gcc.dg/tree-ssa/loop-16.c: New test.
1196
1197 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1198             Joseph S. Myers  <joseph@codesourcery.com>
1199
1200         * gcc.dg/Wconversion-3.c: New test case.
1201         * gcc.dg/Wconversion-4.c: Likewise.
1202
1203 2006-05-01  Richard Guenther  <rguenther@suse.de>
1204
1205         PR tree-optimization/26726
1206         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1207
1208 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1209
1210         * gcc.dg/Woverflow-1.c: New test case.
1211         * gcc.dg/Woverflow-2.c: Likewise.
1212         * gcc.dg/Woverflow-3.c: Likewise.
1213
1214 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1215
1216         PR c++/27094
1217         * g++.dg/template/defarg8.C: New test.
1218
1219 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1220
1221         PR c++/27278
1222         * g++.dg/parse/operator7.C: New test.
1223
1224 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1225
1226         PR c++/11471
1227         PR c++/27102
1228         * g++.dg/template/crash48.C: New test.
1229
1230         PR c++/27279
1231         * g++.dg/parse/ctor4.C: New test.
1232
1233 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1234
1235         PR fortran/25681
1236         * gfortran.df/char_type_len.f90: New test.
1237
1238 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1239
1240         PR libgfortran/27304
1241         * gfortran.dg/fmt_exhaust.f90: New test.
1242
1243 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1244
1245         PR c/25309
1246         * gcc.dg/large-size-array-2.c: New test case.
1247
1248 2006-04-28  Richard Guenther  <rguenther@suse.de>
1249
1250         PR target/26826
1251         * gcc.target/i386/pr26826.c: New testcase.
1252
1253 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR middle-end/27260
1256         * gcc.c-torture/execute/pr27260.c: New.
1257
1258 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1259
1260         PR middle-end/27095
1261         * gcc.dg/pr27095.c: New.
1262
1263 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1264
1265         PR c++/27292
1266         * g++.dg/conversion/bitfield4.C: New test.
1267
1268 2006-04-27  Eric Christopher  <echristo@apple.com>
1269
1270         * gcc.dg/pragma-ms_struct.c: New.
1271
1272 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1273
1274         PR c++/27102
1275         * g++.dg/template/crash47.C: New test.
1276
1277 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1278
1279         * gcc.target/i386/sse-7.c: build with -msse.
1280
1281 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1282
1283         PR testsuite/27274:
1284         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1285         (main): Exit if processor doesn't support SSE.
1286
1287 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1288
1289         PR middle-end/27282
1290         * gcc.c-torture/compile/pr27282.c: New test.
1291
1292 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR middle-end/26913
1295         * g++.dg/gomp/pr26913.C: New test.
1296
1297         PR c/25996
1298         * gcc.dg/gomp/pr25996.c: New test.
1299         * g++.dg/gomp/pr25996.C: New test.
1300
1301 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1302
1303         PR rtl-optimization/26725
1304         * gcc.c-torture/compile/pr26725.c: New test.
1305
1306 2006-04-25  Richard Guenther  <rguenther@suse.de>
1307
1308         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1309         than n + -1.
1310
1311 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1312
1313         * gcc.dg/20060425-1.c: New testcase.
1314
1315 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1316
1317         PR tree-optimization/26865
1318         * gcc.dg/pr26865.c: New test.
1319
1320 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1321
1322         PR c++/27292
1323         * g++.dg/conversion/bitfield1.C: New test.
1324         * g++.dg/conversion/bitfield2.C: Likewise.
1325         * g++.dg/conversion/bitfield3.C: Likewise.
1326
1327 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1328         Richard Guenther  <rguenther@suse.de>
1329
1330         PR tree-optimization/27236
1331         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1332
1333 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1334
1335         PR c++/19963
1336         * g++.dg/other/incomplete2.C: New test.
1337
1338 2006-04-24  Richard Guenther  <rguenther@suse.de>
1339
1340         PR middle-end/26869
1341         * gcc.dg/torture/pr26869.c: New testcase.
1342
1343 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1344         Richard Guenther  <rguenther@suse.de>
1345
1346         PR tree-optimization/27218
1347         * g++.dg/tree-ssa/pr27218.C: New testcase.
1348
1349 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1350
1351         PR c++/26912
1352         * g++.dg/template/friend41.C: New test.
1353
1354 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1355
1356         * g++.dg/opt/pr15551.C: Include cstdio.
1357         (main): Use remove instead of unlink.
1358
1359 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1360
1361         * gcc.dg/sibcall-7.c: New test.
1362         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1363         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
1364         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
1365         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
1366         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
1367
1368 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1369
1370         PR c++/26534
1371         * g++.dg/opt/bitfield1.C: New test.
1372         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
1373         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
1374         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
1375         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
1376         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
1377         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
1378         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
1379         * g++.dg/abi/bitfield2.C: Likewise.
1380         * g++.dg/init/bitfield1.C: Likewise.
1381
1382 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
1383
1384         PR fortran/25099
1385         * gfortran.dg/elemental_subroutine_4.f90: New test.
1386         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
1387         call sub (m, x).
1388
1389 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1390
1391         * gcc.c-torture/compile/20060421-1.c: New testcase.
1392
1393 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1394
1395         PR c/25875
1396         * gcc.dg/init-bad-4.c: New test.
1397
1398 2006-04-21  Paul Brook  <paul@codesourcery.com>
1399
1400         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
1401
1402 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
1403
1404         PR fortran/27122
1405         * gfortran.dg/defined_operators_1.f90: New test.
1406         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
1407         remove old ones associated, incorrectly, with Note 5.46.
1408
1409         PR fortran/27113
1410         * gfortran.dg/character_array_constructor_1.f90: New test.
1411
1412 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
1413
1414         * gcc.dg/20060419-1.c: New test.
1415
1416 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
1417
1418         PR c/26774
1419         * gcc.dg/struct-parse-1.c: New test case.
1420
1421 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1422
1423         PR c++/26558
1424         * g++.dg/parse/template19.C: New test.
1425
1426         PR c++/26739
1427         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
1428
1429         PR c++/26036
1430         * g++.dg/expr/call3.C: New test.
1431
1432         PR c++/10385
1433         * g++.dg/conversion/dynamic1.C: New test.
1434
1435 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
1436
1437         PR c++/27102
1438         * g++.dg/template/crash35.C: Tweak error markers.
1439         * g++.dg/template/crash46.C: New test.
1440         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1441         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1442
1443 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
1444
1445         PR rtl-optimization/14261
1446         * gcc.c-torture/compile/20060419-1.c: Added.
1447
1448 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1449
1450         * gfortran.dg/label_1.f90: Adjust dg-error.
1451
1452 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1453
1454         PR target/26961
1455         * gcc.dg/fold-cond-1.c: New test case.
1456         * gcc.dg/pr26961-1.c: Likewise.
1457
1458 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1459
1460         PR libgfortran/27138
1461         * gfortran.dg/read_bad_advance.f90: New test.
1462
1463 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1464             Dale Johannesen  <dalej@apple.com>
1465
1466         PR target/24076
1467         * gcc.target/i386/vecinit-3.c: New testcase.
1468         * gcc.target/i386/vecinit-4.c: Likewise.
1469         * gcc.target/i386/sse-18.c: Likewise.
1470         * gcc.target/i386/sse-19.c: Likewise.
1471
1472 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
1473
1474         * gfortran.dg/allocate_zerosize_1.f90: New test.
1475
1476 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/26365
1479         * g++.dg/template/crash45.C: New test.
1480
1481 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
1482
1483         PR fortran/26787
1484         * gfortran.dg/proc_assign_1.f90: New test.
1485         * gfortran.dg/procedure_lvalue.f90: Change message.
1486         * gfortran.dg/namelist_4.f90: Add new error.
1487
1488         PR fortran/25597
1489         PR fortran/27096
1490         * gfortran.dg/auto_pointer_array_result_1.f90
1491
1492         PR fortran/27089
1493         * gfortran.dg/specification_type_resolution_1.f90
1494
1495         PR fortran/18003
1496         PR fortran/25669
1497         PR fortran/26834
1498         * gfortran.dg/bounds_temporaries_1.f90: New test.
1499
1500         PR fortran/27124
1501         * gfortran.dg/array_return_value_1.f90: New test.
1502
1503 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1504
1505         PR fortran/25336
1506         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
1507
1508 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
1509
1510         PR middle-end/26823
1511         * g++.dg/gomp/pr26823-1.C: New test.
1512         * g++.dg/gomp/pr26823-2.C: New test.
1513
1514 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
1515
1516         PR middle-end/27134
1517         * gcc.dg/pr27314.c: New test.
1518
1519 2006-04-13  Richard Henderson  <rth@redhat.com>
1520
1521         * g++.dg/gomp/block-0.C: Update expected matches.
1522
1523 2006-04-13  DJ Delorie  <dj@redhat.com>
1524
1525         * lib/target-supports.exp (check_effective_target_int32plus): New.
1526         (check_effective_target_ptr32plus): New.
1527         (check_effective_target_size32plus): New.
1528         (check_effective_target_int16): New.
1529         (check_profiling_available): Add m32c to the list of unsupported targets.
1530
1531         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1532         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1533         memory size.
1534         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1535         pointers.
1536         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1537         size_t.
1538         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1539         and size_t.
1540         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1541         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1542         not just xstormy16.  Skip m32c due to weird pointer size.
1543         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1544         not just xstormy16.
1545         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1546         not just xstormy16.
1547         * gcc.dg/20020312-2.c: Add m32c support.
1548         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1549         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1550         in test.
1551         * gcc.dg/20050321-2.c: Require >=32 bit integers.
1552         * gcc.dg/asm-1.c: Skip if int and short are the same size.
1553         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1554         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1555         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1556         * gcc.dg/init-string-2.c: Require >=32 bit integers.
1557         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1558         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1559         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1560         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1561         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1562         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1563         in test.
1564         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1565         in test.
1566         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1567         * gcc.dg/pr23049.c: Require >=32 bit integers.
1568         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1569         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1570         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1571         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1572         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1573         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1574         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1575         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1576         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1577         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1578         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1579         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1580         prototype in test.
1581         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1582         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1583         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1584         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1585         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1586
1587         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
1588         * gcc.c-torture/execute/20040703-1.x: Likewise.
1589         * gcc.c-torture/execute/20040705-1.x: Likewise.
1590         * gcc.c-torture/execute/20040705-2.x: Likewise.
1591         * gcc.c-torture/execute/20040709-1.x: Likewise.
1592         * gcc.c-torture/execute/20040709-2.x: Likewise.
1593         * gcc.c-torture/execute/20040811-1.x: Likewise.
1594         * gcc.c-torture/execute/20050316-1.x: Likewise.
1595         * gcc.c-torture/execute/bitfld-4.x: Likewise.
1596         * gcc.c-torture/execute/pr19689.x: Likewise.
1597         * gcc.c-torture/execute/pr7284-1.x: Likewise.
1598         * gcc.c-torture/execute/usmul.x: Likewise.
1599         * gcc.c-torture/execute/vrp-5.x: Likewise.
1600         * gcc.c-torture/execute/vrp-6.x: Likewise.
1601         * gcc.dg/debug/20041023-1.s: Likewise.
1602
1603 2006-04-13  Roger Sayle  <roger@eyesopen.com>
1604
1605         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1606         of integers to a vector types are now constant expressions in C.
1607         * gcc.dg/vect/vect-fold-1.c: New test case.
1608
1609 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
1610             Ulrich Weigand  <uweigand@de.ibm.com>
1611
1612         PR target/27006
1613         * gcc.dg/vmx/pr27006.c: New testcase.
1614
1615 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1616
1617         PR libgfortran/26766
1618         * gfortran.dg/write_recursive.f90: New test.
1619
1620 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
1621
1622         * g++.dg/parse/dtor7.C: New test.
1623         * g++.dg/parse/new1.C: Add error marker.
1624         * g++.dg/template/new3.C: New test.
1625
1626         PR c++/26122
1627         * g++.dg/template/pure1.C: New test.
1628
1629         PR c++/26295
1630         * g++.dg/parse/ptrmem4.C: New test.
1631
1632 2006-04-10  Jeff Law  <law@redhat.com>
1633
1634         PR/27087
1635         * gcc.c-torture/compile/pr27087.c: New test.
1636
1637 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
1638
1639         PR/21391
1640         * gcc.dg/20060410.c: New.
1641
1642 2006-04-10  Matthias Klose  <doko@debian.org>
1643
1644         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1645         Recognize multilib directory names containing underscores.
1646
1647 2006-04-10  Roger Sayle  <roger@eyesopen.com>
1648
1649         * gcc.target/i386/vecinit-1.c: New test case.
1650         * gcc.target/i386/vecinit-2.c: Likewise.
1651
1652 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
1653
1654         PR debug/27057
1655         * g++.dg/debug/dwarf2-2.C: New test.
1656
1657 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
1658
1659         PR rtl-optimization/27073
1660         * gcc.c-torture/execute/pr27073.c: New test.
1661
1662 2006-04-08  Mike Stump  <mrs@apple.com>
1663
1664         * gcc.dg/pragma-darwin.c: Improve for ppc64.
1665
1666 2006-04-07  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/26135
1669         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1670
1671 2006-04-06  Jan Hubicka  <jh@suse.cz>
1672
1673         PR profile/26399
1674         * g++.dg/bprob/g++-bprob-2.C: New testcase.
1675
1676 2006-04-06  Roger Sayle  <roger@eyesopen.com>
1677
1678         * g++.dg/conversion/nullptr1.C: New test case.
1679         * g++.dg/conversion/nullptr2.C: Likewise.
1680
1681 2006-04-05  Roger Sayle  <roger@eyesopen.com>
1682
1683         * gfortran.dg/dependency_18.f90: New test case.
1684
1685 2006-04-05  Richard Guenther  <rguenther@suse.de>
1686
1687         PR tree-optimization/26919
1688         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1689         * gcc.dg/ipa/ipa-2.c: Likewise.
1690         * gcc.dg/ipa/ipa-3.c: Likewise.
1691         * gcc.dg/ipa/ipa-5.c: Likewise.
1692
1693 2006-04-05  Richard Guenther  <rguenther@suse.de>
1694
1695         PR tree-optimization/26763
1696         * gcc.dg/torture/pr26763-1.c: New testcase.
1697         * gcc.dg/torture/pr26763-2.c: Likewise.
1698
1699 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
1700
1701         PR fortran/23634
1702         PR fortran/25619
1703         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1704
1705 2006-04-04  Eric Christopher  <echristo@apple.com>
1706
1707         * gcc.target/i386/387-1.c: Allow regexp to match darwin
1708         stubs.
1709         * gcc.target/i386/387-5.c: Ditto.
1710
1711 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
1712
1713         * gcc.target/sparc/struct-ret-check.c: New test.
1714
1715 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1716
1717         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1718         zero decimal digits specified in format.
1719
1720 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
1721
1722         PR fortran/26891
1723         * gfortran.dg/missing_optional_dummy_1.f90: New test.
1724
1725         PR fortran/26976
1726         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1727         * gfortran.dg/initialization_1.f90: Make assignment compliant.
1728         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1729         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1730         bigendian-ness.
1731
1732 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
1733
1734         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1735         dummy arguments work when the actual argument is itself a dummy
1736         argument of the caller.
1737
1738 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1739
1740         PR libfortran/24685
1741         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1742
1743 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1744
1745         * gfortran.dg/dependencency_17.f90: New test case.
1746
1747 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1748
1749         * gfortran.dg/dependency_14.f90: New test case.
1750         * gfortran.dg/dependency_15.f90: Likewise.
1751         * gfortran.dg/dependency_16.f90: Likewise.
1752
1753 2006-03-31  Asher Langton  <langton2@llnl.gov>
1754
1755         PR fortran/25358
1756         gfortran.dg/cray_pointers_6.f90: New test.
1757
1758 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1759
1760         PR libgfortran/26890
1761         * gfortran.dg/read_size_noadvance.f90: New test.
1762
1763 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
1764
1765         PR fortran/25031
1766         * gfortran.dg/multiple_allocation_1.f90: Check that the
1767         size has changed after a re-allocation with stat.
1768
1769 2006-03-30  Richard Guenther  <rguenther@suse.de>
1770
1771         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1772         removal.
1773         * gcc.target/i386/sselibm-2.c: Likewise.
1774         * gcc.target/i386/sselibm-3.c: Likewise.
1775         * gcc.target/i386/sselibm-4.c: Likewise.
1776         * gcc.target/i386/sselibm-5.c: Likewise.
1777
1778 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1779
1780         * gcc.dg/fold-andxor-1.c: New test case.
1781         * gcc.dg/fold-xorand-1.c: Likewise.
1782
1783 2006-03-28  Roger Sayle  <roger@eyesopen.com>
1784
1785         * gcc.dg/fold-convnotconv-1.c: New test case.
1786
1787 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1788
1789         PR fortran/26779
1790         * gfortran.dg/private_type_5.f90: New test.
1791
1792 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
1793
1794         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1795
1796 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
1797
1798         * gfortran.dg/advance_2.f90: New test.
1799         * gfortran.dg/advance_3.f90: New test.
1800
1801         * gfortran.fortran-torture/execute/equiv_5.f: New test.
1802
1803 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1804
1805         PR libgfortran/26661
1806         PR libgfortran/26880
1807         * gfortran.dg/read_x_past.f: New test.
1808
1809 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
1810
1811         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1812         to be STABS.
1813
1814 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
1815
1816         * objc.dg/dwarf-1.m: Skip on AIX.
1817         * objc.dg/dwarf-2.m: Skip on AIX.
1818
1819 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
1820
1821         PR fortran/26816
1822         * gfortran.dg/float_1.f90: New test.
1823
1824 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
1825
1826         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1827         X86_64 targets.
1828         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1829
1830 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1831
1832         PR libfortran/26735
1833         * gfortran.dg/convert_implied_open.f90: New test case.
1834
1835 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
1836
1837         PR fortran/26769
1838         * gfortran.dg/transpose_reshape_r10.f90: New test case.
1839
1840 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
1841
1842         PR middle-end/26717
1843         * gcc.dg/pr26717.c: New test.
1844
1845 2006-03-25  Roger Sayle  <roger@eyesopen.com>
1846
1847         * gfortran.dg/dependency_12.f90: New test case.
1848
1849 2006-03-24  Roger Sayle  <roger@eyesopen.com>
1850
1851         * gfortran.dg/dependency_9.f90: New (resurected) test case.
1852
1853 2006-03-24  Jeff Law  <law@redhat.com>
1854
1855         * gcc.c-torture/pr26840.c: New test.
1856
1857 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
1858
1859         * objc.dg/dwarf-2.m: New.
1860         * obj-c++.dg/dwarf-2.mm: New.
1861
1862         * g++.old-deja/g++.other/init19.C: New.
1863
1864 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
1865
1866         * g++.dg/eh/spbp.C: Skip on AIX.
1867
1868 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
1869
1870         PR middle-end/26611
1871         * g++.dg/gomp/pr26611-1.C: New test.
1872         * g++.dg/gomp/pr26611-2.C: New test.
1873
1874 2006-03-24  Jeff Law  <law@redhat.com>
1875
1876         * gcc.c-torture/compile/pr26833.c: New test.
1877         * gfortran.fortran-torture/compile/pr26806.f90: New test.
1878
1879 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1880
1881         * gfortran.dg/endfile_2.f90: Delete temp file.
1882
1883 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
1884
1885         PR fortran/19303
1886         * gfortran.dg/record_marker_1.f90: New test case.
1887         * gfortran.dg/record_marker_2.f: New test case.
1888         * gfortran.dg/record_marker_3.f90: New test case.
1889
1890 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
1891
1892         PR fortran/17298
1893         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1894         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1895
1896 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
1897
1898         * lib/gcc-dg.exp (cleanup-modules): New proc.
1899         * gfortran.dg/allocatable_function_1.f90,
1900         gfortran.dg/allocate_char_star_scalar_1.f90,
1901         gfortran.dg/assumed_charlen_function_1.f90,
1902         gfortran.dg/assumed_dummy_1.f90,
1903         gfortran.dg/assumed_shape_ranks_1.f90,
1904         gfortran.dg/assumed_shape_ranks_2.f90,
1905         gfortran.dg/assumed_size_dt_dummy.f90,
1906         gfortran.dg/auto_char_dummy_array_1.f90,
1907         gfortran.dg/auto_char_len_3.f90,
1908         gfortran.dg/automatic_module_variable.f90,
1909         gfortran.dg/bad_automatic_objects_1.f90,
1910         gfortran.dg/char_array_constructor.f90,
1911         gfortran.dg/char_array_structure_constructor.f90,
1912         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1913         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1914         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1915         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1916         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1917         gfortran.dg/derived_pointer_recursion.f90,
1918         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1919         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1920         gfortran.dg/dummy_functions_1.f90,
1921         gfortran.dg/elemental_initializer_1.f90,
1922         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1923         gfortran.dg/elemental_pointer_1.f90,
1924         gfortran.dg/elemental_subroutine_1.f90,
1925         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1926         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1927         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1928         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1929         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1930         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1931         gfortran.dg/global_references_1.f90,
1932         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1933         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1934         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1935         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1936         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1937         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1938         gfortran.dg/large_integer_kind_1.f90,
1939         gfortran.dg/large_real_kind_1.f90,
1940         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1941         gfortran.dg/module_double_reuse.f90,
1942         gfortran.dg/module_equivalence_1.f90,
1943         gfortran.dg/module_interface_1.f90,
1944         gfortran.dg/module_parameter_array_refs_1.f90,
1945         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1946         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1947         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1948         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1949         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1950         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1951         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1952         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1953         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1954         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1955         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1956         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1957         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1958         gfortran.dg/same_name_1.f90,
1959         gfortran.dg/sibling_dummy_procedure_1.f90,
1960         gfortran.dg/sibling_dummy_procedure_2.f90,
1961         gfortran.dg/sibling_dummy_procedure_3.f90,
1962         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1963         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1964         gfortran.dg/used_dummy_types_2.f90,
1965         gfortran.dg/used_dummy_types_3.f90,
1966         gfortran.dg/used_dummy_types_4.f90,
1967         gfortran.dg/used_dummy_types_5.f90,
1968         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1969         gfortran.dg/userdef_operator_1.f90: Use it.
1970
1971 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1972
1973         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1974         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1975         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1976         gfortran.dg/write_back.f,
1977         gfortran.fortran-torture/execute/inquire_1.f90,
1978         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1979
1980 2006-03-21  Jeff Law  <law@redhat.com>
1981
1982         * gcc.dg/tree-ssa/vrp28.c: New test.
1983
1984 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1985
1986         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1987         if _STDC_C99 is defined.
1988         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1989         * gcc.dg/builtins-20.c: Likewise.
1990         * gcc.dg/builtins-53.c: Likewise.
1991         * gcc.dg/single-precision-constant.c: Likewise. Also pass
1992         -mmacosx-version-min=10.3 on PowerPC/Darwin.
1993
1994 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
1995
1996         PR tree-opt/26781
1997         * gcc.c-torture/compile/pr26781-1.c: New test.
1998         * gcc.c-torture/compile/pr26781-2.c: New test.
1999
2000 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2001
2002         PR c++/26690
2003         * g++.dg/gomp/pr26690-1.C: New test.
2004         * g++.dg/gomp/pr26690-2.C: New test.
2005
2006 2006-03-20  Jeff Law  <law@redhat.com>
2007
2008         * gcc.dg/tree-ssa/pr21829.c: New test.
2009
2010         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2011
2012 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2013
2014         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2015         (check_visibility_available): Use it.
2016         (check_effective_target_default_packed): Likewise.
2017         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2018         (check_effective_target_fopenmp): Likewise.
2019         (check_effective_target_freorder): Likewise.
2020         (check_effective_target_fpic): Likewise.
2021         (check_named_sections_available): Likewise.
2022         (check_effective_target_ilp32): Likewise.
2023         (check_effective_target_lp64): Likewise.
2024
2025 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2026
2027         PR fortran/20935
2028         * gfortran.dg/scalar_mask_2.f90: New test case.
2029
2030 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2031
2032         PR tree-opt/26629
2033         * gcc.dg/tree-ssa/loadpre12.c: New test.
2034         * gcc.dg/tree-ssa/loadpre13.c: New test.
2035         * gcc.dg/tree-ssa/loadpre14.c: New test.
2036         * gcc.dg/tree-ssa/loadpre15.c: New test.
2037         * gcc.dg/tree-ssa/loadpre16.c: New test.
2038         * gcc.dg/tree-ssa/loadpre17.c: New test.
2039         * gcc.dg/tree-ssa/loadpre18.c: New test.
2040         * gcc.dg/tree-ssa/loadpre19.c: New test.
2041         * gcc.dg/tree-ssa/loadpre20.c: New test.
2042         * gcc.dg/tree-ssa/loadpre21.c: New test.
2043         * gcc.dg/tree-ssa/loadpre22.c: New test.
2044
2045 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2046
2047         PR fortran/26741
2048         * gfortran.dg/elemental_initializer_1.f90: New test.
2049
2050         PR fortran/26716
2051         * gfortran.dg/assumed_shape_ranks_2: New test.
2052
2053 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2054
2055         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2056         target fpic.
2057
2058 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2059
2060         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2061         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2062         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2063         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2064         gfortran.fortran-torture/execute/direct_io.f90,
2065         gfortran.fortran-torture/execute/inquire_2.f90,
2066         gfortran.fortran-torture/execute/inquire_4.f90,
2067         gfortran.fortran-torture/execute/list_read_1.f90,
2068         gfortran.fortran-torture/execute/open_replace.f90,
2069         gfortran.fortran-torture/execute/slash_edit.f90,
2070         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2071         temporary files from testcases.
2072
2073 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2074
2075         PR libgfortran/26509
2076         gfortran.dg/write_direct_eor.f90: New test.
2077
2078 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2079
2080         * gcc.target/powerpc/pr26350.c: New.
2081         * gcc.target/powerpc/indexed-addr.c: New.
2082
2083 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2084
2085         * gfortran.dg/dependency_13.f90: New test case.
2086
2087 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2088
2089         PR middle-end/21781
2090         * gcc.dg/real-const-1.c: New test case.
2091
2092 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2093
2094         * g++.old-deja/g++.other/init18.C: New.
2095         * g++.old-deja/g++.other/init5.C: Remove xfail.
2096
2097 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2098
2099         * g++.dg/opt/pr15551.C: Cleanup temp file.
2100
2101 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2102
2103         PR c++/6634
2104         g++.dg/parse/long1.C: New test.
2105
2106 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2107
2108         PR fortran/19101
2109         * gfortran.dg/continuation.f90: New test.
2110         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2111
2112 2006-03-14  Richard Guenther  <rguenther@suse.de>
2113
2114         PR tree-optimization/26672
2115         * gcc.dg/torture/pr26672.c: New testcase.
2116
2117 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2118
2119         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2120         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2121
2122 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2123
2124         PR middle-end/26557
2125         * gcc.c-torture/compile/switch-1.c: New test case.
2126
2127 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/25378
2130         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2131         test to include more permuatations of mask and index.
2132         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2133         respond to F2003 spec. that the position returned for an all false
2134         mask && condition is zero.
2135
2136 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2137
2138         PR middle-end/25989
2139         * gcc.dg/gomp/pr25989.c: New test.
2140
2141 2006-03-13  Jeff Law  <law@redhat.com>
2142
2143         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2144
2145 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2146
2147         * gcc.dg/switch-9.c: New test.
2148
2149 2006-03-13  Richard Guenther  <rguenther@suse.de>
2150
2151         PR middle-end/26630
2152         * gcc.dg/torture/pr26630.c: New testcase.
2153
2154 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2155
2156         * gfortran.dg/dependency_10.f90: New test case.
2157         * gfortran.dg/dependency_11.f90: Likewise.
2158
2159 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2160             Erik Edelmann  <eedelman@gcc.gnu.org>
2161
2162         * gfortran.dg/allocatable_function_1.f90: New.
2163         * gfortran.dg/allocatable_function_2.f90: New.
2164
2165 2006-03-10  Richard Guenther  <rguenther@suse.de>
2166
2167         PR middle-end/26565
2168         * gcc.dg/torture/pr26565.c: New testcase.
2169
2170 2006-03-09  Eric Christopher  <echristo@apple.com>
2171
2172         * gcc.c-torture/compile/20060309-1.c: New.
2173
2174 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175
2176         PR libgfortran/26499
2177         * gfortran.dg/write_back.f: New test.
2178         * gfortran.dg/write_rewind_1.f: New test.
2179         * gfortran.dg/write_rewind_2.f: New test.
2180
2181 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2182
2183         PR libgfortran/26554
2184         * gfortran.dg/read_logical.f90: New test.
2185
2186 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2187
2188         * ada/acats/norun.lst: cdd2a03 now passes.
2189
2190 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2191
2192         PR testsuite/25177
2193         * gcc.target/powerpc/pr18096-1.c: Change where the error
2194         would match.
2195
2196 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2197
2198         * gcc.target/i386/cleanup-1.c: New test.
2199         * gcc.target/i386/cleanup-2.c: New test.
2200
2201 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2202
2203         * gfortran.dg/dependency_9.f90: Remove for the time being.
2204
2205 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2206
2207         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2208         directive.
2209
2210 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2211
2212         * gfortran.dg/dependency_9.f90: New test case.
2213
2214 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2215
2216         * gfortran.dg/dependency_4.f90: New test case.
2217         * gfortran.dg/dependency_5.f90: New test case.
2218         * gfortran.dg/dependency_6.f90: New test case.
2219         * gfortran.dg/dependency_7.f90: New test case.
2220         * gfortran.dg/dependency_8.f90: New test case.
2221
2222 2006-03-03  Paul Brook  <paul@codesourcery.com>
2223
2224         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2225         Add m68k-*-elf.
2226
2227 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2228
2229         PR fortran/25031
2230         * multiple_allocation_1.f90: New test.
2231
2232 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2233
2234         PR tree-optimization/26524
2235         * gfortran.dg/pr26524.f: New test case.
2236
2237 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2238
2239         * g++.dg/template/repo5.C: Cleanup repo files.
2240         * gcc.dg/20051201-1.c: Cleanup coverage files.
2241         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2242         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2243         tree dump files.
2244
2245 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2246
2247         * objc.dg/objc-nofilename-1.m: New test.
2248         * objc.dg/bad-receiver-type.m: New test.
2249         * obj-c++.dg/bad-receiver-type.mm: New test.
2250
2251 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2252
2253         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2254
2255 2006-03-01  Mike Stump  <mrs@apple.com>
2256
2257         * g++.dg/abi/key2.C: Add.
2258
2259 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2260
2261         * gfortran.dg/logical_dot_product.f90: New test.
2262
2263         PR fortran/26393
2264         * gfortran.dg/used_interface_ref.f90: New test.
2265
2266         PR fortran/20938
2267         * gfortran.dg/dependency_2.f90: New test.
2268         * gfortran.fortran-torture/execute/where17.f90: New test.
2269         * gfortran.fortran-torture/execute/where18.f90: New test.
2270         * gfortran.fortran-torture/execute/where19.f90: New test.
2271         * gfortran.fortran-torture/execute/where20.f90: New test.
2272
2273 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2274
2275         * g++.dg/tree-ssa/pr26443.C: New test case.
2276
2277 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2278
2279         PR middle-end/26022
2280         * g++.dg/opt/return-slot1.C: New test.
2281
2282 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2283
2284         PR libgfortran/26136
2285         * gfortran.dg/namelist_23.f90: New test.
2286
2287 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2288
2289         PR middle-end/14752
2290         * gcc.dg/fold-eqandshift-2.c: New test case.
2291
2292 2006-02-28  Richard Guenther  <rguenther@suse.de>
2293
2294         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2295         decomposition.
2296
2297 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2298
2299         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2300
2301 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2302
2303         PR libgfortran/26464
2304         * gfortran.dg/backspace_5.f: New test.
2305         * gfortran.dg/backspace_6.f: New test.
2306
2307 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2308
2309         * gcc.dg/fold-eqandnot-1.c: New test case.
2310
2311 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2312
2313         PR middle-end/19983
2314         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2315
2316 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2317
2318         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2319         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2320
2321 2006-02-26  Richard Guenther  <rguenther@suse.de>
2322
2323         PR tree-optimization/26421
2324         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2325
2326 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2327
2328         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2329         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2330
2331 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2332
2333         * gcc.dg/fold-even-1.c: New test case.
2334
2335 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2336
2337         PR middle-end/21137
2338         * gcc.dg/fold-eqandshift-1.c: New test case.
2339
2340 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2341
2342         PR tree-optimization/25125
2343         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2344         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2345
2346 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2347
2348         PR tree-optimizations/26359
2349         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2350         with -fdump-tree-dceloop-details.
2351         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2352
2353 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2354
2355         PR middle-end/23673
2356         * gcc.dg/fold-eqxor-1.c: New test case.
2357         * gcc.dg/fold-eqxor-2.c: Likewise.
2358         * gcc.dg/fold-eqxor-3.c: Likewise.
2359
2360 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
2361
2362         PR fortran/23092
2363         * scalar_mask_1.f90: New test.
2364
2365 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
2366
2367         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
2368         * g++.dg/eh/uncaught2.C: New.
2369         * g++.dg/eh/uncaught3.C: New.
2370
2371 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2372
2373         PR libgfortran/26423
2374         * gfortran.dg/read_many_1.f: New test.
2375
2376 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
2377
2378         PR fortran/24519
2379         * gfortran.dg/dependency_3.f90: New test.
2380         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
2381         XFAILs.
2382
2383         PR fortran/25395
2384         * gfortran.dg/equiv_6.f90: New test.
2385
2386 2006-02-23  Jeff Law  <law@redhat.com>
2387
2388         * gcc.c-torture/compile/pr26425.c: New test.
2389
2390 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
2391
2392         PR middle-end/26412
2393         * gcc.dg/gomp/pr26412.c: New test.
2394
2395 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2396
2397         PR c++/26291
2398         * g++.dg/other/ellipsis1.C: New test.
2399         * g++.dg/parse/operator4.C: Adjust error marker.
2400
2401 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2402
2403         PR target/25603
2404         * gfortran.dg/pr25603.f: New testcase.
2405
2406 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
2407
2408         * gcc.dg/bf-spl1.c: Don't specify -m68000.
2409         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
2410
2411 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
2412
2413         * g++.dg/eh/spbp.C: New.
2414
2415 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR middle-end/26379
2418         * gcc.target/i386/mmx-7.c: New test.
2419
2420 2006-02-20  Roger Sayle  <roger@eyesopen.com>
2421
2422         PR tree-optimization/26361
2423         * gcc.dg/tree-ssa/vrp27.c: New test case.
2424
2425 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
2426
2427         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
2428         * gcc.dg/tree-ssa/complex-4.c: Here.
2429
2430 2006-02-19  Roger Sayle  <roger@eyesopen.com>
2431
2432         PR middle-end/19543
2433         * gfortran.dg/logical_1.f90: New test case.
2434
2435 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
2436
2437         PR middle-end/26334
2438         * gcc.dg/20060218-1.c: Moved to...
2439         * gcc.target/i386/20060218-1.c: ... here.  New test.
2440
2441 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2442
2443         PR fortran/26201
2444         * gfortran.dg/convert_1.f90: New.
2445
2446 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
2447
2448         PR fortran/25054
2449         * gfortran.dg/namelist_5.f90: New test.
2450
2451         PR fortran/25089
2452         * gfortran.dg/namelist_4.f90: New test.
2453
2454 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2455
2456         PR tree-opt/25680
2457         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2458
2459 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2460
2461         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2462         variable to take into account the variable name in the
2463         function header.
2464         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2465
2466 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR middle-end/26334
2469         * gcc.c-torture/compile/20060217-1.c: New test.
2470         * gcc.dg/20060218-1.c: New test.
2471
2472 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
2473
2474         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
2475
2476 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2477
2478         * gcc.dg/cpp/undef3.c: New test.
2479         * gcc.dg/cpp/trad/builtins2.c: New test.
2480
2481 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
2482
2483         PR c++/26266
2484         * g++.dg/template/static22.C: New test.
2485         * g++.dg/template/static23.C: New test.
2486         * g++.dg/template/static24.C: New test.
2487         * g++.dg/template/non-dependent13.C: New test.
2488         * g++.dg/init/member1.C: Tweak error markers.
2489
2490 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2491
2492         PR target/26255
2493         * gcc.c-torture/compile/pr26255.c: New test case.
2494
2495 2006-02-16  Roger Sayle  <roger@eyesopen.com>
2496
2497         * gfortran.fortran-torture/execute/where_10.f90: New test case.
2498         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2499         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
2500         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
2501         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2502         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2503         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2504
2505 2006-02-16  Jeff Law  <law@redhat.com>
2506
2507         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
2508         * gcc.dg/tree-ssa/vrp26.c: New test.
2509
2510 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
2511
2512         PR target/20353
2513         PR target/24578
2514         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
2515         __UCLIBC__ is defined.
2516
2517 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
2518
2519         PR fortran/26224
2520         * gfortran.dg/gomp/pr26224.f: New test.
2521
2522 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
2523
2524         PR tree-opt/25918
2525         * lib/target-supports.exp
2526         (check_effective_target_vect_short_mult): New.
2527         (check_effective_target_vect_char_mult): New.
2528         (check_effective_target_vect_widen_sum_qi_to_si): New.
2529         (check_effective_target_vect_widen_sum_qi_to_hi): New.
2530         (check_effective_target_vect_widen_sum_hi_to_si): New.
2531         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2532         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2533         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2534         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2535         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2536         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2537         vect-reduc-pattern-2c.c
2538         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2539         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2540         vect-reduc-pattern-1c.c
2541
2542 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
2543
2544         PR fortran/24557
2545         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2546
2547 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2548
2549         PR fortran/26054
2550         * gfortran.dg/enum_8.f90: Remove check for warning.
2551         * gfortran.dg/iomsg_1.f90: Ditto.
2552         * gfortran.dg/enum_1.f90: Ditto.
2553         * gfortran.dg/enum_9.f90: Ditto.
2554         * gfortran.dg/enum_2.f90: Ditto.
2555         * gfortran.dg/enum_10.f90: Ditto.
2556         * gfortran.dg/enum_3.f90: Ditto.
2557         * gfortran.dg/flush_1.f90: Ditto.
2558         * gfortran.dg/enum_4.f90: Ditto.
2559         * gfortran.dg/array_constructor_1.f90: Ditto.
2560         * gfortran.dg/enum_5.f90: Ditto.
2561         * gfortran.dg/enum_6.f90: Ditto.
2562         * gfortran.dg/enum_7.f90: Ditto.
2563
2564 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR middle-end/26300
2567         * gcc.c-torture/compile/20060215-1.c: New test.
2568
2569 2006-02-14  Roger Sayle  <roger@eyesopen.com>
2570
2571         PR middle-end/23670
2572         * gcc.dg/tree-ssa/andor-2.c: New test case.
2573
2574 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
2575
2576         PR fortran/25045
2577         * optional_dim.f90: New test.
2578
2579 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2580
2581         PR fortran/26277
2582         * gfortran.dg/label_4.f90: New.
2583
2584 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
2585             Diego Novillo  <dnovillo@redhat.com>
2586             Uros Bizjak  <uros@kss-loka.si>
2587
2588         * gfortran.dg/gomp: New directory.
2589
2590 2006-02-14  Richard Guenther  <rguenther@suse.de>
2591
2592         PR tree-optimization/26258
2593         * gcc.dg/torture/pr26258.c: New testcase.
2594
2595 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
2596
2597         PR fortran/26246
2598         * gfortran.dg/pr26246_1.f90: New test.
2599         * gfortran.dg/pr26246_2.f90: New test.
2600
2601         PR middle-end/26092
2602         * gcc.c-torture/compile/20060208-1.c: New test.
2603
2604 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
2605
2606         PR fortran/26074
2607         PR fortran/25103
2608         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2609         * gfortran.dg/bad_automatic_objects_1.f90: New test.
2610         * gfortran.dg/automatic_module_variable.f90: Change error message.
2611
2612         PR fortran/20861
2613         * gfortran.dg/internal_dummy_1.f90: New test.
2614
2615         PR fortran/20871
2616         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2617
2618
2619         PR fortran/25083
2620         * gfortran.dg/uncommon_block_data_1.f90: New test.
2621         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2622         with standard.
2623
2624         PR fortran/25088
2625         * gfortran.dg/typed_subroutine_1.f90: New test.
2626
2627 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
2628
2629         * objc.dg/dwarf-1.m: New.
2630
2631 2006-02-13  Roger Sayle  <roger@eyesopen.com>
2632
2633         PR middle-end/24427
2634         * gcc.dg/tree-ssa/andor-1.c: New test case.
2635
2636 2006-02-13  Josh Conner  <jconner@apple.com>
2637
2638         PR target/25376
2639         * gcc.dg/pr25376.c: New test.
2640
2641         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2642         assemble.
2643         * lib/target-supports.exp (check_named_sections_available):
2644         Only compile named-sections test -- don't assemble.
2645
2646 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2647
2648         * g++.dg/warn/no-write-strings.C: New test.
2649         * g++.dg/warn/write-strings.C: Likewise.
2650         * g++.dg/warn/write-strings-default.C: Likewise.
2651
2652 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
2653
2654         PR fortran/25806
2655         * gfortran.dg/ret_pointer_2.f90: New test.
2656
2657 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
2658
2659         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2660
2661 2006-02-10  Jeff Law  <law@redhat.com>
2662
2663         * gcc.c-torture/compile/pr26213.c: New test.
2664
2665 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
2666
2667         gfortran.dg/null_1.f90: New test.
2668
2669 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2670
2671         PR fortran/14771
2672         * gfortran.dg/parens_4.f90: New.
2673         * gfortran.dg/parens_5.f90: New.
2674
2675 2006-02-10  Richard Guenther  <rguenther@suse.de>
2676
2677         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2678
2679 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2680         Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/14771
2683         * gfortran.dg/parens_1.f90: New.
2684         * gfortran.dg/parens_2.f90: New.
2685         * gfortran.dg/parens_3.f90: New.
2686
2687 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
2688
2689         PR fortran/26038
2690         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2691
2692         PR fortran/25059
2693         * gfortran.dg/impure_assignment_1.f90: New test.
2694
2695         PR fortran/25070
2696         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2697
2698 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2699
2700         PR target/26141
2701         * g++.dg/expr/stdarg2.C: New test.
2702
2703 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2704
2705         PR inline-asm/16194
2706         * gcc.dg/pr16194.c: New test.
2707
2708 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2709
2710         * ada/acats/run_acats: Use portable variant of "$@".
2711
2712 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2713
2714         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2715         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2716
2717 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2718
2719         PR tree-opt/26179
2720         * g++.dg/opt/pr26179.C: New test.
2721
2722 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2723
2724         PR middle-end/26134
2725         * gcc.dg/tree-ssa/complex-3.c: New test.
2726
2727 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2728
2729         * gcc.c-torture/compile/volatile-1.c: New test.
2730
2731 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
2732
2733         PR 26180
2734         * gcc.dg/tree-ssa/pr26180.c: New test.
2735
2736 2006-02-08  Jeff Law  <law@redhat.com>
2737
2738         * gcc.dg/tree-ssa/pr21417.c: New test.
2739
2740 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2741
2742         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2743         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2744
2745 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2746
2747         * lib/scanrtl.exp: New.
2748
2749 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2750
2751         PR c++/26071
2752         * g++.dg/other/virtual2.C: New test.
2753
2754         PR c++/26070
2755         * g++.dg/other/virtual1.C: New test.
2756
2757 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2758
2759         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2760         cleanup-ipa-dump): Update dump file glob patterns.
2761         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2762         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2763
2764         * lib/gcc-dg.exp: Load it.
2765         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2766
2767 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
2768
2769         PR testsuite/26159
2770         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2771         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2772
2773 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2774
2775         PR fortran/25577
2776         * gfortran.dg/mvbits_1.f90: New.
2777
2778 2006-02-07  Dirk Mueller  <dmueller@suse.com>
2779
2780         * g++.dg/warn/Wdiv-by-zero.C: New test.
2781         * g++.dg/warn/Wno-div-by-zero.C: New.
2782
2783 2006-02-07  Jeff Law  <law@redhat.com>
2784
2785         * gcc.dg/tree-ssa/pr21559.c: New test.
2786
2787         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2788         multiple VRP passes.
2789         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2790         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2791         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2792         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2793         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2794         * gcc.dg/tree-ssa/vrp02.c: Likewise
2795         * gcc.dg/tree-ssa/vrp11.c: Likewise
2796         * gcc.dg/tree-ssa/pr14341.c: Likewise
2797         * gcc.dg/tree-ssa/vrp19.c: Likewise
2798         * gcc.dg/tree-ssa/vrp20.c: Likewise
2799         * gcc.dg/tree-ssa/vrp03.c: Likewise
2800         * gcc.dg/tree-ssa/pr21086.c: Likewise
2801         * gcc.dg/tree-ssa/pr21959.c: Likewise
2802         * gcc.dg/tree-ssa/vrp21.c: Likewise
2803         * gcc.dg/tree-ssa/vrp04.c: Likewise
2804         * gcc.dg/tree-ssa/pr25485.c: Likewise
2805         * gcc.dg/tree-ssa/pr22026.c: Likewise
2806         * gcc.dg/tree-ssa/vrp22.c: Likewise
2807         * gcc.dg/tree-ssa/vrp05.c: Likewise
2808         * gcc.dg/tree-ssa/20030807-10.c: Likewise
2809         * gcc.dg/tree-ssa/pr20701.c: Likewise
2810         * gcc.dg/tree-ssa/vrp23.c: Likewise
2811         * gcc.dg/tree-ssa/vrp06.c: Likewise
2812         * gcc.dg/tree-ssa/pr22117.c: Likewise
2813         * gcc.dg/tree-ssa/pr20702.c: Likewise
2814         * gcc.dg/tree-ssa/vrp15.c: Likewise
2815         * gcc.dg/tree-ssa/pr21090.c: Likewise
2816         * gcc.dg/tree-ssa/pr21294.c: Likewise
2817         * gcc.dg/tree-ssa/vrp24.c: Likewise
2818         * gcc.dg/tree-ssa/vrp07.c: Likewise
2819         * gcc.dg/tree-ssa/pr21563.c: Likewise
2820         * gcc.dg/tree-ssa/pr25382.c: Likewise
2821         * gcc.dg/tree-ssa/vrp16.c: Likewise
2822         * gcc.dg/tree-ssa/vrp25.c: Likewise
2823         * gcc.dg/tree-ssa/vrp08.c: Likewise
2824         * gcc.dg/tree-ssa/20030807-6.c: Likewise
2825         * gcc.dg/tree-ssa/vrp17.c: Likewise
2826         * gcc.dg/tree-ssa/pr21458.c: Likewise
2827         * g++.dg/tree-ssa/pr18178.C: Likewise
2828
2829 2006-02-07  Richard Guenther  <rguenther@suse.de>
2830
2831         PR c++/26140
2832         Revert
2833         2006-01-30  Richard Guenther  <rguenther@suse.de>
2834         PR c++/23372
2835         * gcc.dg/pr23372-1.C: New testcase.
2836
2837         * g++.dg/tree-ssa/pr26140.C: New testcase.
2838
2839 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
2840
2841         PR c++/9737
2842         * g++.dg/template/ttp15.C: New test.
2843         * g++.dg/template/ttp16.C: Likewise.
2844         * g++.dg/template/ttp17.C: Likewise.
2845         * g++.old-deja/g++.pt/ttp36.C: Remove.
2846         * g++.old-deja/g++.pt/ttp19.C: Likewise.
2847         * g++.old-deja/g++.pt/ttp37.C: Likewise.
2848         * g++.old-deja/g++.pt/ttp38.C: Likewise.
2849         * g++.old-deja/g++.pt/ttp39.C: Likewise.
2850         * g++.old-deja/g++.pt/ttp9.C: Likewise.
2851         * g++.old-deja/g++.pt/ttp40.C: Likewise.
2852         * g++.old-deja/g++.pt/ttp51.C: Likewise.
2853         * g++.old-deja/g++.pt/ttp26.C: Likewise.
2854         * g++.old-deja/g++.pt/ttp36.C: Likewise.
2855
2856 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
2857
2858         PR libfortran/23815
2859         * unf_io_convert_4.f90: New test.
2860
2861 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
2862
2863         * gcc.dg/tree-ssa/loadpre10.c: New test.
2864         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2865         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2866         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2867
2868 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2869
2870         PR libfortran/24685
2871         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2872
2873 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
2874
2875         PR tree-opt/25251
2876         * gfortran.dg/assign_7.f: New test.
2877
2878 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2879
2880         PR fortran/26041
2881         PR fortran/26064
2882         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2883         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2884         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2885
2886 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
2887
2888         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2889         in size_t typedef.
2890
2891 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2892
2893         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2894         * g++.dg/charset/string.c (foo): Likewise.
2895         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2896         const char*
2897         * g++.dg/ext/builtin2.C (printf): Likewise.
2898         * g++.dg/init/new15.C (printf): Likewise.
2899         * g++.dg/opt/pr17697-1.C (foo): Likewise.
2900         * g++.dg/opt/pr17697-2.C (foo): Likewise.
2901         * g++.dg/opt/pr17697-3.C (foo): Likewise.
2902         * g++.dg/template/non-dependent4.C (temp): Likewise.
2903         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2904         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2905         parameter type to const char*.
2906         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2907         Change type to const char*.
2908         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2909         Likewise.
2910         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2911         second parameter type to const char*.
2912         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2913         (Y::Y): Change parameter type to const char*.
2914         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2915         * g++.old-deja/g++.jason/report.C: Apply const correctness.
2916         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2917         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2918         (char*).
2919         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2920         const char*.
2921         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2922         type to const char*.
2923         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2924         return type to const char*.
2925         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2926         to const char*.
2927         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2928         * g++.old-deja/g++.law/refs1.C: Likewise.
2929         * g++.old-deja/g++.law/visibility1.C: Likewise.
2930         * g++.old-deja/g++.law/visibility2.C: Likewise.
2931         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2932         const char*.
2933         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2934         * g++.old-deja/g++.mike/net48.C: Likewise.
2935         * g++.old-deja/g++.mike/p646.C: Likewise.
2936         * g++.old-deja/g++.mike/p6746.C: Likewise.
2937         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2938         type to const char*.
2939         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2940         deprecated conversion warning.
2941         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2942         char*.
2943         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2944         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2945         * g++.old-deja/g++.pt/explicit8.C: Likewise.
2946         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2947         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2948         * g++.old-deja/g++.pt/nontype3.C: Likewise.
2949         * g++.old-deja/g++.pt/t39.C: Likewise.
2950         * g++.old-deja/g++.robertl/eb106.C: Likewise.
2951         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2952
2953 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
2954
2955         PR fortran/25075
2956         intrinsic_argument_conformance_1.f90: New test.
2957
2958 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
2959
2960         PR fortran/20845
2961         * gfortran.dg/char_result_11.f90: Add SAVE.
2962         * gfortran.dg/der_pointer_4.f90: Ditto.
2963         * gfortran.dg/default_initialization.f90: New test.
2964
2965 2006-02-03  Jeff Law  <law@redhat.com>
2966
2967         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2968         handle more than 100 dump files.
2969         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2970         * lib/scantree.exp (scan-tree-dump): Likewise.
2971         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2972         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2973         * lib/scanipa.exp (scan-ipa-dump): Likewise.
2974         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2975         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2976
2977 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
2978
2979         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2980
2981 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
2982
2983         * g++.dg/template/using12.C: New test.
2984
2985 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
2986
2987         * gcc.target/powerpc/pr25960.c: New test.
2988
2989 2006-02-02  Steven G. Kargl  <kargls@comcast>
2990
2991         PR fortran/24958
2992         gfortran.dg/nullify_2.f90: New test.
2993
2994 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
2995
2996         PR 25990
2997         * gcc.dg/gomp/pr25990.c: New test.
2998
2999 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3000
3001         PR c++/25342
3002         * g++.gd/template/partial4.C: New test.
3003
3004 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3005
3006         PR middle-end/26001
3007         * gfortran.dg/data_char_2.f90: New.
3008
3009 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3010
3011         PR fortran/26039
3012         maxval_maxloc_conformance_1.f90: New test.
3013
3014 2006-01-31  Richard Guenther  <rguenther@suse.de>
3015
3016         * gcc.target/i386/sselibm-1.c: New testcase.
3017         * gcc.target/i386/sselibm-2.c: Likewise.
3018         * gcc.target/i386/sselibm-3.c: Likewise.
3019         * gcc.target/i386/sselibm-4.c: Likewise.
3020         * gcc.target/i386/sselibm-5.c: Likewise.
3021
3022 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3023
3024         PR fortran/24266
3025         * gfortran.dg/arrayio_derived_2.f90: New.
3026
3027 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3028
3029         * gcc.dg/unsigned-long-compare.c: New test.
3030
3031 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3032
3033         PR testsuite/25318
3034         * lib/target-supports.exp (check_effective_target_freorder):
3035         Check to see if target supports -freorder-blocks-and-partition.
3036         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3037         instead of "dg-require-named-sections".
3038
3039 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3040
3041         PR target/14798:
3042         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3043         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3044         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3045         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3046         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3047         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3048         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3049         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3050
3051 2006-01-30  Richard Guenther  <rguenther@suse.de>
3052
3053         PR c++/23372
3054         * gcc.dg/pr23372-1.C: New testcase.
3055
3056 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3057
3058         * gcc.dg/gomp/pr25874.c: New test.
3059
3060 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3061
3062         PR tree-opt/25911
3063         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3064
3065 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3066
3067         PR fortran/18578
3068         PR fortran/18579
3069         PR fortran/20857
3070         PR fortran/20885
3071         * gfortran.dg/intent_out_1.f90: New test.
3072
3073 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3074
3075         PR fortran/17911
3076         * gfortran.dg/procedure_lvalue.f90: New test.
3077
3078         PR fortran/20895
3079         PR fortran/25030
3080         * gfortran.dg/char_pointer_assign_2.f90: New test.
3081         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3082         assignment to be consistent with standard.
3083         * gfortran.dg/char_result_2.f90: The same.
3084         * gfortran.dg/char_result_8.f90: The same.
3085
3086 2006-01-28  Zack Weinberg  <zackw@panix.com>
3087
3088         * gcc.dg/Woverlength-strings.c
3089         * gcc.dg/Woverlength-strings-pedantic-c89.c
3090         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3091         * gcc.dg/Woverlength-strings-pedantic-c99.c
3092         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3093
3094 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3095
3096         * gcc.c-torture/execute/20060127-1.c: New test.
3097
3098 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3099
3100         PR c++/25999
3101         * g++.dg/ext/pragmaweak1.C: New test.
3102
3103 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3104
3105         PR c++/25855
3106         * g++.dg/template/spec29.C: New test.
3107
3108 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3109
3110         PR c/19606.
3111         * gcc.c-torture/execute/pr19606.c: New.
3112
3113 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3114
3115         * gcc.dg/pragma-re-4.c: New test.
3116
3117 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3118
3119         PR fortran/25964
3120         * gfortran.dg/assumed_size_refs_3.f90: New test.
3121
3122 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3123
3124         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3125
3126 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3127
3128         PR ada/21317
3129         * ada/acats/support/impdef.a: Add One_Long_Second.
3130         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3131         * ada/acats/tests/c9/c94026.a: Likewise.
3132         * ada/acats/tests/c9/c97305c.ada: Likewise.
3133         * ada/acats/tests/c9/c99004a.ada: Likewise.
3134
3135 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3136
3137         PR fortran/25964
3138         * gfortran.dg/global_references_2.f90: New test.
3139
3140         PR fortran/25084
3141         PR fortran/20852
3142         PR fortran/25085
3143         PR fortran/25086
3144         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3145         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3146
3147         PR fortran/25416
3148         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3149
3150 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3151
3152         PR c/25892
3153         * gcc.dg/Wpointer-sign.c: New.
3154         * gcc.dg/Wpointer-sign-Wall.c: New.
3155         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3156         * gcc.dg/Wpointer-sign-pedantic.c: New.
3157         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3158         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3159
3160 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3161
3162         PR C/25861
3163         * gcc.c-torture/compile/pr25861.c: New test.
3164
3165 2006-01-26  Paul Brook  <paul@codesourcery.com>
3166
3167         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3168         on short-enum targets.
3169         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3170         variable.
3171         (generate_fields): Use short_enums.
3172         (main): Set short_enums.  Document -e.
3173         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3174         on short-enum targets.
3175         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3176         variable.
3177         (generate_fields): Use short_enums.
3178         (main): Set short_enums.  Document -e.
3179         * lib/target-supports.exp (check_effective_target_short_enums): New.
3180
3181 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3182
3183         PR target/25947
3184         * gcc.dg/torture/pr25947-1.c: New test.
3185
3186 2006-01-25  Jan Hubicka  <jh@suse.cz>
3187             Roger Sayle  <roger@eyesopen.com>
3188
3189         PR rtl-optimization/25703
3190         * gcc.target/i386/20060125-1.c: New test case.
3191         * gcc.target/i386/20060125-2.c: New test case.
3192
3193 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3194
3195         PR fortran/18540
3196         * gfortran.dg/goto_1.f: New.
3197
3198 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3199
3200         PR fortran/25716
3201         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3202         25716 on 32-bit systems too.
3203
3204 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3205
3206         PR testsuite/25590
3207         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3208
3209 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3210
3211         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3212
3213 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3214
3215         PR fortran/25835
3216         * gfortran.dg/read_eof.f90: Delete, renamed.
3217         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3218         * gfortran.dg/read_eof_2.f90: New test.
3219         * gfortran.dg/read_eof_3.f90: New test.
3220
3221 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3222
3223         PR tree-opt/25860
3224         * gcc.c-torture/compile/pr25860.c: New test.
3225
3226 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3227
3228         PR c++/25552
3229         * g++.dg/parse/dtor8.C: New test.
3230
3231 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3232
3233         PR testsuite/25891
3234         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3235         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3236         check_effective_target_fopenmp returns 0.
3237
3238 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3239
3240         PR ada/20548
3241         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3242         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3243         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3244
3245 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3246
3247         PR tree-opt/25857
3248         * g++.dg/opt/pr25857.C: New test.
3249
3250 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3251         Jan Hubicka  <jh@suse.cz>
3252         Richard Guenther  <rguenther@suse.de>
3253
3254         PR rtl-optimization/25654
3255         * gcc.dg/torture/pr25654.c: New testcase.
3256         * gcc.target/i386/pr25654.c: Likewise.
3257
3258 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3259
3260         PR fortran/25901
3261         * gfortran.dg/internal references_2.f90: New test.
3262
3263         Fix regression in testing of admissability of attributes.
3264         * gfortran.dg/intent_used_1.f90: New test.
3265
3266 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3267
3268         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3269         Remove target conditional torture options for i?86 and x86_64
3270         GNU/Linux.
3271
3272 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3273
3274         PR c++/10891
3275         * g++.dg/rtti/no-rtti.C: New.
3276
3277 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3278
3279         PR c++/25895
3280         * g++.dg/inherit/conv2.C: New test.
3281
3282         PR c++/25856
3283         * g++.dg/parse/dtor7.C: New test.
3284
3285         PR c++/25858
3286         * g++.dg/template/crash44.C: New test.
3287
3288 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3289
3290         PR fortran/25124
3291         PR fortran/25625
3292         * gfortran.dg/internal_references_1.f90: New test.
3293           PR fortran/20881
3294         PR fortran/23308
3295         PR fortran/25538
3296         PR fortran/25710
3297         * gfortran.dg/global_references_1.f90: New test.
3298         * gfortran.dg/g77/19990905-1.f: Restore the error that
3299         there is a clash between the common block name and
3300         the name of a subroutine reference.
3301
3302         PR fortran/PR24276
3303         * gfortran.dg/aliasing_dummy_1.f90: New test.
3304
3305 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3306
3307         * gcc.dg/vmx/1b-01.c: Warning fix.
3308         * gcc.dg/vmx/1c-02.c: Likewise.
3309         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3310
3311 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3312
3313         PR testsuite/24962
3314         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3315
3316 2006-01-20  Richard Guenther  <rguenther@suse.de>
3317         Steven Bosscher <stevenb.gcc@gmail.com>
3318
3319         PR rtl-optimization/24626
3320         * gcc.dg/torture/pr24626-1.c: New testcase.
3321         * gcc.dg/torture/pr24626-2.c: Likewise.
3322         * gcc.dg/torture/pr24626-3.c: Likewise.
3323         * gcc.dg/torture/pr24626-4.c: Likewise.
3324
3325 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3326
3327         PR c++/5520
3328         * g++.dg/warn/empty-body.C: New.
3329
3330 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3331
3332         PR c++/22136
3333         * g++.dg/template/using10.C: New test.
3334         * g++.dg/temlpate/using11.C: Likewise.
3335         * g++.dg/inherit/using5.C: Tweak error messages.
3336
3337 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3338
3339         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3340         target test.
3341         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3342
3343 2006-01-19  Jan Hubicka  <jh@suse.cz>
3344
3345         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3346
3347 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3348
3349         PR c++/25854
3350         * g++.dg/template/spec28.C: New test.
3351
3352 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3353
3354         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3355         Fix fprintf's by adding srcdir or removing it.
3356
3357 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3358
3359         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3360         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3361         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3362         * testsuite/gcc.dg/gomp/empty.c: Likewise.
3363         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
3364         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
3365         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
3366         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
3367         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
3368         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
3369         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
3370         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
3371         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
3372         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
3373
3374 2006-01-18  Jeff Law  <law@redhat.com>
3375
3376         * gcc.dg/tree-ssa/vrp25.c: New test.
3377
3378 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3379
3380         * gcc.dg/pr25805.c: Fix misapplied patch.
3381
3382 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
3383
3384         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
3385         (check_effective_target_vect_udot_qi): New.
3386         (check_effective_target_vect_sdot_hi): New.
3387         (check_effective_target_vect_udot_hi): New.
3388         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
3389         prefixed with "wrapv-" with -fwrapv.
3390         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
3391         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
3392         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
3393         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
3394         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
3395
3396         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
3397         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
3398         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
3399         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
3400
3401 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3402
3403         PR c++/16829
3404         * g++.dg/other/default2.C: New test.
3405         * g++.dg/other/default3.C: New test.
3406
3407 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3408
3409         PR c/25805
3410         * gcc.dg/pr25805.c: New file.
3411
3412 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
3413
3414         PR c++/25836
3415         * g++.dg/template/init6.C: New test.
3416
3417 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
3418
3419         * gcc.dg/tree-ssa/pr24287.c: New test
3420
3421 2006-01-18  Eric Christopher  <echristo@apple.com>
3422
3423         * g++.dg/eh/table.C: New.
3424
3425 2006-01-18  DJ Delorie  <dj@redhat.com>
3426
3427         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
3428         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
3429         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
3430         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
3431
3432 2006-01-18  Jeff Law  <law@redhat.com>
3433
3434         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
3435         on wrapping on overflow semantics.
3436
3437         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3438
3439         * gcc.gc/tree-ssa/vrp23.c: New test.
3440         * gcc.gc/tree-ssa/vrp24.c: New test.
3441
3442 2006-01-18  Richard Henderson  <rth@redhat.com>
3443             Aldy Hernandez  <aldyh@redhat.com>
3444             Jakub Jelinek  <jakub@redhat.com>
3445             Diego Novillo  <dnovillo@redhat.com>
3446             Uros Bizjak  <uros@kss-loka.si>
3447
3448         * testsuite/gcc.dg/gomp: New directory.
3449
3450 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
3451             Steven G. Kargl  <kargls@comcast.net>
3452
3453         PR fortran/20869
3454         * gfortran.dg/intrinsic_external_1.f90: New test.
3455
3456         PR fortran/20875.
3457         * gfortran.dg/elemental_pointer_1.f90: New test.
3458
3459         PR fortran/25024
3460         * gfortran.dg/external_procedures_1.f90: New test.
3461
3462         PR fortran/25785
3463         gfortran.dg/assumed_present.f90: New test.
3464
3465 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
3466
3467         * g++.dg/parse/lookup5.C: New test.
3468
3469 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3470
3471         PR fortran/25697
3472         * gfortran.dg/read_eof.f90: New test.
3473
3474 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3475
3476         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
3477         add a closing brace.
3478
3479 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3480
3481         PR fortran/25631
3482         * gfortran.dg/fmt_tl.f: New test.
3483
3484 2006-01-17  Eric Christopher  <echristo@apple.com>
3485
3486         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
3487         * g++.old-deja/g++.warn/impint2.C: Ditto.
3488         * g++.old-deja/g++.other/null1.C: Ditto.
3489         * g++.dg/warn/conv2.C: Ditto.
3490         * g++.dg/warn/conv4.C: New file.
3491
3492 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3493
3494         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
3495
3496 2006-01-17  Andreas Jaeger  <aj@suse.de>
3497             Janis Johnson <janis187@us.ibm.com>
3498
3499         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
3500         in 64-bit.
3501         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3502         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
3503
3504 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3505
3506         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3507         xfail txxx where xxx >= 25.
3508
3509 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3510
3511         PR testsuite/25764
3512         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
3513
3514 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR c/25682
3517         * gcc.dg/pr25682.c: New test.
3518         * g++.dg/parse/array-size2.C: New test.
3519
3520 2006-01-16  Ian Lance Taylor  <ian@airs.com>
3521
3522         * consistency.vlad: Remove entire directory, 1652 files.
3523
3524 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
3525
3526         * lib/target-supports.exp (check_effective_target_dfp_nocache,
3527         check_effective_target_dfprt_nocache): New.
3528         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3529         (check_effective_target_dfprt): New.
3530         * lib/c-compat.exp (check_dfp): Remove.
3531         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3532         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3533         level of support for decimal float.
3534         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3535         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3536         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3537         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3538         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3539         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3540         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3541         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3542         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3543         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3544         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3545         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3546         directives.
3547
3548 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3549
3550         PR testsuite/25741
3551         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3552         $base_dir/../.
3553         * lib/gfortran.exp (gfortran_init): Likewise.
3554         * lib/obj-c++.exp (obj-c++_init): Likewise.
3555         * lib/scanasm.exp (scan-assembler-dem): Likewise.
3556         (scan-assembler-dem-not): Likewise.
3557         * lib/scandump.exp (scan-dump-dem): Likewise.
3558         (scan-dump-dem-not): Likewise.
3559
3560 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
3561
3562         PR testsuite/25767
3563         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3564         powerpc-*-darwin*.
3565         * lib/obj-c++.exp (obj-c++_init): Likewise.
3566
3567 2006-01-16  Richard Guenther  <rguenther@suse.de>
3568
3569         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3570
3571 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3572
3573         PR testsuite/25777
3574         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3575         to LD_LIBRARY_PATH.
3576
3577 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3578             Andrew Pinski  <pinskia@physics.uc.edu>
3579
3580         * gcc.dg/minmax-1.c: New test.
3581
3582 2006-01-16  Ben Elliston  <bje@au.ibm.com>
3583
3584         * gcc.dg/dfp/dfp.exp: Correct FSF address.
3585         * gcc.misc-tests/dectest.exp: Ditto.
3586
3587 2006-01-15  Ian Lance Taylor  <ian@airs.com>
3588
3589         PR testsuite/25796
3590         * gcc.target/i386/cmov6.c: Use -march=k8.
3591
3592 2006-01-15  Andreas Jaeger  <aj@suse.de>
3593
3594         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3595         x86 does not have __float128.
3596
3597 2006-01-14  Ian Lance Taylor  <ian@airs.com>
3598
3599         * gcc.target/i386/cmov6.c: New test.
3600
3601 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
3602
3603         PR c++/25663
3604         * g++.dg/template/ctor6.C: New test.
3605
3606 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
3607
3608         PR tree-optimization/25485
3609         * gcc.dg/tree-ssa/pr25485.c: New.
3610
3611 2006-01-14  Richard Guenther  <rguenther@suse.de>
3612
3613         PR tree-optimization/22548
3614         PR tree-optimization/22555
3615         PR tree-optimization/22501
3616         * gcc.dg/tree-ssa/alias-4.c: New testcase.
3617         * gcc.dg/tree-ssa/alias-5.c: Likewise.
3618         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3619         * gcc.dg/tree-ssa/alias-7.c: Likewise.
3620         * gcc.dg/tree-ssa/alias-8.c: Likewise.
3621         * gcc.dg/tree-ssa/alias-9.c: Likewise.
3622         * gcc.dg/tree-ssa/alias-10.c: Likewise.
3623         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3624         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3625
3626 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
3627
3628         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
3629         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3630
3631 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
3632         Richard Guenther  <rguenther@suse.de>
3633
3634         PR rtl-optimization/24257
3635         * gcc.dg/torture/pr24257.c: New testcase.
3636
3637 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
3638
3639         * gcc.c-torture/execute/20060110-1.c: New test.
3640         * gcc.c-torture/execute/20060110-2.c: New test.
3641
3642 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
3643
3644         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3645
3646 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
3647
3648         PR fortran/25756
3649         * gfortran.dg/label_3.f90: New test.
3650
3651 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
3652
3653         PR tree-optimization/25771
3654         * g++.dg/tree-ssa/pr25771.C: New test
3655
3656 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3657
3658         PR tree-opt/24365
3659         * g++.dg/opt/complex5.C: New test.
3660
3661 2006-01-13  Richard Guenther  <rguenther@suse.de>
3662
3663         * gcc.target/i386/387-9.c: New testcase.
3664
3665 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/24824
3668         * g++.dg/debug/dwarf2-1.C: New.
3669
3670 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3671
3672         PR testsuite/25728
3673         * lib/gcov.exp (verify-lines): Add "close $fd".
3674
3675 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
3676             Ben Elliston  <bje@au.ibm.com>
3677
3678         * gcc.dg/dfp/inf-1.c: New test.
3679
3680 2006-01-12  Janis Johnson <janis187@us.ibm.com>
3681             Yao Qi  <qiyaoltc@cn.ibm.com>
3682             Ben Elliston  <bje@au.ibm.com>
3683             Jon Grimm  <jgrimm2@us.ibm.com>
3684
3685         * gcc.dg/nodfp-1.c: New test.
3686         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3687         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3688         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3689         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3690         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3691         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3692         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3693         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3694         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3695         * gcc.dg/format/dfp-scanf-1.c: Likewise.
3696         * gcc.dg/format/dfp-printf-1.c: Likewise.
3697         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3698         (compat_setup_dfp): New.
3699         * gcc.dg/compat/compat.exp: Use it.
3700         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3701         Make some variables global, prepend "compat_" to their names.
3702         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3703         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3704         * gcc.misc-tests/dectest.exp: New test driver for decTest.
3705         * lib/compat.exp (compat_skip_list): Make global, rename.
3706         * lib/c-compat.exp: New file.
3707         * lib/target-supports.exp (check_effective_target_dfp): New.
3708
3709         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3710         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3711         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3712         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3713         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3714         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3715         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3716         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3717         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3718         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3719         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3720         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3721         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3722         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3723         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3724         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3725         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3726         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3727         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3728         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3729         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3730         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3731         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3732         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3733         gcc.dg/dfp/struct-layout-1.c,
3734         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3735         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3736         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3737         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3738         gcc.dg/dfp/func-vararg-dfp.c,
3739         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3740         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3741         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3742         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3743         gcc.dg/dfp/wtr-conversion-1.c: New tests.
3744
3745 2006-01-11  Richard Guenther  <rguenther@suse.de>
3746
3747         PR tree-optimization/25734
3748         * gcc.dg/tree-ssa/pr25734.c: New testcase.
3749
3750 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3751
3752         PR fortran/25486
3753         * gfortran.dg/literal_character_constant_1_x.F: New test.
3754         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3755         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3756         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3757
3758 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
3759
3760         PR c++/25386
3761         * g++.dg/ext/packed3.C: Add expected packed error.
3762
3763 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
3764
3765         PR target/25706
3766         * gcc.dg/torture/pr25706-1.c: New test.
3767
3768 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
3769
3770         PR tree-optimization/23109
3771         PR tree-optimization/23948
3772         PR tree-optimization/24123
3773
3774         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3775         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3776         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3777         g++.dg/tree-ssa/pr23948.C: New testcases.
3778         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3779         three divisions in order to do the optimization.
3780
3781 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
3782
3783         PR c++/25632
3784         * g++.dg/other/pr25632.C: New test.
3785
3786 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
3787
3788         PR fortran/25730
3789         * gfortran.dg/used_types_1.f90: New test.
3790
3791 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
3792
3793         PR target/25718
3794         * gcc.dg/torture/pr25718-1.c: New test.
3795
3796 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3797
3798         * gfortran.dg/list_read_2.f90: Fix typo in description.
3799
3800 2006-01-10  Jan Beulich  <jbeulich@novell.com>
3801
3802         * lib/target-supports.exp (check_visibility_available): Simplify test
3803         for *-*-netware*.
3804         (check_profiling_available): Fail for *-*-netware*.
3805         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3806         * gcc.dg/20021014-1.c: Likewise.
3807         * gcc.dg/nest.c: Likewise.
3808
3809 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3810
3811         fortran/24936
3812         * gfortran.dg/forall_3.f90: New test.
3813
3814 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR fortran/21977
3817         * gfortran.dg/nesting_2.f90: New test.
3818         * gfortran.dg/nesting_3.f90: New test.
3819
3820 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
3821
3822         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3823         Fix typo in comment.
3824
3825 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3826
3827         * gfortran.dg/single_char_string.f90: New test.
3828
3829 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
3830
3831         * gfortran.dg/ichar_2.f90: New test.
3832
3833 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3834
3835         PR fortran/25093
3836         * gfortran.dg/private_type_4.f90: New.
3837
3838 2006-01-07  Richard Guenther  <rguenther@suse.de>
3839
3840         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3841
3842 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3843
3844         * gfortran.dg/func_decl_1.f90: New.
3845         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3846         * gfortran.dg/array_alloc_2.f90: Likewise.
3847         * gfortran.dg/char_result_8.f90: Likewise.
3848         * gfortran.dg/dup_save_1.f90: Likewise.
3849         * gfortran.dg/dup_save_2.f90: Likewise.
3850         * gfortran.dg/f2c_6.f90: Likewise.
3851         * gfortran.dg/f2c_7.f90: Likewise.
3852         * gfortran.dg/func_result_2.f90: Likewise.
3853         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3854
3855 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
3856
3857         PR fortran/22146
3858         * gfortran.dg/elemental_subroutine_1.f90: New test.
3859         * gfortran.dg/elemental_subroutine_2.f90: New test.
3860
3861         PR fortran/25029
3862         PR fortran/21256
3863         * gfortran.dg/assumed_size_refs_1.f90: New test.
3864
3865         PR fortran/20868
3866         PR fortran/20870
3867         * gfortran.dg/assumed_size_refs_2.f90: New test.
3868         * gfortran.dg/initialization_1.f90: Change warning message.
3869
3870 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
3871
3872         * gcc.dg/tree-ssa/loop-15.c: New test.
3873
3874 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3875
3876         PR fortran/25598
3877         * gfortran.dg/backspace_3.f: New test.
3878         * gfortran.dg/backspace_4.f: New test.
3879
3880 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3881
3882         PR fortran/24268
3883         * gfortran.dg/fmt_white.f: Update test.
3884
3885 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
3886
3887         * gcc.dg/cast-1.c: Add new warning.
3888         * gcc.dg/cast-2.c: Likewise.
3889         * gcc.dg/cast-3.c: Likewise.
3890         * gcc.dg/format/cast-1.c: Likewise.
3891         * gcc.dg/cast-4.c: New testcase.
3892
3893 2006-01-05  Richard Guenther  <rguenther@suse.de>
3894
3895         PR tree-optimization/22555
3896         * gcc.dg/tree-ssa/alias-3.c: New testcase.
3897
3898 2006-01-05  Richard Guenther  <rguenther@suse.de>
3899             Diego Novillo  <dnovillo@redhat.com>
3900
3901         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3902         * gcc.dg/tree-ssa/loop-8.c: Likewise.
3903         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3904         * gcc.dg/tree-ssa/pr23294.c: Likewise.
3905         * gcc.dg/tree-ssa/pr21985.c: Likewise.
3906         * gcc.dg/tree-ssa/loop-14.c: Likewise.
3907         * gcc.dg/tree-ssa/loop-2.c: Likewise.
3908         * gcc.dg/tree-ssa/loop-3.c: Likewise.
3909         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3910         * gcc.dg/tree-ssa/pr21171.c: Likewise.
3911         * gcc.dg/tree-ssa/loop-5.c: Likewise.
3912         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3913         * gcc.dg/tree-ssa/loop-6.c: Likewise.
3914         * treelang/compile/extravar.tree: Likewise.
3915         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3916         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3917         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3918         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3919         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3920
3921 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3922
3923         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3924         for 64-bit fix.
3925
3926 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
3927
3928         PR fortran/23675
3929         gfortran.dg/char_result_11.f90: New.
3930
3931 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
3932
3933         PR c++/24782
3934         * g++.dg/parse/access9.C: New test.
3935         * g++.dg/tc1/dr52.C: Tweak error markers.
3936
3937 2006-01-04  Richard Henderson  <rth@redhat.com>
3938
3939         Merge from gomp branch.
3940         * g++.dg/parse/pragma2.C: Update expected error lines.
3941
3942 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
3943
3944         * g++.dg/other/i386-2.C: New test.
3945
3946         PR target/25554
3947         * gcc.c-torture/compile/20051228-1.c: New test.
3948
3949         PR c/25559
3950         * gcc.dg/pr25559.c: New test.
3951
3952 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
3953
3954         PR c++/25492
3955         * g++.dg/lookup/friend9.C: New test.
3956
3957         PR c++/25625
3958         * g++.dg/template/repo5.C: New test.
3959
3960 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
3961
3962         PR fortran/25101
3963         * gfortran.dg/forall_2.f90: New test.
3964
3965 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3966
3967         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3968         dg-require-weak.  Adjust regexp to handle leading-underscore
3969         targets and space as well as TAB after .weak.  Change previous
3970         64-bit fix to not use naked dot.
3971
3972 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
3973
3974         PR rtl-optimization/25578
3975         * gcc.c-torture/execute/20060102-1.c: New testcase.
3976
3977 2006-01-03  Richard Guenther  <rguenther@suse.de>
3978
3979         PR c/25183
3980         * gcc.dg/torture/pr25183.c: New testcase.
3981
3982 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
3983
3984         Merge from gomp-branch.
3985         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3986         * gcc.dg/ia64-sync-2.c: Likewise.
3987         * gcc.dg/ia64-sync-3.c: Likewise.
3988         * gcc.dg/ia64-sync-4.c: Likewise.
3989         * gcc.dg/sync-2.c: Likewise.
3990         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3991         that sparc64-*-* and sparcv9-*-* supports sync builtins.
3992
3993 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
3994
3995         PR c++/25635
3996         * g++.dg/parse/operator6.C: New test.
3997
3998         PR c++/25637
3999         * g++.dg/parse/error29.C: New test.
4000
4001         PR c++/25638
4002         * g++.dg/parse/dtor6.C: New test.
4003
4004         PR c++/25633
4005         * g++.dg/parse/ctor3.C: New test.
4006
4007         PR c++/25634
4008         * g++.dg/template/class3.C: New test.
4009
4010 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4011
4012         * g++.dg/debug/debug9.C: New.
4013
4014 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4015
4016         PR fortran/24640
4017         * gfortran.dg/label_2.f90: New test.
4018
4019 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4020
4021         * g++.dg/lookup/using12.C: Tighten error marker.
4022
4023 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4024             Andrew Pinski <pinskia@physics.uc.edu>
4025
4026         * gcc.target/powerpc/darwin-abi-3.c: New file.
4027         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4028         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4029         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4030         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4031         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4032         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4033         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4034         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4035
4036 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4037
4038         * gcc.dg/tree-ssa/loadpre1.c: New;
4039         * gcc.dg/tree-ssa/loadpre2.c: New;
4040         * gcc.dg/tree-ssa/loadpre3.c: New;
4041         * gcc.dg/tree-ssa/loadpre4.c: New;
4042         * gcc.dg/tree-ssa/loadpre5.c: New;
4043         * gcc.dg/tree-ssa/loadpre6.c: New;
4044         * gcc.dg/tree-ssa/loadpre7.c: New;
4045         * gcc.dg/tree-ssa/loadpre8.c: New;
4046         * gcc.dg/tree-ssa/loadpre9.c: New;
4047
4048 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4049
4050         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4051         * g++.dg/abi/thunk4.C: Likewise.
4052
4053 2006-01-01  Andreas Jaeger  <aj@suse.de>
4054
4055         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4056         portable.
4057
4058 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR c++/25294
4061         * gcc.dg/pragma-pack-3.c: New test.
4062         * g++.dg/parse/pragma3.C: New test.
4063
4064 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4065
4066         PR middle-end/24827
4067         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4068
4069 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4070
4071         PR testsuite/25214
4072         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4073
4074 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4075
4076         PR fortran/22607
4077         * gfortran-dg/pure_byref_3.f90: New.
4078
4079         fortran/PR 25396
4080         * gfortran.dg/userdef_operator_1.f90: New.
4081
4082 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4083
4084         * g++.dg/abi/thunk3.C: New.
4085         * g++.dg/abi/thunk4.C: New.
4086
4087 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4088
4089         PR fortran/25532
4090         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4091         associated derived type components of derived types are
4092         properly declared in contained procedures.
4093
4094 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4095
4096         PR libgfortran/25139
4097         * gfortran.dg/backspace_2.f: New test.
4098
4099 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4100
4101         PR libgfortran/25550
4102         * gfortran.dg/endfile.f: New test.
4103
4104 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4105
4106         PR libgfortran/25419
4107         * gfortran.dg/comma.f: New test.
4108
4109 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4110
4111         * lib/gfortran-dg.exp: Remove trailing whitespace.
4112         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4113         -funroll-all-loops.
4114
4115 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4116
4117         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4118         Extended Double long doubles or repeat tests when long double is
4119         the same size as double.
4120
4121 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4122
4123         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4124
4125         PR testsuite/25442
4126         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4127         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4128
4129         PR testsuite/25441
4130         * gcc.dg/pr23911.c: Make test variable static.
4131
4132         PR testsuite/25444
4133         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4134
4135 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4136
4137         PR c++/25439
4138         * g++.dg/parse/crash17.C: Adjust error markers.
4139         * g++.dg/template/error20.C: New test.
4140
4141 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/23172
4144         * g++.dg/ext/complit4.C: New test.
4145
4146         PR c++/25417
4147         * g++.dg/ext/complit5.C: Likewise.
4148
4149 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4150
4151         PR tree-optimization/25125
4152         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4153         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4154         * gcc.c-torture/execute/pr25125.c: New.
4155
4156 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4157
4158         PR fortran/25029
4159         PR fortran/21256
4160         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4161         with incorrect assumed size references.
4162
4163 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4164
4165         PR c++/23171
4166         * g++.dg/opt/init1.C: New test.
4167
4168 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/24671
4171         * g++.dg/template/sfinae3.C: New test.
4172
4173 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4174
4175         * g++.dg/other/friend4.C: New test.
4176
4177 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR target/25005
4180         * g++.dg/opt/pr25005.C: New test.
4181
4182 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4183
4184         PR c++/25369
4185         * g++.dg/template/ptrmem16.C: New test.
4186
4187 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4188
4189         PR fortran/25029
4190         PR fortran/21256
4191         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4192
4193 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4194
4195         PR libgfortran/25307
4196         * gfortran.dg/list_read_5.f90: New test.
4197
4198 2005-12-22  Richard Henderson  <rth@redhat.com>
4199
4200         * gcc.target/i386/sse-7.c: Use -msse2.
4201
4202 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR rtl-optimization/25432
4205         * gcc.c-torture/compile/20051216-1.c: New test.
4206
4207         PR objc/25328
4208         * objc/execute/pr25328.m: New test.
4209
4210 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/25364
4213         * g++.dg/template/call4.C: New test.
4214
4215 2005-12-22  Dale Johannesen  <dalej@apple.com>
4216
4217         * gcc.target/i386/sse-17.c: New.
4218
4219 2005-12-22  Paul Brook  <paul@codesourcery.com>
4220
4221         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4222
4223 2005-12-22  Paul Brook  <paul@codesourcery.com>
4224
4225         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4226
4227 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4228
4229         PR tree-opt/25513
4230         * gcc.c-torture/compile/pr25513.c: New test.
4231
4232 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4233
4234         PR c++/23333
4235         * g++.dg/parse/error25.C: Add more tests.
4236
4237 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4238
4239         PR fortran/18990
4240         * gfortran.dg/der_charlen_1.f90: New.
4241
4242 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4243
4244         PR fortran/20889
4245         * gfortran.dg/pointer_component_type_1.f90: New test.
4246
4247         PR fortran/25029
4248         PR fortran/21256
4249         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4250         should give an error with assumed size array refernces and checks those
4251         that should not.
4252         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4253         reference an upper bound so that it does not generate an error.
4254
4255         PR fortran/19362
4256         PR fortran/20244
4257         PR fortran/20864
4258         PR fortran/25391
4259         * gfortran.dg/used_dummy_types_1.f90: New test.
4260         * gfortran.dg/used_dummy_types_2.f90: New test.
4261         * gfortran.dg/used_dummy_types_3.f90: New test.
4262         * gfortran.dg/used_dummy_types_4.f90: New test.
4263         * gfortran.dg/used_dummy_types_5.f90: New test.
4264
4265         PR fortran/23152
4266         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4267         group already being USE associated.
4268         * gfortran.dg/assumed_shape_nml.f90: New test.
4269         * gfortran.dg/assumed_size_nml.f90: New test.
4270
4271         PR fortran/20862
4272         PR fortran/25053
4273         PR fortran/25063
4274         PR fortran/25064
4275         PR fortran/25066
4276         PR fortran/25067
4277         PR fortran/25068
4278         PR fortran/25307
4279         * gfortran.dg/io_constraints_1.f90: New test.
4280         * gfortran.dg/io_constraints_1.f90: New test.
4281         * gfortran.dg/iostat_3.f90: Change wording of warning.
4282         * gfortran.dg/g77/19981216-0.f: The same.
4283
4284 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4285
4286         PR tree-optimization/23518
4287         * testsuite/gcc.dg/pr23518.c: New.
4288
4289 2005-12-21  Mike Stump  <mrs@apple.com>
4290
4291         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4292
4293 2005-12-21  Paul Brook  <paul@codesourcery.com>
4294
4295         * gcc.dg/pr19340.c: Skip on m68k targets.
4296
4297 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4298
4299         PR rtl-optimization/25196
4300         * gcc.dg/pr25196.c: New test.
4301
4302 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4303
4304         PR fortran/25423
4305         gfortran.dg/where_nested_1.f90: New.
4306
4307 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4308
4309         PR tree-optimization/25382.
4310         * gcc.dg/tree-ssa/pr25382.c: New.
4311
4312 2005-12-20  Richard Guenther  <rguenther@suse.de>
4313
4314         PR middle-end/24306
4315         * gcc.target/i386/pr24306.c: New testcase.
4316
4317 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4318
4319         PR tree-optimization/25501
4320         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4321
4322 2005-12-20  Richard Guenther  <rguenther@suse.de>
4323
4324         Revert
4325         2005-12-02  Richard Guenther  <rguenther@suse.de>
4326
4327         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4328
4329 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/21228
4332         * g++.dg/warn/Wunreachable-code-2.C: New test.
4333
4334 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/24278
4337         * g++.dg/template/ctor5.C: New test.
4338
4339         PR c++/24915
4340         * g++.dg/template/overload8.C: New test.
4341
4342 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4343
4344         * gcc.c-torture/compile/pr25483 : New test.
4345
4346 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4347
4348         PR c++/20552
4349         * g++.dg/ext/typeof10.C: New test.
4350
4351 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4352
4353         * gcc.dg/mt-loopi1.c: New.
4354
4355 2005-12-18  Richard Guenther  <rguenther@suse.de>
4356
4357         PR tree-optimization/25481
4358         * gcc.dg/torture/pr25481.c: New testcase.
4359
4360 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4361
4362         PR rtl-optimization/21041
4363         * gcc.dg/pr21041.c: New test.
4364
4365 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4366
4367         PR libgfortran/25463
4368         * gfortran.dg/advance.f90: New test.
4369
4370 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
4371
4372         * gcc.dg/20051201-1.c: New test.
4373
4374 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
4375
4376         PR fortran/25018
4377         * gfortran.dg/initialization_1.f90: New test.
4378         * gfortran.dg/enum_5.f90: Change dg-error to new message.
4379         * gfortran.dg/g77/980616-0.f: The same.
4380
4381 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4382
4383         * PR fortran/25458
4384         * gfortran.dg/chkbits.f90: New test.
4385
4386 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4387
4388         * gfortran.dg/enum_5.f: Revert to previous version.
4389
4390 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4391
4392         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
4393         * gfortran.dg/nested_modules_1.f90: Ditto.
4394         * gfortran.dg/hollerith_f95.f90: Ditto.
4395         * gfortran.dg/select_5.f90: Ditto.
4396         * gfortran.dg/secnds.f: Ditto.
4397         * gfortran.dg/hollerith2.f90: Ditto.
4398         * gfortran.dg/imag_2.f: Ditto.
4399         * gfortran.dg/ftell_2.f90: Ditto.
4400         * gfortran.dg/malloc_free_1.f90: Ditto.
4401         * gfortran.dg/logint-1.f: Ditto.
4402         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4403         * gfortran.dg/e_d_fmt.f90: Ditto.
4404         * gfortran.dg/hollerith_legacy.f90: Ditto.
4405         * gfortran.dg/logint-2.f: Ditto.
4406         * gfortran.dg/enum_5.f90: Ditto.
4407         * gfortran.dg/f2c_2.f90: Ditto.
4408         * gfortran.dg/pr17143.f90: Ditto.
4409         * gfortran.dg/namelist_14.f90: Ditto.
4410         * gfortran.dg/logint-3.f: Ditto.
4411         * gfortran.dg/spread_scalar_source.f90: Ditto.
4412         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4413         * gfortran.dg/namelist_11.f: Ditto.
4414         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4415         * gfortran.dg/g77/20010519-1.f
4416         * gfortran.dg/g77/alpha1.f: Ditto.
4417         * gfortran.dg/g77/990115-1.f: Ditto.
4418         * gfortran.dg/g77/erfc.f: Ditto.
4419         * gfortran.dg/g77/19990313-3.f: Ditto.
4420         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
4421         * gfortran.dg/g77/20010426.f: Ditto.
4422         * gfortran.dg/g77/19990313-0.f: Ditto.
4423         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
4424         * gfortran.dg/g77/20000629-1.f: Ditto.
4425         * gfortran.dg/g77/970125-0.f: Ditto.
4426         * gfortran.dg/g77/8485.f: Ditto.
4427         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
4428         * gfortran.dg/g77/19990313-1.f: Ditto.
4429         * gfortran.dg/g77/int8421.f: Ditto.
4430         * gfortran.dg/g77/19990305-0.f: Ditto.
4431         * gfortran.dg/g77/947.f: Ditto.
4432         * gfortran.dg/g77/19990905-2.f: Ditto.
4433         * gfortran.dg/g77/cabs.f: Ditto.
4434         * gfortran.dg/g77/19990313-2.f: Ditto.
4435         * gfortran.dg/g77/20020307-1.f: Ditto.
4436         * gfortran.dg/g77/dcomplex.f: Ditto.
4437         * gfortran.dg/g77/19990502-1.f: Ditto.
4438         * gfortran.dg/g77/19981216-0.f: Ditto.
4439         * gfortran.dg/common_4.f90: Ditto.
4440         * gfortran.dg/entry_4.f90: Ditto.
4441         * gfortran.dg/equiv_constraint_2.f90: Ditto.
4442         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4443         * gfortran.dg/namelist_12.f: Ditto.
4444         * gfortran.dg/scale_1.f90: Ditto.
4445         * gfortran.dg/modulo_1.f90
4446         * gfortran.dg/hollerith.f90: Ditto.
4447         * gfortran.dg/direct_io_3.f90: Ditto.
4448         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4449         * gfortran.dg/gnu_logical_1.F: Ditto.
4450         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4451         * gfortran.dg/assign_1.f90: Ditto.
4452         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4453         * gfortran.dg/pr23095.f: Ditto.
4454         * gfortran.dg/read_float_1.f90: Ditto.
4455
4456 2005-12-17  Andreas Jaeger  <aj@suse.de>
4457
4458         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4459         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4460
4461 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4462
4463         PR fortran/24268
4464         * gfortran.dg/fmt_white.f: New test.
4465
4466 2005-12-16  Steven G. Kargl <kargls@comcast.net>
4467
4468         * gfortran.dg/label_1.f90: New test.
4469
4470 2005-12-15  Ben Elliston  <bje@au.ibm.com>
4471
4472         PR testsuite/25422
4473         * gcc.dg/20031012-1.c: Add -Walways-true option.
4474         * gcc.dg/weak/weak-3.c: Likewise.
4475         * g++.old-deja/g++.mike/warn8.C: Likewise.
4476
4477 2005-12-16  Mike Stump  <mrs@apple.com>
4478
4479         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
4480         exit.
4481
4482 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4483
4484         PR libgfortran/25264
4485         PR libgfortran/25349
4486         * gfortran.dg/tl_editing.f90: Added additional checks.
4487         * gfortran.dg/t_editing.f: New test.
4488         * gfortran.dg/write_padding.f90: New test
4489
4490 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4491
4492         PR testsuite/25215
4493         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
4494
4495 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR rtl-optimization/24899
4498         * gcc.c-torture/execute/20051215-1.c: New test.
4499
4500 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
4501
4502         PR 24823
4503         * gfortran.dg/pr24823.f: New test.
4504
4505 2005-12-16  Jeff Law  <law@redhat.com>
4506
4507         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
4508
4509 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4510
4511         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
4512         Change C++ style comments to C style comments.
4513         Remove aligned types from the array.
4514         Keep Enums disabled.
4515         (complex_types): Remove aligned types from the array.
4516         Comment out "_Complex long double".
4517         (attrib_types): Remove.
4518         (complex_attrib_types): Remove.
4519         (attrib_array_types): Remove.
4520         (complex_attrib_array_types): Remove.
4521         (aligned_bitfld_types): Remove.
4522         (n_aligned_bitfld_types): Remove.
4523         (FEATURE_ALIGNEDPACKED): Delete.
4524         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4525         (singles): Remove support for adding attributes.
4526         (choose_type): Remove support for attributed types.
4527         (generate_fields): Remove support for attributed bit-fields.
4528         Remove support for adding attributes.
4529         (generate_random_tests): Remove support for adding attributes.
4530         (features): Add back "[0] :0" and "complex vector [0]".
4531         (main): Remove support for attributed bit-fields.
4532         Uncomment the calling of generate_random_tests for the rests of
4533         the tests.
4534
4535 2005-12-16  Jan Hubicka  <jh@suse.cz>
4536
4537         * gcc.c-torture/combine/pr25224.c: New.
4538
4539 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
4540
4541         PR other/25028
4542         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4543         HP-UX.
4544
4545 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
4546
4547         * gcc.dg/20051215-1.c: New file.
4548
4549 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4550
4551         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4552         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4553
4554 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
4555
4556         PR fortran/18197
4557         * gfortran.dg/dummy_functions_1.f90: New.
4558
4559 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
4560
4561         PR rtl-optimization/25310
4562         * gcc.c-torture/compile/pr25310.c: New test.
4563
4564 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR debug/25023
4567         * gcc.dg/pr25023.c: New test.
4568
4569 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4570
4571         * g++.old-deja/g++.brendan/redecl1.C,
4572         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4573         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4574         g++.old-deja/g++.oliva/typeof1.C,
4575         g++.old-deja/g++.other/crash16.C,
4576         g++.old-deja/g++.other/crash34.C,
4577         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4578         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4579         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4580         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4581         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4582         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4583         Remove xfail.
4584
4585 2005-12-14  Kean Johnston  <jkj@sco.com>
4586             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4587
4588         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4589         * gcc.target/i386/20020523-1.c: Ditto.
4590         * gcc.target/i386/tailcall-1.c: Ditto.
4591         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4592         * gcc.target/i386/ssetype-5.c: Ditto.
4593
4594 2005-12-14  Jeff Law  <law@redhat.com>
4595
4596         * gcc.dg/tree-ssa/foldstring-1.c: New test.
4597
4598 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4599
4600         PR target/25254
4601         PR target/24188
4602         * gcc.target/i386/pr25254.c: New test.
4603         * gfortran.dg/PR24188.f: New test.
4604
4605 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
4606
4607         * lib/fortran-torture.exp: Catch remaining uses of
4608         remote_file build delete.
4609
4610 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4611
4612         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4613
4614 2005-12-14  Ben Elliston  <bje@au.ibm.com>
4615
4616         * gcc.dg/warn-addr-cmp.c: New test.
4617
4618 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR debug/25023
4621         PR target/25293
4622         * gcc.target/i386/pr25293.c: New test.
4623
4624 2005-12-13  Petr Machata  <machata@post.cz>
4625
4626         PR c++/24907
4627         * g++.dg/parse/comma2.C: New test.
4628
4629 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
4630             Jakub Jelinek  <jakub@redhat.com>
4631
4632         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4633         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4634         (limits.h): Include unconditionally.
4635         (stdlib.h): Likewise.
4636         (hashtab.h): Do not include.
4637         (getopt.h): Likewise.
4638         (stddef.h): Include.
4639         (hashval_t): Define.
4640         (struct entry): Add "next" field.
4641         (HASH_SIZE): New macro.
4642         (hash_table): New variable.
4643         (switchfiles): Do not use xmalloc.
4644         (mix): New macro.
4645         (iterative_hash): New function.
4646         (hasht): Remove.
4647         (e_exists): New function.
4648         (e_insert): Likewise.
4649         (output): Use, instead of libiberty hashtable functions.
4650         (main): Do not use getopt.  Do not call htab_create.
4651
4652 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4653
4654         PR c++/25331
4655         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4656         put atal* and atpaal* attributes on array elements.
4657         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4658         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4659         put atal* and atpaal* attributes on array elements.
4660         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4661
4662 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
4663
4664         * gcc.dg/single-precision-constant.c: New test.
4665
4666 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
4667
4668         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4669         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4670         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4671         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4672         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4673         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4674         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4675         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4676         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4677         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4678         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4679         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4680         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4681         gcc.target/powerpc/ppc-sdata-2.c,
4682         gcc.target/powerpc/ppc-stackalign-1.c,
4683         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4684         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4685         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4686         gcc.target/powerpc/rs6000-ldouble-2.c,
4687         gcc.target/powerpc/rs6000-power2-1.c,
4688         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4689         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
4690         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
4691         option into target selector.
4692         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
4693         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4694
4695 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4696
4697         PR objc/25348
4698         * objc.dg/encode-9.m: New test.
4699
4700 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4701
4702         PR testsuite/20772
4703         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4704         * gcc.dg/asm-b.c: Fix typo.
4705         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4706         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4707         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4708         i?86 lp64 and x86_64 ilp32.
4709         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4710         on i?86 lp64.
4711         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4712
4713 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
4714
4715         PR fortran/25078
4716         gfortran.dg/equiv_5.f90: New test.
4717
4718 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
4719
4720         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4721         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4722         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4723         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4724         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4725         * gcc.dg/tree-ssa/reassoc-5.c: New.
4726         * gcc.dg/tree-ssa/reassoc-6.c: New.
4727         * gcc.dg/tree-ssa/reassoc-7.c: New.
4728         * gcc.dg/tree-ssa/reassoc-8.c: New.
4729         * gcc.dg/tree-ssa/reassoc-9.c: New.
4730         * gcc.dg/tree-ssa/reassoc-10.c: New.
4731         * gcc.dg/tree-ssa/reassoc-11.c: New.
4732
4733 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4734
4735         PR testsuite/25167
4736         PR testsuite/24478
4737         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4738
4739 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
4740
4741         PR c++/25300
4742         * g++.dg/template/inherit.C: Do not use a generic error message.
4743
4744 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4745
4746         PR libobjc/25354
4747         * objc.dg/gnu-encoding: New directory.
4748         * objc.dg/gnu-encoding/compat-common.h: New file.
4749         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4750         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4751         * objc.dg/gnu-encoding/vector-defs.h: New file.
4752         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4753         * objc.dg/gnu-encoding/generate-random.c: New file.
4754         * objc.dg/gnu-encoding/generate-random_r.c: New file.
4755         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4756         * objc.dg/gnu-encoding/generate-random.h: New file.
4757
4758 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/25337
4761         * g++.dg/template/defarg7.C: New test.
4762
4763 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4764
4765         PR libobjc/25347
4766         * objc.dg/encode-8.m: New test.
4767
4768 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
4769
4770         PR libobjc/25346
4771         * objc.dg/encode-7.m: New test.
4772
4773 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
4774
4775         PR c++/25010
4776         * g++.dg/opt/inline10.C: New test.
4777
4778 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
4779
4780         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4781
4782 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
4783
4784         * gfortran.dg/substring_equivalence.f90: typo in comment
4785
4786 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4787
4788         PR fortran/25068
4789         * gfortran.dg/iostat_3.f90: New test.
4790
4791 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
4792
4793         PR fortran/23815
4794         * gfortran.dg/unf_io_convert_1.f90: New test.
4795         * gfortran.dg/unf_io_convert_2.f90: New test.
4796         * gfortran.dg/unf_io_convert_3.f90: New test.
4797
4798 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4799
4800         PR testsuite/20772
4801         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4802         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4803         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4804         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4805         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4806         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4807         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4808         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4809         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4810         gcc.dg/torture/fp-int-convert-float128-timode.c,
4811         gcc.dg/torture/fp-int-convert-float128.c,
4812         gcc.dg/torture/fp-int-convert-float80-timode.c,
4813         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4814         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4815
4816         * gcc.dg/tls/opt-1.c: Require effective target fpic.
4817
4818 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
4819
4820         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4821
4822 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
4823
4824         * gcc.dg/20051207-1.c,
4825         * gcc.dg/20051207-2.c,
4826         * gcc.dg/20051207-3.c: New tests.
4827
4828 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4829
4830         PR testsuite/20772
4831         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4832         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4833         dg-skip-if target selector.
4834
4835         PR testsuite/20772
4836         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4837         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4838         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4839         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4840         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4841         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4842         and/or merge with i?86 cases.
4843
4844         * gcc.dg/tls/opt-3.c: Require effective target fpic.
4845
4846         PR testsuite/20772
4847         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4848         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4849         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4850         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4851         x86_64-*-linux*.
4852
4853 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
4854
4855         PR target/25311
4856         * gcc.c-torture/compile/pr25311.c: New test.
4857
4858 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4859
4860         PR libgfortran/25039
4861         * gfortran.dg/read_comma.f: New test.
4862
4863 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR c++/19317
4866         * g++.dg/opt/pr19317-1.C: New test.
4867         * g++.dg/opt/pr19317-2.C: New test.
4868         * g++.dg/opt/pr19317-3.C: New test.
4869
4870         PR target/19005
4871         * gcc.c-torture/execute/pr19005.c: New test.
4872
4873         PR target/17828
4874         * g++.old-deja/g++.other/comdat5.C: New test.
4875         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4876
4877         * g++.dg/compat/struct-layout-1.exp: New file.
4878         * g++.dg/compat/struct-layout-1.h: New.
4879         * g++.dg/compat/struct-layout-1_generate.c: New.
4880         * g++.dg/compat/struct-layout-1_x1.h: New.
4881         * g++.dg/compat/struct-layout-1_x2.h: New.
4882         * g++.dg/compat/struct-layout-1_y1.h: New.
4883         * g++.dg/compat/struct-layout-1_y2.h: New.
4884
4885         * gcc.dg/20050330-2.c: New test.
4886
4887 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4888
4889         PR fortran/25292
4890         * gfortran.dg/associated_1.f90: New.
4891
4892 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4893
4894         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4895         ILP32 vect_no_align platforms.
4896
4897 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
4898             Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR target/25268
4901         * gcc.c-torture/compile/20051207-1.c: New test.
4902
4903 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4904
4905         PR testsuite/20772
4906         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4907         gcc.dg/torture/pr18582-1.c,
4908         gcc.target/i386/attributes-error.c: Also test on x86_64.
4909
4910         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4911
4912 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4913
4914         PR c++/19397
4915         * g++.dg/template/typedef3.C: New test.
4916
4917         PR c++/19762
4918         PR c++/19764
4919         * g++.dg/template/dtor3.C: Fix error markers.
4920
4921 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
4922
4923         * lib/target-supports.exp (check_effective_target_sync_char_short):
4924         Add s390*.
4925
4926 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
4927
4928         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4929
4930 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4931
4932         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4933         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4934         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4935         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4936
4937 2005-12-06  Roger Sayle  <roger@eyesopen.com>
4938
4939         PR c++/25263
4940         * g++.dg/other/array2.C: New test case.
4941
4942 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
4943
4944         * gcc.dg/darwin-weakimport-3.c: New.
4945
4946         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4947         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4948         and to work on Darwin.
4949         * gcc.dg/attr-weakref-1b.c: New file.
4950         * gcc.dg/attr-weakref-2.c: New test.
4951         * gcc.dg/darwin-weakref-1.c: New test.
4952
4953 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
4954
4955         PR testsuite/25247
4956         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4957         use in selector expressions.
4958         (dg-xfail-if): Ditto.
4959         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4960         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4961         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4962         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4963         * gcc.test-framework/test-framework.exp: Skip generated tests if
4964         CHECK_TEST_FRAMEWORK is not 1.
4965
4966 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4967
4968         PR tree-optimization/24963
4969         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4970
4971         PR target/24108
4972         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4973
4974         PR target/18580
4975         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4976         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4977         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4978         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4979
4980 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
4981
4982         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4983         dg-options.
4984
4985 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4986
4987         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4988
4989 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
4990
4991         * gcc.dg/format/cast-1.c: New test.
4992
4993 2005-12-04  Roger Sayle  <roger@eyesopen.com>
4994
4995         PR c/7776
4996         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4997         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4998         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4999         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5000
5001 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5002
5003         * gcc.dg/cast-pretty-print-1.c: New test.
5004
5005 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5006
5007         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5008
5009 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5010
5011         PR c++/24173
5012         * g++.dg/template/friend40.C: New test.
5013
5014 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR target/25199
5017         * gcc.target/i386/movq-2.c: New test.
5018         * gcc.target/i386/movq.c: Remove target i?86, instead add
5019         dg-require-effective-target ilp32.
5020
5021 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5022
5023         PR c++/24103
5024         * g++.dg/other/default1.C: New test.
5025
5026 2005-12-02  Richard Guenther  <rguenther@suse.de>
5027
5028         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5029
5030 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5031
5032         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5033
5034 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5035
5036         PR target/21017
5037         * gcc.target/powerpc/rotate.c: New.
5038
5039 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5040
5041         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5042         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5043
5044 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5045
5046         PR c/13384
5047         * gcc.dg/pr17730-1.c: Adjust.
5048         * gcc.dg/lvalue1.c (main): Likewise.
5049         * gcc.dg/lvalue-2.c: Likewise.
5050         * g++.dg/pr7503-3.C
5051
5052 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5053
5054         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5055         error messages.
5056
5057 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5058
5059         PR fortran/24789
5060         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5061
5062 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5063
5064         PR target/24475
5065         * lib/target-supports.exp (check_effective_target_tls): New.
5066         (check_effective_target_tls_runtime): New.
5067         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5068         for TLS support.
5069         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5070         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5071         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5072         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5073         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5074         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5075         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5076         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5077         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5078         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5079         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5080         effective-target TLS.
5081         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5082         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5083         effective-target TLS runtime.
5084
5085 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5086
5087         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5088
5089 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5090
5091         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5092         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5093         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5094         ignored" warnings when "packing" is the same as the ABI layout.
5095
5096 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5097
5098         PR fortran/21302
5099         * gfortran.dg/line_length_1.f: New test.
5100         * gfortran.dg/line_length_2.f90: Ditto.
5101
5102 2005-11-30  Richard Guenther  <rguenther@suse.de>
5103
5104         PR tree-optimization/21655
5105         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5106
5107 2005-11-30  Dale Johannesen  <dalej@apple.com>
5108
5109         * gcc.c-torture/compile/pr24930.c: New.
5110
5111 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5112
5113         PR fortran/15809
5114         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5115
5116 2005-11-30  Jeff Law  <law@redhat.com>
5117
5118         * g++.old-deja/g++.law/pr25000.C: New test.
5119
5120 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5121
5122         * gcc.dg/tls/opt-11.c: New test.
5123
5124 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5125
5126         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5127         targets.
5128         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5129         LP64 ia64.
5130
5131 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5132
5133         * gfortran.dg/open_access_1.f90: New test.
5134
5135 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5136
5137         * gcc.dg/charset/builtin2.c: New test.
5138
5139 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5140
5141         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5142         on mmix-*-* for *_[xy].c.
5143
5144 2005-11-28  Kean Johnston  <jkj@sco.com>
5145
5146         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5147         headers.
5148         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5149         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5150         * gcc.target/i386/asm-3.c: Ditto.
5151         * gcc.target/i386/clobbers.c: Ditto.
5152         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5153         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5154         test regexp.
5155         * gcc.target/i386/mul.c: Ditto.
5156         * gcc.target/i386/ssetype-1.c: Ditto.
5157         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5158         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5159         static so the test works with -fPIC mode too. Based on comment in
5160         PR19231 by Pinski.
5161         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5162
5163 2005-11-28  Richard Guenther  <rguenther@suse.de>
5164
5165         * gcc.dg/alias-9.c: New testcase.
5166         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5167
5168 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5169             Uros Bizjak  <uros@kss-loka.si>
5170
5171         PR middle-end/20219
5172         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5173         tan(x)/sin(x) transformations.
5174
5175 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5176
5177         PR middle-end/24575
5178         * gcc.dg/tree-ssa/divide-3.c: New test.
5179         * gcc.dg/tree-ssa/divide-4.c: New test.
5180
5181 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5182
5183         PR fortran/24917
5184         *  gfortran.dg/boz_6.f90: New test.
5185
5186 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5187
5188         PR fortran/23912
5189         * gfortran.dg/modulo_1.f90: New test.
5190
5191 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5192
5193         PR libfortran/24919
5194         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5195         fail on CRLF platforms.
5196         * gfortran.dg/ftell_2.f90: Likewise.
5197
5198 2005-11-26  Eric Christopher  <echristo@apple.com>
5199
5200         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5201
5202 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5203
5204         * objc.dg/gnu-runtime-3.m: Simplify.
5205
5206 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5207
5208         PR middle-end/23669
5209         * gcc.dg/tree-ssa/divide-1.c: New test.
5210         * gcc.dg/tree-ssa/divide-2.c: New test.
5211
5212 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5213
5214         PR libgfortran/24945
5215         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5216
5217 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5218
5219         PR libgfortran/24945
5220         * gfortran.dg/open_status_2.f90: New test.
5221
5222 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5223
5224         * gcc.c-torture/execute/builtins/fprintf.c,
5225         gcc.c-torture/execute/builtins/fputs-lib.c,
5226         gcc.c-torture/execute/builtins/fputs.c,
5227         gcc.c-torture/execute/builtins/lib/fprintf.c,
5228         gcc.c-torture/execute/builtins/lib/printf.c,
5229         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5230
5231 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5232
5233         * gcc.dg/20050922-2.c: New test.
5234
5235 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5236
5237         * objc.dg/gnu-runtime-3.m: New test.
5238
5239 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5240
5241         PR c++/9278
5242         * g++.dg/other/void1.C: New test.
5243
5244 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5245
5246         PR middle-end/24998
5247         * gcc.dg/torture/fp-int-convert-float.c,
5248         gcc.dg/torture/fp-int-convert-double.c,
5249         gcc.dg/torture/fp-int-convert-long-double.c,
5250         gcc.dg/torture/fp-int-convert-timode.c,
5251         gcc.dg/torture/fp-int-convert-float80.c,
5252         gcc.dg/torture/fp-int-convert-float80-timode.c,
5253         gcc.dg/torture/fp-int-convert-float128.c,
5254         gcc.dg/torture/fp-int-convert-float128-timode.c,
5255         gcc.dg/torture/fp-int-convert.h: New files.
5256
5257 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5258
5259         PR middle-end/24989
5260         * gcc.dg/tree-ssa/bool-10.c: New test.
5261         * gcc.dg/tree-ssa/bool-11.c: New test.
5262         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5263
5264 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5265
5266         PR middle-end/24990
5267         * tree-ssa/pr24990-1.c: New test.
5268
5269 2005-11-24  Richard Guenther  <rguenther@suse.de>
5270         Dirk Mueller <dmueller@suse.de>
5271
5272         PR c++/14024
5273         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5274         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5275         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5276         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5277         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5278         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5279
5280 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5281
5282         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5283
5284 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5285
5286         PR c/21668
5287         * gcc.dg/Wc++-compat.c: New.
5288         * gcc.dg/Wno-c++-compat.c: New.
5289
5290 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5291
5292         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5293         (vspltish, vspltisw): Likewise.
5294
5295 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5296
5297         PR libgfortran/24794
5298         * gfortran.dg/namelist_12.f: Fix quotes.
5299         * gfortran.dg/namelist_13.f90: Fix quotes.
5300         * gfortran.dg/namelist_14.f90: Fix quotes.
5301         * gfortran.dg/namelist_15.f90: Fix quotes.
5302         * gfortran.dg/namelist_use.f90: Fix quotes.
5303         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5304         * gfortran.dg/namelist_21.f90: New test.
5305         * gfortran.dg/namelist_22.f90: New test.
5306
5307 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5308
5309         PR target/23435
5310         * gcc.c-torture/compile/pr23435.c: New.
5311
5312 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5313
5314         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5315
5316 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5317
5318         * gcc.target/powerpc/405-macchw-1.c,
5319         gcc.target/powerpc/405-macchw-2.c,
5320         gcc.target/powerpc/405-macchwu-1.c,
5321         gcc.target/powerpc/405-macchwu-2.c,
5322         gcc.target/powerpc/405-machhw-1.c,
5323         gcc.target/powerpc/405-machhw-2.c,
5324         gcc.target/powerpc/405-machhwu-1.c,
5325         gcc.target/powerpc/405-machhwu-2.c,
5326         gcc.target/powerpc/405-maclhw-1.c,
5327         gcc.target/powerpc/405-maclhw-2.c,
5328         gcc.target/powerpc/405-maclhwu-1.c,
5329         gcc.target/powerpc/405-maclhwu-2.c,
5330         gcc.target/powerpc/405-mulchw-1.c,
5331         gcc.target/powerpc/405-mulchw-2.c,
5332         gcc.target/powerpc/405-mulchwu-1.c,
5333         gcc.target/powerpc/405-mulchwu-2.c,
5334         gcc.target/powerpc/405-mulhhw-1.c,
5335         gcc.target/powerpc/405-mulhhw-2.c,
5336         gcc.target/powerpc/405-mulhhwu-1.c,
5337         gcc.target/powerpc/405-mulhhwu-2.c,
5338         gcc.target/powerpc/405-mullhw-1.c,
5339         gcc.target/powerpc/405-mullhw-2.c,
5340         gcc.target/powerpc/405-mullhwu-1.c,
5341         gcc.target/powerpc/405-mullhwu-2.c,
5342         gcc.target/powerpc/405-nmacchw-1.c,
5343         gcc.target/powerpc/405-nmacchw-2.c,
5344         gcc.target/powerpc/405-nmachhw-1.c,
5345         gcc.target/powerpc/405-nmachhw-2.c,
5346         gcc.target/powerpc/405-nmaclhw-1.c,
5347         gcc.target/powerpc/405-nmaclhw-2.c,
5348         gcc.target/powerpc/440-macchw-1.c,
5349         gcc.target/powerpc/440-macchw-2.c,
5350         gcc.target/powerpc/440-macchwu-1.c,
5351         gcc.target/powerpc/440-macchwu-2.c,
5352         gcc.target/powerpc/440-machhw-1.c,
5353         gcc.target/powerpc/440-machhw-2.c,
5354         gcc.target/powerpc/440-machhwu-1.c,
5355         gcc.target/powerpc/440-machhwu-2.c,
5356         gcc.target/powerpc/440-maclhw-1.c,
5357         gcc.target/powerpc/440-maclhw-2.c,
5358         gcc.target/powerpc/440-maclhwu-1.c,
5359         gcc.target/powerpc/440-maclhwu-2.c,
5360         gcc.target/powerpc/440-mulchw-1.c,
5361         gcc.target/powerpc/440-mulchw-2.c,
5362         gcc.target/powerpc/440-mulchwu-1.c,
5363         gcc.target/powerpc/440-mulchwu-2.c,
5364         gcc.target/powerpc/440-mulhhw-1.c,
5365         gcc.target/powerpc/440-mulhhw-2.c,
5366         gcc.target/powerpc/440-mulhhwu-1.c,
5367         gcc.target/powerpc/440-mulhhwu-2.c,
5368         gcc.target/powerpc/440-mullhw-1.c,
5369         gcc.target/powerpc/440-mullhw-2.c,
5370         gcc.target/powerpc/440-mullhwu-1.c,
5371         gcc.target/powerpc/440-mullhwu-2.c,
5372         gcc.target/powerpc/440-nmacchw-1.c,
5373         gcc.target/powerpc/440-nmacchw-2.c,
5374         gcc.target/powerpc/440-nmachhw-1.c,
5375         gcc.target/powerpc/440-nmachhw-2.c,
5376         gcc.target/powerpc/440-nmaclhw-1.c,
5377         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
5378
5379 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR fortran/24774
5382         * gfortran.dg/inquire_9.f90: New test.
5383
5384         PR fortran/21647
5385         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
5386
5387 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5388
5389         PR libfortran/24432
5390         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5391         Check that 'cos' is supported.
5392
5393 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
5394
5395         PR fortran/24223
5396         * gfortran.dg/substring_equivalence.f90: New test.
5397
5398         PR fortran/24705
5399         * gfortran.dg/auto_internal_assumed.f90: New test.
5400
5401 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
5402
5403         * gcc.dg/fold-div-2.c: New test.
5404
5405 2005-11-20  Ian Lance Taylor  <ian@airs.com>
5406
5407         PR rtl-optimization/24883
5408         * gcc.c-torture/compile/pr24883.c: New test.
5409
5410 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
5411
5412         PR middle-end/20583
5413         * gcc.c-torture/compile/pr20583.c: New.
5414
5415 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
5416
5417         * gcc.c-torture/execute/usmul.c: New test.
5418
5419 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
5420
5421         * gcc.dg/tree-ssa/vrp22.c: New test.
5422
5423 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
5424
5425         PR middle-end/24912
5426         * gcc.dg/torture/pr24912-1.c: New test.
5427
5428 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
5429
5430         PR fortran/24862
5431         * gfortran.dg/arrayio_derived_1.f90: New test.
5432
5433 2005-11-19  Richard Guenther  <rguenther@suse.de>
5434
5435         PR middle-end/23294
5436         * gcc.dg/tree-ssa/pr23294.c: New testcase.
5437
5438 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
5439
5440         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5441
5442 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
5443
5444         PR c++/8355
5445         * g++.dg/template/friend39.C: New test.
5446
5447 2005-11-18  James E Wilson  <wilson@specifix.com>
5448
5449         * gcc.dg/builtin-strstr.c: New.
5450
5451 2005-11-18  Richard Henderson  <rth@redhat.com>
5452
5453         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5454         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5455         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5456         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5457         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5458         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5459         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5460         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5461         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5462         renaming to remove initial "ia64-".
5463
5464 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
5465
5466         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5467
5468 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
5469
5470         * g++.dg/cpp/string-2.C: New test.
5471
5472 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
5473
5474         * gcc.dg/tree-ssa/loop-14.c: New test.
5475
5476 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
5477             Michael Chamberlain <michael@chamberlain.net.au>
5478
5479         * ada/acats/run_all.sh (target_run): Kill long running tests.
5480
5481 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5482
5483         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
5484         * gcc.dg/cleanup-9.c: Likewise.
5485         * gcc.dg/cleanup-10.c: Likewise.
5486         * gcc.dg/cleanup-11.c: Likewise.
5487
5488 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5489
5490         PR fortran/24892
5491         * gfortran.dg/open_access_append_1.f90: New test.
5492         * gfortran.dg/open_access_append_2.f90: New test.
5493
5494 2005-11-16  Richard Guenther  <rguenther@suse.de>
5495
5496         PR middle-end/24851
5497         * gcc.c-torture/execute/pr24851.c: New testcase.
5498
5499 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
5500
5501         * gcc.dg/fold-overflow-1.c: New test.
5502
5503 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
5504
5505         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
5506         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
5507
5508 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
5509
5510         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
5511         structures.
5512         * g++.dg/eh/forced2.C: Likewise.
5513         * g++.dg/eh/forced3.C: Likewise.
5514         * g++.dg/eh/forced4.C: Likewise.
5515
5516 2005-11-11  Mike Stump  <mrs@apple.com>
5517
5518         * g++.old-deja/g++.mike/unused.C: Add.
5519
5520 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
5521
5522         PR c++/24667
5523         * g++.dg/warn/Wcast-qual1.C: New test.
5524
5525 2005-11-15  Jan Hubicka  <jh@suse.cz>
5526
5527         * gcc.dg/winline-5.c: Add large-unit-insns limit.
5528
5529 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
5530
5531         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5532
5533 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
5534
5535         PR 24840
5536         * gcc.dg/tree-ssa/pr24840.c: New test.
5537
5538 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
5539
5540         PR testsuite/24841
5541         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5542
5543 2005-11-14  Dale Johannesen  <dalej@apple.com>
5544
5545         * gcc.c-torture/execute/20051113-1.c: New.
5546
5547 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/24687
5550         * g++.dg/template/crash43.C: New test.
5551
5552 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
5553
5554         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5555
5556 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5557
5558         PR c++/24817
5559         * g++.dg/eh/spec8.C: New test.
5560
5561 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5562
5563         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5564
5565 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c++/20293
5568         * g++.dg/parse/ambig4.C: New test.
5569         * g++.dg/tc1/dr101.C: Adjust error markers.
5570         * g++.dg/lookup/strong-using-2.C: Likewise.
5571         * g++.dg/lookup/ambig5.C: Likewise.
5572         * g++.dg/lookup/ambig4.C: Likewise.
5573         * g++.dg/parse/crash22.C: Likewise.
5574
5575 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5576
5577         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5578
5579 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
5580
5581         * gcc.dg/nested-calls-1.c: New test.
5582
5583 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5584
5585         * gfortran.dg/complex_intrinsic_1.f90: New test.
5586         * gfortran.dg/complex_intrinsic_2.f90: New test.
5587         * gfortran.dg/fgetc_1.f90: New test.
5588         * gfortran.dg/fgetc_2.f90: New test.
5589         * gfortran.dg/fgetc_3.f90: New test.
5590         * gfortran.dg/ftell_1.f90: New test.
5591         * gfortran.dg/ftell_2.f90: New test.
5592         * gfortran.dg/gnu_logical_1.F: New test.
5593         * gfortran.dg/gnu_logical_2.f90: New test.
5594
5595 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
5596
5597         PR middle-end/24820
5598         * testsuite/gcc.dg/pr24820.c: New test.
5599
5600 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
5601
5602         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5603         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5604         variable.
5605
5606 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5607
5608         testsuite/24614
5609         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5610
5611 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5612
5613         * gcc.target/cris/cris.exp: New file.
5614         * gcc.target/cris/rld-legit1.c: New test.
5615         * gcc.target/cris/rld-legit2.c: New test.
5616
5617 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
5618
5619         PR c++/24780
5620         * g++.dg/opt/pr24780.C: New test.
5621
5622         PR c++/24761
5623         * g++.dg/template/asm1.C: New test.
5624
5625 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
5626
5627         PR libgfortran/24787
5628         * gfortran.dg/scan_1.f90: New test.
5629
5630 2005-11-12  Jan Hubicka  <jh@suse.cz>
5631
5632         * gcc.target/i386/minmax-1.c: New.
5633         * gcc.target/i386/minmax-2.c: New.
5634
5635 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
5636
5637         * gcc.dg/pr24445.c: Fix for 64-bit targets.
5638
5639 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
5640
5641         * gcc.c-torture/execute/20051110-1.c,
5642         gcc.c-torture/execute/20051110-2.c: New tests.
5643
5644 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5645
5646         PR middle-end/24750
5647         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5648         New tests.
5649
5650 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5651
5652         * lib/target-libpath.exp (get_shlib_extension): New proc.
5653         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5654         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5655         * lib/objc.exp (objc_target_compile): Likewise.
5656         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5657         detection.
5658
5659 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5660
5661         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5662
5663         * lib/target-supports.exp (check_effective_target_static_libgfortran):
5664         Add -static to additional_flags and pass it to target_compile.
5665
5666 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5667
5668         PR libgfortran/24719
5669         gfortran.dg/read_noadvance.f90: New test.
5670
5671         PR libgfortran/24699
5672         gfortran.dg/fmt_t_2.f90: New test.
5673
5674         PR libgfortran/24785
5675         gfortran.dg/read_x_eor.f90: New test.
5676
5677         PR libgfortran/24584
5678         gfortran.dg/namelist_empty.f90: Rename test.
5679
5680         PR libgfortran/24489
5681         gfortran/read_eor.f90: Rename test.
5682
5683 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5684
5685         PR fortran/15976
5686         * gfortran.dg/automatic_module_variable.f90: New test.
5687
5688 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5689
5690         PR target/24445
5691         * gcc.dg/pr24445.c: New test.
5692
5693 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5694
5695         PR fortran/24655
5696         PR fortran/24755
5697         * gfortran.dg/recursive_statement_functions.f90: Add statement
5698         functions using inline intrinsic functions and parameters to test
5699         that they no longer seg-fault.
5700
5701         PR fortran/24409
5702         gfortran.dg/nested_modules_4.f90: New test.
5703         gfortran.dg/nested_modules_5.f90: New test.
5704
5705 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5706
5707         PR fortran/24643
5708         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5709
5710 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
5711
5712         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5713         failures.
5714
5715 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5716
5717         * gcc.dg/sparc-getcontext-1.c: New test.
5718
5719 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5720
5721         * gcc.dg/ifcvt-fabs-1.c: New test.
5722
5723 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
5724
5725         PR other/4372
5726         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5727         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5728
5729 2005-11-09  Richard Guenther  <rguenther@suse.de>
5730
5731         PR tree-optimization/24716
5732         * gcc.c-torture/execute/pr24716.c: New testcase.
5733
5734 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5735
5736         * gcc.dg/pr24624.c: Disable for non S/390 targets.
5737
5738 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5739
5740         PR 24624
5741         * gcc.dg/pr24624.c: Testcase added.
5742
5743 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5744
5745         PR 24623
5746         * g++.dg/other/pr24623.C: Testcase added.
5747
5748 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
5749
5750         PR fortran/22607
5751         * gfortran-dg/pure_byref_1.f90: New.
5752         * gfortran-dg/pure_byref_2.f90: New.
5753
5754 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
5755
5756         PR c/24101
5757         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5758         * gcc.dg/dg.exp: Run main loop also for *.i files.
5759
5760 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
5761
5762         PR c++/19450
5763         * g++.dg/tls/diag-3.C: New test.
5764         * g++.dg/tls/diag-4.C: New test.
5765         * g++.dg/tls/static-1.C: New test.
5766         * g++.dg/tls/static-1a.cc: New file.
5767
5768 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
5769
5770         PR 23046
5771         * g++.dg/tree-ssa/pr23046.C: New test.
5772
5773 2005-11-08  Devang Patel <dpatel@apple.com>
5774
5775         PR tree-optimization/23115
5776         * gcc.dg/tree-ssa/pr23115.c: New.
5777
5778 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
5779
5780         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5781         * gcc.target/powerpc/pr16155.c: Same.
5782         * gcc.target/powerpc/altivec-1.c: Same.
5783         * gcc.target/powerpc/altivec-2.c: Same.
5784         * gcc.target/powerpc/altivec-3.c: Same.
5785         * gcc.target/powerpc/altivec-5.c: Same.
5786         * gcc.target/powerpc/altivec-11.c: Same.
5787         * gcc.target/powerpc/altivec-12.c: Same.
5788         * gcc.target/powerpc/altivec-14.c: Same.
5789         * gcc.target/powerpc/altivec-22.c: Same.
5790         * gcc.target/powerpc/altivec-consts.c: Same.
5791         * gcc.target/powerpc/altivec-pr22085.c: Same.
5792         * gcc.target/powerpc/altivec-splat.c: Same.
5793         * gcc.target/powerpc/altivec-varargs-1.c: Same.
5794         * gcc.target/powerpc/altivec-vec-merge.c: Same.
5795         * gcc.target/powerpc/darwin-longlong.c: Same.
5796
5797 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
5798
5799         PR target/19340
5800         * gcc.dg/pr19340.c: New test.
5801
5802 2005-11-07  Ian Lance Taylor  <ian@airs.com>
5803
5804         PR rtl-optimization/24683
5805         * gcc.dg/pr24683.c: New test.
5806
5807 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5808
5809         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5810         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5811
5812 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
5813
5814         * gcc.target/i386/pr23376.c: Compile with -mmmx.
5815
5816 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
5817
5818         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5819
5820 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5821
5822         PR target/24230
5823
5824         * gcc.target/powerpc/altivec-consts.c,
5825         gcc.target/powerpc/altivec-splat.c: New testcase.
5826
5827 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
5828
5829         PR c/24599
5830
5831         * gcc.dg/overflow-2.c: New testcase.
5832
5833 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
5834
5835         PR rtl-optimization/23567
5836         * gcc.c-torture/execute/20051104-1.c: New test.
5837
5838 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
5839
5840         PR fortran/24534
5841         gfortran.dg/private_type_2.f90: Modified to check that case with
5842         PRIVATE declaration within derived type is accepted.
5843
5844         PR fortran/20838
5845         gfortran.dg/pointer_assign_1.f90: New test.
5846
5847         PR fortran/20840
5848         * gfortran.dg/arrayio_0.f90: New test.
5849
5850         PR fortran/17737
5851         gfortran.dg/data_initialized.f90: New test.
5852         gfortran.dg/data_constraints_1.f90: New test.
5853         gfortran.dg/data_constraints_2.f90: New test.
5854
5855 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
5856
5857         PR fortran/24174
5858         PR fortran/24305
5859         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5860
5861 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
5862
5863         PR 24670
5864         * gcc.dg/tree-ssa/pr24670.c: New test.
5865
5866 2005-11-05  Ian Lance Taylor  <ian@airs.com>
5867
5868         PR target/22432
5869         * gcc.target/i386/pr22432.c: New test.
5870
5871 2005-11-05  Richard Henderson  <rth@redhat.com>
5872
5873         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5874         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5875         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5876         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5877         from gcc.dg/alpha-*.
5878         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5879         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5880
5881 2005-11-05  Andreas Jaeger  <aj@suse.de>
5882
5883         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5884
5885 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5886
5887         PR target/23424
5888         * gcc.dg/torture/pr23424-1.c: New test.
5889
5890 2005-11-04  Richard Henderson  <rth@redhat.com>
5891
5892         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5893         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5894         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5895         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5896         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5897         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5898         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5899         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5900         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5901         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5902         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5903         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5904         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5905         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5906         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5907         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5908         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5909         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5910         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5911         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5912         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5913         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5914         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5915         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5916         Move from gcc.dg/.
5917         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5918         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5919         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5920         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5921         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5922         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5923         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5924         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5925         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5926         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5927         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5928         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5929         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5930         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5931         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5932         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5933         gcc.target/i386/lea.c, gcc.target/i386/local.c,
5934         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5935         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5936         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5937         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5938         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5939         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5940         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5941         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5942         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5943         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5944         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5945         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5946         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5947         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5948         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5949         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5950         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5951         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5952         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5953         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5954         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5955         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5956         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5957         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5958         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5959         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5960         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5961         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5962
5963 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
5964
5965         PR 24627
5966         * gcc.dg/tree-ssa/pr24627.c: New test.
5967
5968 2005-11-04 Paul Brook  <paul@codesourcery.com>
5969
5970         * gcc.dg/tls/opt-10.c: New test.
5971
5972 2005-11-04  Andreas Jaeger  <aj@suse.de>
5973
5974         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5975         avoid extra warnings.
5976
5977 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5978
5979         PR libfortran/22298
5980         * gcc/testsuite/lib/target-supports.exp
5981         (check_effective_target_static_libgfortran): New
5982         static_libgfortran effective target.
5983         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5984         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5985
5986 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
5987
5988         * gcc.dg/pr24615.c: Guard test with { target fpic }.
5989
5990 2005-11-03  Josh Conner  <jconner@apple.com>
5991
5992         PR c++/19989
5993         g++.dg/ext/array2.C: New test.
5994         g++.dg/template/dependent-name3.C: New test.
5995         g++.dg/template/dependent-name4.C: New test.
5996         g++.dg/template/sfinae2.C: New test.
5997
5998 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
5999
6000         PR preprocessor/22042
6001         * gcc.dg/cpp/strify4.c: New test.
6002
6003 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6004
6005         PR c++/17964
6006         * g++.dg/cpp/string-1.C: New test.
6007
6008 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6009
6010         * gcc.target/powerpc: New directory.
6011         * gcc.target/powerpc/powerpc.exp: New file.
6012         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6013         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6014         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6015         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6016         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6017         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6018         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6019         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6020         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6021         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6022         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6023         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6024         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6025         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6026         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6027         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6028         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6029         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6030         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6031         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6032         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6033         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6034         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6035         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6036         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6037         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6038         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6039         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6040         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6041         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6042         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6043         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6044         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6045         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6046
6047 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/21627
6050         * g++.dg/warn/inline2.C: New test.
6051
6052 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6053
6054         PR middle-end/23155
6055         * g++.dg/ext/c99struct1.C: New test.
6056         * gcc.dg/union-cast-1.c: New test.
6057         * gcc.dg/union-cast-2.c: New test.
6058         * gcc.dg/union-cast-3.c: New test.
6059
6060 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6061
6062         PR middle-end/24589
6063         * gcc.c-torture/execute/zero-struct-2.c: New test.
6064
6065 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6066
6067         PR c++/24582
6068         * g++.dg/init/switch1.C: New test.
6069
6070 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6071
6072         * gcc.dg/delay-slot-1.c: New test.
6073
6074 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6075
6076         PR target/24620
6077         * gcc.dg/pr24620.c: New test.
6078
6079 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6080
6081         PR c/24329
6082         * gcc.dg/format/unnamed-1.c: New test.
6083
6084 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6085
6086         PR c++/22434
6087         * g++.dg/expr/cond8.C: New test.
6088
6089         PR c++/24560
6090         * g++.dg/parse/dot1.C: New test.
6091
6092 2005-11-02  Jan Hubicka  <jh@suse.cz>
6093
6094         PR target/23303
6095         * gcc.dg/i386-lea.c: New test
6096
6097 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6098
6099         PR target/24615
6100         * gcc.dg/pr24615.c: New test.
6101
6102 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6103
6104         PR target/24600
6105         * gcc.dg/pr24600.c: New test.
6106
6107 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6108
6109         PR c++/19253
6110         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6111         * g++.dg/parse/typename9.C: New test.
6112         * g++/dg/parse/typename10.C: Likewise.
6113
6114 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6115
6116         PR fortran/18157
6117         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6118         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6119         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6120
6121 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/24569
6124         * g++.dg/debug/static1.C: New test.
6125
6126 2005-11-02  Josh Conner  <jconner@apple.com>
6127
6128         * g++.dg/crash38.C: moved into proper directory...
6129         * g++.dg/template/crash42.C: ...here
6130
6131 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6132
6133         PR target/18338
6134         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6135         pcc_bitfield_type_matters || default_packed.
6136
6137         * lib/target-supports.exp
6138         (check_effective_target_pcc_bitfield_type_matters): New proc.
6139         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6140
6141         PR testsuite/23304
6142         * lib/target-supports.exp (check_effective_default_packed): New proc.
6143         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6144         Gate expected errors on target ! default_packed.
6145         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6146
6147 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6148
6149         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6150         change (r106358).
6151
6152 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6153
6154         PR fortran/24008
6155         * gfortran.dg/entry_5.f90: New.
6156         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6157
6158 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6159
6160         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6161
6162 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6163
6164         PR fortran/21565
6165         gfortran.dg/namelist_blockdata.f90: New test.
6166
6167         PR fortran/18737
6168         gfortran.dg/external_implicit_none.f90: New test.
6169
6170         PR fortran/14994
6171         * gfortran.dg/secnds.f: New test.
6172
6173 2005-10-31  Jan Hubicka  <jh@suse.cz>
6174
6175         PR target/20928
6176         * gcc.c-torture/compile/pr20928.c: New test.
6177
6178 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6179
6180         PR middle-end/23492
6181         * gcc.c-torture/compile/zero-strct-5.c: New test.
6182
6183 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6184
6185         PR libgfortran/24584
6186         * gfortran.dg/pr24584.f90: New test.
6187
6188 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6189
6190         PR fortran/18883
6191         * gfortran.dg/char_result_9.f90: New.
6192         * gfortran.dg/char_result_10.f90: New.
6193
6194 2005-10-30  Jan Hubicka  <jh@suse.cz>
6195
6196         * g++.dg/tree-ssa/pr24172.C: New testcase.
6197
6198 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6199
6200         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6201
6202 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6203
6204         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6205         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6206         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6207         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6208         gfortran.dg/enum_9.f90,
6209         gfortran.fortran-torture/compile/enum_1.f90,
6210         gfortran.fortran-torture/execute/enum_1.f90,
6211         gfortran.fortran-torture/execute/enum_2.f90,
6212         gfortran.fortran-torture/execute/enum_3.f90,
6213         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6214
6215 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6216
6217         PR target/18482
6218         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6219         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6220
6221 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6222
6223         PR libfortran/20179
6224         * gfortran.dg/mixed_io_1.f90: New test.
6225         * gfortran.dg/mixed_io_1.c: New file.
6226
6227 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6228
6229         * gfortran.dg/malloc_free_1.f90: New test.
6230
6231 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6232
6233         * gcc.dg/nested-func-4.c: Require profiling -pg.
6234
6235 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6236
6237         PR C++/23229
6238         * g++.dg/warn/main-2.C: New test.
6239
6240 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6241
6242         PR fortran/24545
6243         * gfortran.dg/interface_2.f90: new test.
6244
6245 2005-10-28  Josh Conner  <jconner@apple.com>
6246
6247         PR c++/22153
6248         * g++.dg/template/crash38.C: New test.
6249         * g++.dg/parse/explicit1.C: Change expected errors.
6250
6251 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6252
6253         PR C++/23426
6254         * g++.dg/other/large-size-array.C: New test.
6255
6256 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6257
6258         PR middle-end/24362
6259         * g++.dg/opt/complex4.C: New test.
6260
6261 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6262
6263         * gcc.dg/nested-func-4.c: New test.
6264
6265 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6266
6267         PR fortran/24158
6268         gfortran.dg/derived_recursion.f90: New test.
6269         gfortran.dg/implicit_actual.f90: New test.
6270
6271 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6272
6273         PR middle-end/24295, PR testsuite/24477
6274         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6275         removed when weakref hits the tree.
6276
6277 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6278
6279         * gfortran.dg/cray_pointers_4.f90: New test.
6280
6281         * gfortran.dg/cray_pointers_5.f90: New test.
6282
6283 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6284
6285         PR fortran/22290
6286         * gfortran.dg/assign_5.f90: New test.
6287         * gfortran.dg/assign_6.f: New test.
6288
6289 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6290
6291         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6292         CPU has no SSE support.
6293
6294 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6295
6296         PR libgfortran/24224
6297         * gfortran.dg/arrayio_1.f90: Update attribution.
6298         * gfortran.dg/arrayio_2.f90: Update attribution.
6299         * gfortran.dg/arrayio_3.f90: Update attribution.
6300         * gfortran.dg/arrayio_4.f90: Update test conditions.
6301         * gfortran.dg/arrayio_5.f90: Update attribution.
6302         * gfortran.dg/arrayio_6.f90: New test.
6303         * gfortran.dg/arrayio_7.f90: New test.
6304
6305 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6306
6307         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6308
6309 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6310
6311         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6312
6313 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6314
6315         PR fortran/24416
6316         * gfortran.dg/namelist_char_only.f90: New test.
6317
6318 2005-10-24  Asher Langton  <langton2@llnl.gov>
6319
6320         PR fortran/17031
6321         PR fortran/22282
6322         * gfortran.dg/cray_pointers_1.f90: New test.
6323         * gfortran.dg/cray_pointers_2.f90: New test.
6324         * gfortran.dg/cray_pointers_3.f90: New test.
6325         * gfortran.dg/loc_1.f90: New test.
6326         * gfortran.dg/loc_2.f90: New test.
6327
6328 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6329
6330         * gcc.dg/pr24225.c: New test.
6331
6332 2005-10-24  Asher Langton  <langton2@llnl.gov>
6333
6334         * gfortran.dg/dup_save_1.f90: New test.
6335         * gfortran.dg/dup_save_2.f90: New test.
6336
6337 2005-10-24  Paul Brook  <paul@codesourcery.com>
6338
6339         PR 24107
6340         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6341         stdint.h.
6342
6343 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6344
6345         PR libgfortran/24489
6346         * gfortran.dg/pr24489.f90: New test.
6347
6348 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6349
6350         PR fortran/23635
6351         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6352
6353 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6354
6355         PR target/18911
6356         * g++.dg/init/array16.C: Skip for mmix-*-*.
6357
6358 2005-10-23  Asher Langton  <langton2@llnl.gov>
6359
6360         * gfortran.dg/byte_1.f90: New test.
6361         * gfortran.dg/byte_2.f90: New test.
6362
6363 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
6364
6365         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
6366
6367 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
6368
6369         PR fortran/18022
6370         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
6371
6372         PR fortran/24311
6373         * gfortran.dg/merge_char_const.f90: New test.
6374
6375         PR fortran/24384
6376         * gfortran.dg/spread_scalar_source.f90: New test.
6377
6378 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
6379
6380         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
6381
6382         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
6383         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
6384
6385         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
6386
6387 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
6388
6389         PR fortran/24426
6390         * gfortran.dg/der_pointer_4.f90: New.
6391
6392 2005-10-22  David Ayers  <d.ayers@inode.at>
6393
6394         * obj-c++.dg/except-1.mm: Simplify.
6395
6396 2005-10-21  David Ayers  <d.ayers@inode.at>
6397
6398         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
6399
6400 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
6401
6402         * gfortran.dg/assumed_dummy_2.f90: New test.
6403
6404 2005-10-21  James E Wilson  <wilson@specifix.com>
6405
6406         PR preprocessor/15220
6407         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
6408
6409 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
6410
6411         * gcc.c-torture/execute/20051021-1.c: New test.
6412
6413 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/24260
6416         * g++.dg/ext/tmplattr1.C: New test.
6417
6418 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
6419
6420         PR fortran/24440
6421         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
6422
6423 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
6424
6425         * obj-c++.dg/except-1.mm: New.
6426
6427         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
6428
6429 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
6430
6431         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
6432
6433 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
6434
6435         PR middle-end/24295
6436         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
6437         declarations with the same names as thunks' alias targets, use
6438         aliases instead.
6439         * gcc.dg/attr-alias-3.c: New test.
6440         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6441
6442 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
6443
6444         PR c++/22618
6445         * g++.dg/parse/access8.C: New test.
6446
6447 2005-10-20  Richard Guenther  <rguenther@suse.de>
6448
6449         PR c++/24439
6450         * g++.dg/tree-ssa/pr24439.C: New testcase.
6451
6452 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6453
6454         * g++.dg/opt/delay-slot-1.C: New test.
6455
6456 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
6457
6458         PR fortran/21625
6459         * gfortran.fg/der_init_1.f90: New.
6460
6461 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
6462
6463         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6464
6465 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
6466
6467         PR c++/21908
6468         * g++.dg/parse/error28.C: New test.
6469
6470 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6471
6472         * gcc.dg/profile-generate-2.c: New test.
6473
6474 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
6475
6476         PR target/23589
6477         * g++.dg/ext/dllimport11.C: New.
6478
6479 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6480
6481         PR c++/22293
6482         * g++.dg/other/friend3.C: New test.
6483
6484 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/23293
6487         * g++.dg/template/error19.C: New test.
6488
6489 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6490
6491         PR c++/21383
6492         * g++.dg/overload/koenig2.C: New.
6493
6494         PR c++/23118
6495         * g++.dg/overload/error2.C: New.
6496
6497         PR c++/22604
6498         * g++.dg/inherit/covariant14.C: New.
6499
6500 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6501
6502         PR c++/23440
6503         * g++.dg/parse/for1.C: New test.
6504
6505 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
6506
6507         PR fortran/23446
6508         * gfortran.dg/host_dummy_index_1.f90: New test.
6509
6510         PR fortran/21459
6511         * gfortran.dg/automatic_char_len_2.f90: New test.
6512
6513         PR fortran/20866
6514         * gfortran.dg/recursive_statement_functions.f90: New test.
6515
6516         PR fortran/20853
6517         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
6518
6519         PR fortran/20849
6520         * gfortran.dg/external_initializer.f90: New test.
6521
6522         PR fortran/20837
6523         * non_module_public.f90: New test.
6524
6525 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6526
6527         PR c++/24386
6528         * g++.dg/template/overload7.C: New.
6529
6530         PR c++/22551
6531         * g++.dg/other/switch2.C: Remove expected warnings.
6532
6533         PR c++/21353
6534         * g++.dg/template/defarg6.C: New.
6535
6536 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
6537
6538         PR target/24315
6539         * gcc.target/i386/pr24315.c: New test.
6540
6541 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6542
6543         PR c++/24389
6544         * g++.dg/template/static21.C: New test.
6545         * g++.dg/template/static21-a.cc: Likewise.
6546
6547 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
6548
6549         PR c++/23959
6550         * g++.dg/warn/Wswitch-default-1.C: New test.
6551         * g++.dg/warn/Wswitch-default-2.C: New test.
6552
6553 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6554
6555         PR c++/22173
6556         * g++.dg/parse/template18.C: New test.
6557         * g++.dg/template/nontype15.C: Likewise.
6558
6559 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
6560
6561         PR fortran/22273
6562         * gfortran.dg/spec_expr_2.f90: New.
6563
6564 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
6565
6566         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6567         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6568         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6569         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6570         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6571         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6572         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6573         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
6574         previous target-specific skips and warning-message matches where
6575         applicable.
6576
6577 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/21347
6580         * g++.dg/warn/Wctor-dtor.C: New test.
6581
6582 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6583
6584         PR c/23439
6585         * gcc.dg/for-1.c: New test.
6586
6587 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
6588
6589         PR c++/19565
6590         * g++.dg/warn/Wconversion1.C: New test.
6591         * g++.dg/ext/packed4.C: Compile with -w.
6592         * g++.dg/opt/20050511-1.C: Likewise.
6593         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6594
6595 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
6596
6597         * gfortran.dg/boz_5.f90: New test.
6598
6599 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
6600
6601         PR c++/22551
6602         * g++.dg/other/switch2.C: New.
6603
6604         PR c++/23984
6605         * g++.dg/init/ctor7.C: New.
6606
6607 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
6608
6609         PR c++/23730
6610         * g++.dg/parse/crash32.C: New test.
6611
6612 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
6613
6614         PR c++/20721
6615         * g++.dg/init/goto2.C: New test.
6616
6617         PR c++/22464
6618         * g++.dg/template/crash/41.C: New test.
6619
6620         PR c++/22180
6621         * g++.dg/template/crash40.C: New test.
6622
6623         PR c++/23694
6624         * g++.dg/parse/friend5.C: New test.
6625
6626         PR c++/23307
6627         * g++.dg/template/crash38.C: New test.
6628
6629         PR c++/22352
6630         * g++.dg/template/friend38.C: New test.
6631
6632         PR c++/22405
6633         * g++.dg/template/crash39.C: New test.
6634
6635 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
6636
6637         * gcc.dg/debug/dwarf2/dwarf-char1.c,
6638         gcc.dg/debug/dwarf2/dwarf-char2.c,
6639         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6640
6641         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6642
6643 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
6644
6645         * gcc.dg/dll-2.c: Add tests for warnings.
6646         * gcc.dg/dll-3.c: Likewise.
6647         * gcc.dg/dll-4.c: Likewise.
6648
6649         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6650         * g++.dg/ext/dllimport2.C: Likewise.
6651         * g++.dg/ext/dllimport3.C: Likewise.
6652         * g++.dg/ext/dllimport7.C: Likewise.
6653         * g++.dg/ext/dllimport8.C: Likewise.
6654         * g++.dg/ext/dllimport9.C: Likewise.
6655
6656 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
6657
6658         PR fortran/24092
6659         * gfortran.dg/derived_pointer_recursion.f90: New test.
6660
6661 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
6662
6663         * gcc.c-torture/execute/20051012-1.c: New test.
6664
6665 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6666
6667         PR fortran/18082
6668         * gfortran.dg/automatic_char_len_1.f90: New test.
6669
6670 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6671
6672         PR fortran/20847
6673         * gfortran.dg/save_common.f90: New test.
6674
6675         PR fortran/20856
6676         * gfortran.dg/save_result.f90: New test.
6677
6678 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         PR c++/21592
6681         * g++.dg/template/dependent-expr1.C: Add new expected error.
6682         * g++.dg/template/dependent-expr2.C: Adjust error text.
6683         * g++.dg/template/overload6.C: New.
6684
6685         PR c++/23797
6686         * g++.dg/other/typename8.C: New.
6687
6688         PR c++/21117
6689         * g++.dg/other/return1.C: New.
6690
6691 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
6692
6693         PR c++/24052
6694         * g++.dg/ext/label5.C: New.
6695
6696 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6697
6698         PR c++/19964
6699         * g++.dg/parse/crash31.C: New.
6700
6701 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
6702
6703         * g++.dg/ipa/ipa-1.c: New test.
6704         * g++.dg/ipa/ipa-2.c: New test.
6705         * g++.dg/ipa/ipa-3.c: New test.
6706         * g++.dg/ipa/ipa-4.c: New test.
6707         * g++.dg/ipa/ipa-5.c: New test.
6708         * g++.dg/ipa/ipa.exp: New file.
6709
6710 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6711
6712         PR fortran/24207
6713         * gfortran.dg/private_type_3.f90: New test.
6714
6715 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6716
6717         PR fortran/20786
6718         gfortran.dg/aint_anint_1.f90: New test.
6719
6720 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6721
6722         PR libgfortran/24313
6723         gfortran.dg/csqrt.f: New test.
6724
6725 2005-10-11  Ian Lance Taylor  <ian@airs.com>
6726
6727         PR c++/8057
6728         * g++.dg/warn/noeffect7.C: New test.
6729         * g++.dg/warn/noeffect2.C: Instantiate templates.
6730         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
6731         and warning.
6732
6733 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6734
6735         PR c++/21089
6736         * g++.dg/init/float1.C: New test.
6737
6738         PR c++/24277
6739         * g++.dg/init/member1.C: Tweak error markers.
6740
6741 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
6742
6743         PR testsuite/24281
6744         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6745         Check for null pointer.
6746
6747 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6748
6749         PR c++/21369
6750         * g++.dg/parse/ret-type3.C: New test.
6751
6752 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6753
6754         PR tree-opt/23946
6755         * gcc.c-torture/compile/pr23946.c: New test.
6756
6757 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
6758
6759         * g++.dg/opt/mmx2.C: New test.
6760
6761 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/24277
6764         * g++.dg/template/static20.C: New test.
6765
6766         PR c++/24302
6767         * g++.dg/warn/Wunused-12.C: New test.
6768
6769         PR c++/23437
6770         * g++.dg/template/arg4.C: New test.
6771
6772 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6773
6774         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6775         * gcc.dg/ucnid-3.c: Likewise.
6776         * gcc.dg/ucnid-4.c: Likewise.
6777         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6778         * g++.dg/other/ucnid-1.C: Likewise.
6779         * gcc.dg/sparc-frame-1.c: New test.
6780
6781 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6782
6783         PR c++/24139
6784         * g++.dg/template/spec27.C: New test.
6785
6786         PR c++/24275
6787         * g++.dg/template/static19.C: New test.
6788
6789 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6790
6791         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6792         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6793
6794 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6795
6796         PR target/24136
6797         * gfortran.fortran-torture/compile/pr24136.f: New test.
6798
6799 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
6800
6801         PR c++/22172
6802         * g++.dg/parse/crash30.C: New test.
6803
6804 2005-10-07  Richard Guenther  <rguenther@suse.de>
6805
6806         PR middle-end/24227
6807         * gcc.c-torture/compile/pr24227.c: New testcase.
6808
6809 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
6810
6811         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6812         Do not put aligned attributes on array elements.
6813
6814 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
6815
6816         PR testsuite/23611, PR testsuite/23615
6817         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6818         writing prototypes of library functions by hand.
6819         * obj-c++.dg/bitfield-4.mm: Likewise.
6820         * obj-c++.dg/const-str-4.mm: Likewise.
6821         * obj-c++.dg/encode-4.mm: Likewise.
6822         * obj-c++.dg/encode-5.mm: Likewise.
6823         * obj-c++.dg/encode-6.mm: Likewise.
6824         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6825         * obj-c++.dg/method-10.mm: Likewise.
6826         * obj-c++.dg/method-17.mm: Likewise.
6827         * obj-c++.dg/method-19.mm: Likewise.
6828         * obj-c++.dg/try-catch-2.mm: Likewise.
6829
6830 2005-10-06  Richard Henderson  <rth@redhat.com>
6831
6832         PR 24236
6833         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6834
6835 2005-10-06  Dale Johannesen  <dalej@apple.com>
6836
6837         * gcc.c-torture/execute/20030125-1.c: Correct.
6838
6839 2005-10-06  Richard Guenther  <rguenther@suse.de>
6840
6841         PR tree-optimization/24238
6842         * g++.dg/tree-ssa/pr24238.C: New testcase.
6843
6844 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
6845
6846         PR 18568
6847         * gfortran.dg/der_pointer_3.f90: New test.
6848
6849 2005-10-05  Devang Patel  <dpatel@apple.com>
6850
6851         PR Debug/23205
6852         * g++.dg/other/PR23205.C: New.
6853
6854 2005-10-05  Richard Henderson  <rth@redhat.com>
6855
6856         PR target/23602
6857         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6858         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6859
6860 2005-10-05  Dale Johannesen  <dalej@apple.com>
6861
6862         * gcc.c-torture/execute/float-floor.c: New.
6863
6864 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
6865
6866         PR tree-optimization/21419
6867         PR tree-optimization/24146
6868         PR tree-optimization/24151
6869
6870         * g++.dg/ext/asm7.C: New.
6871         * g++.dg/ext/asm8.C: New.
6872         * gcc.dg/asm-1.c: Compile on all targets.
6873         * gcc.dg/asm-pr24146.c: New.
6874         * gcc.dg/pr21419.c: Adjust error messages.
6875
6876 2005-10-05  Richard Guenther  <rguenther@suse.de>
6877
6878         PR fortran/24176
6879         * gfortran.fortran-torture/compile/empty.f90: New testcase.
6880
6881 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6882
6883         PR c++/23513
6884         * g++.dg/template/spec22.C: Robustify test.
6885         * g++.dg/template/spec26.C: New.
6886
6887 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
6888
6889         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6890         if target supports vector instructions.
6891
6892 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
6893
6894         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6895         C99 functions.
6896
6897 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
6898
6899         * lib/target-supports.exp (check_effective_target_fortran_large_real,
6900         check_effective_target_fortran_large_int): Replace cached result
6901         when target changes.
6902
6903 2005-10-04  Devang Patel  <dpatel@apple.com>
6904
6905         * gcc.dg/i386-sse-vect-types.c: New.
6906
6907 2005-10-04  Ian Lance Taylor  <ian@airs.com>
6908
6909         PR preprocessor/13726
6910         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6911         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6912
6913 2005-10-04  Richard Guenther  <rguenther@suse.de>
6914
6915         PR c/23576
6916         * gcc.dg/noncompile/pr23576.c: New testcase.
6917
6918 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6919
6920         PR middle-end/23125
6921         * gcc.dg/register-var-3.c: New test.
6922
6923 2005-10-04  Steven Bosscher  <stevenb@suse.de>
6924
6925         * gcc.dg/pr23049.c: New test.
6926
6927         * gcc.dg/ucnid-4.c: Fix test.
6928
6929 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
6930
6931         PR 23445
6932         * gcc.c-torture/compile/pr23445.c: New test.
6933
6934 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
6935
6936         * g++.dg/overload/unknown1.C: New.
6937
6938 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/17775
6941         * g++.dg/template/repo4.C: New test.
6942
6943 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6944
6945         PR libfortran/19308
6946         * gfortran.dg/large_real_kind_2.F90: New test.
6947         * gfortran.dg/large_integer_kind_2.f90: New test.
6948
6949 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
6950
6951         * lib/target-supports.exp (check_effective_target_vect_shift):
6952         Implement with result caching. Add i?86, x86_64 and ia64 targets.
6953         (check_effective_target_vect_condition): Fix copy-n-pasto.
6954
6955         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6956         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6957         targets.
6958
6959 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
6960
6961         PR c++/22621
6962         * g++.dg/template/overload5.C : New test.
6963
6964         PR c++/23840
6965         * g++.dg/expr/stdarg1.C: New test.
6966
6967 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
6968
6969         PR 24142
6970         * gcc.c-torture/execute/pr24142.c: New test.
6971
6972 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
6973
6974         PR 24141
6975         * gcc.c-torture/execute/pr24141.c: New test.
6976
6977 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
6978             Diego Novillo  <dnovillo@redhat.com>
6979
6980         PR 23604
6981         * gcc.c-torture/execute/pr23604.c: New test.
6982
6983 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
6984
6985         PR fortran/16404
6986         PR fortran/20835
6987         PR fortran/20890
6988         PR fortran/20899
6989         PR fortran/20900
6990         PR fortran/20901
6991         PR fortran/20902
6992         gfortran.dg/equiv_constraint_1.f90: New test.
6993         gfortran.dg/equiv_constraint_2.f90: New test.
6994         gfortran.dg/equiv_constraint_3.f90: New test.
6995         gfortran.dg/equiv_constraint_4.f90: New test.
6996         gfortran.dg/equiv_constraint_5.f90: New test.
6997         gfortran.dg/equiv_constraint_6.f90: New test.
6998         gfortran.dg/equiv_constraint_7.f90: New test.
6999         gfortran.dg/equiv_constraint_8.f90: New test.
7000         gfortran.dg/private_type_1.f90: New test.
7001         gfortran.dg/private_type_2.f90: New test.
7002         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7003         980628-10.f: Assert std=gnu to permit mixing of
7004         types in equivalence statements.
7005
7006 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7007
7008         PR 24112
7009         * gfortran.dg/open_status_1.f90: New.
7010
7011 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7012
7013         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7014         * gcc.dg/vect/pr22480.c: Clean up temp files.
7015         * gcc.dg/vect/pr23831.c: Clean up temp files.
7016         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7017         Clean up temp files.
7018         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7019         Clean up temp files.
7020
7021         * gcc.dg/20050309-1.c: Clean up temp files.
7022         * gcc.dg/20050325-1.c: Clean up temp files.
7023
7024 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7025
7026         PR tree-optimization/24059
7027         * gcc.dg/vect/pr24059.c : New test.
7028
7029 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7030
7031         PR middle-end/24109
7032         * gcc.c-torture/execute/20050929-1.c: New test.
7033
7034 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7035
7036         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7037
7038 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7039
7040         PR c/21419
7041         * gcc.dg/pr21419.c: New test.
7042
7043 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7044
7045         * gcc.dg/pr23911.c: New test.
7046
7047 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7048
7049         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7050
7051         PR c++/16782
7052         * g++.dg/parse/qualified4.C: New test.
7053         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7054         * g++.old-deja/g++.mike/p8154.C: Likewise.
7055
7056 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR c++/22147
7059         * g++.dg/template/friend37.C: New test.
7060         * g++.dg/parse/crash28.C: Adjust error markers.
7061
7062 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7063
7064         PR fortran/18518
7065         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7066
7067 2005-09-27  Devang Patel  <dpatel@apple.com>
7068
7069         PR tree-optimization/23625
7070         * gcc.dg/pr23625.c: New test.
7071
7072 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7073
7074         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7075         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7076
7077 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR fortran/23677
7080         * gfortran.fortran-torture/execute/save_1.f90: New test.
7081         * gfortran.dg/save_1.f90: New test.
7082
7083 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7084
7085         * gcc.target/i386/builtin-apply-mmx.c: New test.
7086
7087         PR target/22576
7088         * gcc.target/i386/pr22576.c: New test.
7089
7090         PR target/22585
7091         * gcc.target/i386/pr22585.c: New test.
7092
7093         PR target/23268
7094         * gcc.target/i386/pr23268.c: New test.
7095
7096         PR middle-end/23831
7097         * gcc.dg/vect/pr23831.c: New test.
7098
7099         PR target/24055
7100         * gcc.target/i386/pr24055.c: New test.
7101
7102 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7103
7104         PR tree-optimization/23960
7105         * gcc.c-torture/compile/pr23960.c: New.
7106
7107 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7108
7109         PR fortran/16861
7110         * gfortran.dg/nested_modules_3.f90: New.
7111
7112 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7113
7114         PR fortran/24005
7115         gfortran.dg/interface_1.f90: New test.
7116
7117 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7118         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7119
7120         PR fortran/23843
7121         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7122
7123 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7124
7125         PR fortran/23516
7126         * gfortran.dg/imag_1.f: New test.
7127         * gfortran.dg/imag_2.f: Ditto.
7128
7129 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7130
7131         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7132
7133 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7134
7135         PR c++/21983
7136         * g++.dg/warn/pr21983.C: New test.
7137
7138 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7139
7140         PR c++/23993
7141         * g++.dg/template/array14.C: New test.
7142
7143 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7144
7145         PR fortran/19929
7146         * gfortran.dg/der_ptr_component_1.f90: New test.
7147
7148 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7149
7150         PR c++/23965
7151         * g++.dg/template/error1.C: Reject "no matching function" message.
7152
7153 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7154
7155         PR c++/17609
7156         * g++.dg/lookup/error1.C: New test.
7157
7158 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7159
7160         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7161         functionality of the testcase.
7162
7163 2005-09-20  Richard Henderson  <rth@redhat.com>
7164
7165         * gcc.dg/vect/vect-22.c: Require vect_float.
7166         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7167
7168 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7169
7170         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7171         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7172         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7173         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7174         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7175         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7176         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7177         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7178         * gcc.dg/cpp/ucnid-8.c: New test.
7179
7180 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR tree-optimization/23929
7183         * gcc.c-torture/compile/pr23929.c: New test.
7184
7185 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7186
7187         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7188         for one loop.
7189
7190 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7191
7192         PR testsuite/23186
7193         * g++.dg/other/pr22003.C: Require named sections.
7194
7195 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR c++/23947
7198         * g++.dg/rtti/crash3.C: New test.
7199
7200         PR tree-optimization/23818
7201         * gcc.dg/pr23818.c: New test.
7202
7203 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7204
7205         PR fortran/23420
7206         * gfortran.dg/print_fmt_4.f: New.
7207
7208 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7209
7210         PR fortran/23663
7211         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7212
7213 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7214
7215         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7216         Use pointers to local alignable arrays instead. Added comments.
7217         * gcc.dg/vect/vect-46.c: Likewise.
7218         * gcc.dg/vect/vect-48.c: Likewise.
7219         * gcc.dg/vect/vect-49.c: Likewise.
7220         * gcc.dg/vect/vect-52.c: Likewise.
7221         * gcc.dg/vect/vect-53.c: Likewise.
7222         * gcc.dg/vect/vect-54.c: Likewise.
7223         * gcc.dg/vect/vect-56.c: Likewise.
7224         * gcc.dg/vect/vect-57.c: Likewise.
7225         * gcc.dg/vect/vect-58.c: Likewise.
7226         * gcc.dg/vect/vect-60.c: Likewise.
7227         * gcc.dg/vect/vect-61.c: Likewise.
7228
7229         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7230         The test is no longer vectorizable on vect_no_align targets.
7231         * gcc.dg/vect/vect-43.c: Likewsie.
7232
7233         * gcc.dg/vect/vect-44.c: Added comments.
7234         * gcc.dg/vect/vect-45.c: Added comments.
7235         * gcc.dg/vect/vect-50.c: Added comments.
7236         * gcc.dg/vect/vect-51.c: Added comments.
7237
7238         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7239         aligned type.
7240         * gcc.dg/vect/Os-vect-95.c: Likewise.
7241
7242         * gcc.dg/vect/vect-41.c: Test removed.
7243         * gcc.dg/vect/vect-47.c: Test removed.
7244         * gcc.dg/vect/vect-55.c: Test removed.
7245         * gcc.dg/vect/vect-59.c: Test removed.
7246
7247 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7248
7249         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7250         No longer vectorizable on vect_no_align targets.
7251         * gcc.dg/vect/pr20122.c: Likewise.
7252         * gcc.dg/vect/vect-74.c: Likewise.
7253         * gcc.dg/vect/vect-75.c: Likewise.
7254         * gcc.dg/vect/vect-76.c: Likewise.
7255
7256         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7257         Will not be vectorizable on vect_no_align targets once aliasing issues
7258         are resolved.
7259         * gcc.dg/vect/vect-79.c: Likewise.
7260
7261         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7262         * gcc.dg/vect/vect-78.c: Likewise.
7263         * gcc.dg/vect/vect-97.c: Likewise.
7264
7265 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7266
7267         * gcc.dg/pr23943.c: New test.
7268
7269 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7270
7271         PR fortran/19181
7272         * gfortran.dg/derived_pointer_null_1.f90: New test.
7273
7274 2005-09-18  Richard Guenther  <rguenther@suse.de>
7275
7276         PR middle-end/23944
7277         * gcc.c-torture/compile/pr23944.c: New testcase.
7278
7279 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7280
7281         PR fortran/15975
7282         * gfortran.dg/der_pointer_2.f90: New test.
7283
7284 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7285
7286         PR fortran/16861
7287         * gfortran.dg/nested_modules_2.f90: New test.
7288
7289 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7290
7291         PR c++/18368
7292         * g++.dg/other/semicolon.C: New test.
7293
7294 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7295
7296         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7297         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7298
7299 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7300
7301         PR c++/23914
7302         * g++.dg/template/static18.C: New test.
7303
7304         PR c++/21514
7305         * g++.dg/template/crash19.C: Remove dg-error marker.
7306         * g++.dg/template/local4.C: New test.
7307
7308 2005-09-16  Paul Brook  <paul@codesourcery.com>
7309
7310         PR fortran/23906
7311         * gfortran.dg/dependency_1.f90: New test.
7312
7313 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/23896
7316         * g++.dg/template/static17.C: New test.
7317
7318 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7319
7320         PR c++/23139
7321         * g++.dg/warn/huge-val1.C: New test.
7322
7323 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/13140
7326         * g++.dg/parse/class2.C: New test.
7327         * g++.dg/template/explicit8.C: Likewise.
7328         * g++.dg/template/spec25.C: Likewise.
7329
7330 2005-09-14  Josh Conner  <jconner@apple.com>
7331
7332         PR middle-end/23584
7333         * gcc.dg/pr23584.c: New test.
7334
7335 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7336
7337         PR fortran/21875 Internal Unit Array I/O, NIST
7338         * gfortran.dg/arrayio_1.f90: New test.
7339         * gfortran.dg/arrayio_1.f90: New test.
7340         * gfortran.dg/arrayio_1.f90: New test.
7341         * gfortran.dg/arrayio_1.f90: New test.
7342         * gfortran.dg/arrayio_1.f90: New test.
7343
7344 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7345
7346         PR middle-end/22480
7347         * gcc.dg/vect/pr22480.c: New test.
7348
7349 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7350
7351         PR fortran/19358
7352         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7353
7354 2005-09-13 Josh Conner <jconner@apple.com>
7355
7356         PR c++/23180
7357         * g++.dg/init/struct2.C: New test.
7358         * g++.dg/init/struct3.C: New test.
7359
7360 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
7361
7362         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7363         Clean up temp files.
7364         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
7365         gcc.dg/tree-ssa/builtin-fprintf-1.c,
7366         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
7367         gcc.dg/tree-ssa/builtin-printf-1.c,
7368         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
7369         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
7370         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
7371         gcc.dg/tree-ssa/builtin-vprintf-1.c,
7372         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
7373         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
7374         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
7375         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
7376         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
7377         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
7378         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
7379         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
7380
7381 2005-09-13  Josh Conner  <jconner@apple.com>
7382
7383         * lib/gcc-dg.exp: Load scanipa.exp.
7384         (cleanup-dump): New procedure.
7385         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
7386         * lib/scandump.exp: New file.
7387         * lib/scantree.exp: Use it.
7388         * lib/scanipa.exp: New file.
7389
7390 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
7391
7392         PR fortran/17740
7393         * gfortran.dg/generic_4.f90: New test.
7394
7395 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
7396
7397         PR target/23816
7398         * gcc.target/i386/pr23816-1.c: New test.
7399         * gcc.target/i386/pr23816-2.c: New test.
7400
7401
7402 2005-09-13  Bastian Blank <waldi@debian.org>
7403
7404         PR c++/16171
7405         * g++.dg/abi/mangle26.C: New test.
7406         * g++.dg/abi/mangle27.C: New test.
7407         * g++.dg/abi/mangle28.C: New test.
7408         * g++.dg/abi/mangle29.C: New test.
7409
7410         PR c++/23839
7411         * g++.dg/parse/register1.C: New test.
7412
7413 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
7414
7415         PR c++/23842
7416         * g++.dg/template/access16.C: New test.
7417
7418 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7419
7420         * gfortran.dg/char_pack_2.f90: Increase the vector size.
7421
7422 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7423
7424         PR fortran/18899
7425         * gfortran.dg/shape_2.f90: New test.
7426
7427 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7428
7429         PR target/19269
7430         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
7431         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
7432         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7433         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
7434         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
7435         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
7436         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
7437         tests.
7438
7439 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7440
7441         PR c++/23841
7442         * g++.dg/parse/template17.C: New test.
7443
7444 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/23789
7447         * g++.dg/template/nontype14.C: New test.
7448
7449 2005-09-12  Ian Lance Taylor  <ian@airs.com>
7450
7451         PR g++/7874
7452         * g++.dg/lookup/friend7.C: New test.
7453         * g++.dg/lookup/friend8.C: New test.
7454         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7455         so that it will be found via argument dependent lookup.
7456         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7457         friend functions which will no longer be found.
7458         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7459         function g, so that it will be found via argument dependent
7460         lookup.
7461         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7462         * g++.old-deja/g++.mike/net43.C: Likewise.
7463
7464 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7465
7466         PR c++/23691
7467         * g++.dg/template/static16.C: New test.
7468
7469 2005-09-12  Josh Conner  <jconner@apple.com>
7470
7471         PR middle-end/23237
7472         * gcc.c-torture/compile/pr23237.c: New test.
7473
7474 2005-09-11  Richard Henderson  <rth@redhat.com>
7475
7476         * g++.dg/other/error8.C: Update expected diagnostic text.
7477
7478 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7479
7480         PR libfortran/19872
7481         * gfortran.dg/overwrite_1.f: New test.
7482
7483 2005-09-09  Josh Conner  <jconner@apple.com>
7484
7485         * g++.dg/init/pr23180-1.C: Removed.
7486         * g++.dg/init/pr23180-2.C: Removed.
7487
7488 2005-09-09  David Daney <ddaney@avtrex.com>
7489
7490         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
7491         files which are ...
7492         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
7493         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
7494
7495 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7496
7497         * gfortran.dg/iostat_2.f90: New test.
7498
7499 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
7500
7501         PR c++/22252
7502         * g++.dg/ext/interface1.C: New test.
7503         * g++.dg/ext/interface1.h: Likewise.
7504         * g++.dg/ext/interface1a.cc: Likewise.
7505
7506 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
7507
7508         * gfortran.dg/iomsg_1.f90: New test case.
7509
7510 2005-09-09  Richard Guenther  <rguenther@suse.de>
7511
7512         PR c++/23624
7513         * g++.dg/tree-ssa/pr23624.C: New testcase.
7514
7515 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7516
7517         PR fortran/19239
7518         * gfortran.dg/vector_subscript_1.f90,
7519         * gfortran.dg/vector_subscript_2.f90: New tests.
7520
7521 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7522
7523         PR fortran/21104
7524         * gfortran.dg/array_alloc_1.f90,
7525         * gfortran.dg/array_alloc_2.f90,
7526         * gfortran.dg/array_alloc_3.f90: New tests.
7527
7528 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7529
7530         PR fortran/12840
7531         * gfortran.dg/array_constructor_6.f90
7532         * gfortran.dg/array_constructor_7.f90
7533         * gfortran.dg/array_constructor_8.f90
7534         * gfortran.dg/array_constructor_9.f90
7535         * gfortran.dg/array_constructor_10.f90
7536         * gfortran.dg/array_constructor_11.f90
7537         * gfortran.dg/array_constructor_12.f90: New tests.
7538
7539 2005-09-08  Josh Conner  <jconner@apple.com>
7540
7541         PR c++/23180
7542         * g++.dg/init/pr23180-1.C: New test.
7543         * g++.dg/init/pr23180-2.C: New test.
7544
7545 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7546
7547         PR fortran/18878
7548         * gfortran.dg/module_double_reuse.f90: New.
7549
7550 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7551
7552         PR fortran/23270
7553         PR fortran/22304
7554         PR fortran/18870
7555         PR fortran/17917
7556         PR fortran/16511
7557         * gfortran.dg/common_equivalence_1.f: New.
7558         * gfortran.dg/common_equivalence_2.f: New.
7559         * gfortran.dg/common_equivalence_3.f: New.
7560         * gfortran.dg/contained_equivalence_1.f90: New.
7561         * gfortran.dg/module_blank_common.f90: New.
7562         * gfortran.dg/module_commons_1.f90: New.
7563         * gfortran.dg/module_equivalence_1.f90: New.
7564         * gfortran.dg/nested_modules_1.f90: New.
7565         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7566         equivalences and add comment to connect the test with
7567         the PR.
7568
7569 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7570
7571         PR fortran/23765
7572         * gfortran.dg/common_6.f90: New test.
7573
7574 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7575
7576         PR fortran/15326
7577         * gfortran.dg/char_result_1.f90,
7578         * gfortran.dg/char_result_2.f90,
7579         * gfortran.dg/char_result_3.f90,
7580         * gfortran.dg/char_result_4.f90,
7581         * gfortran.dg/char_result_5.f90,
7582         * gfortran.dg/char_result_6.f90,
7583         * gfortran.dg/char_result_7.f90,
7584         * gfortran.dg/char_result_8.f90: New tests.
7585
7586 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7587
7588         PR fortran/19928
7589         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7590
7591 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7592
7593         PR obj-c++/16816
7594         * obj-c++.dg/selector-5.mm: New test.
7595         * obj-c++.dg/selector-6.mm: New test.
7596
7597 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7598
7599         PR objc/20574
7600         PR objc/19324
7601         * objc.dg/error-1.m: New test.
7602
7603 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
7604
7605         PR fortran/23373
7606         * gfortran.fortran-torture/execute/pr23373-1.f90,
7607         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7608
7609 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
7610
7611         PR libfortran/23760
7612         * gfortran.dg/g77/1832.f: Remove long string in write statement
7613         to allow the test to pass on correct list directed output with
7614         prepended space.
7615
7616 2005-09-07  James E Wilson  <wilson@specifix.com>
7617
7618         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7619
7620 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7621
7622         * gfortran.dg/parameter+save.f90: Rename to
7623         * gfortran.dg/parameter_save.f90: .. this.
7624
7625 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7626
7627         PR fortran/20848
7628         * gfortran.dg/parameter+save.f90: New test case.
7629
7630 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
7631
7632         PR fortran/19269
7633         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7634
7635 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR c/23075
7638         * gcc.dg/pr23075.c: New test.
7639         * g++.dg/warn/pr23075.C: New test.
7640
7641         PR target/22362
7642         * gcc.target/i386/pr22362.c: New test.
7643
7644         PR rtl-optimization/23098
7645         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7646
7647         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7648         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7649         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7650
7651 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
7652
7653         * g++.dg/expr/cast6.C: New test.
7654
7655         PR c++/9782
7656         * g++.dg/init/new15.C: New test.
7657
7658 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7659
7660         * gcc.dg/vect/Os-vect-95.c: New test.
7661         * gcc.dg/vect/vect-95.c: Same.
7662
7663 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7664
7665         * gcc.dg/vect/vect-29.c: Update xfail testing.
7666         * gcc.dg/vect/vect-44.c: Same.
7667         * gcc.dg/vect/vect-48.c: Same.
7668         * gcc.dg/vect/vect-50.c: Same.
7669         * gcc.dg/vect/vect-72.c: Same.
7670         * gcc.dg/vect/vect-77.c: Same.
7671         * gcc.dg/vect/vect-78.c: Same.
7672         * gcc.dg/vect/vect-80.c: Same.
7673         * gcc.dg/vect/vect-96.c: Same.
7674         * gcc.dg/vect/vect-100.c: Same.
7675         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7676         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7677         * gfortran.dg/vect/vect-5.f90: Same.
7678
7679 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7680
7681         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7682         start strings.
7683         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7684         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7685
7686         PR c++/23056
7687         * g++.dg/opt/pr23056.C: New test.
7688
7689         PR rtl-optimization/23098
7690         * gcc.target/i386/pr23098.c: New test.
7691
7692 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
7693
7694         PR c++/23667
7695         * g++.dg/template/static15.C: New test.
7696
7697         PR c++/21440
7698         * g++.dg/ext/stmtexpr5.C: New test.
7699         * g++.dg/ext/stmtexpr6.C: Likewise.
7700
7701 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
7702
7703         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7704
7705         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7706         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7707         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7708
7709 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
7710
7711         PR libfortran/23321
7712         * gfortran.dg/direct_io_4.f90: New test case.
7713
7714 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
7715             Rasmus Hahn  <rassahah@neofonie.de>
7716
7717         PR libobjc/23108
7718         * objc.dg/type-stream-1.m: New test.
7719
7720 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
7721
7722         PR fortran/23661
7723         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7724         gfortran.dg/print_fmt_3.f90: New test.
7725
7726 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7727
7728         * gfortran.dg/fmt_t_1.f90: New test.
7729
7730 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR rtl-optimization/23454
7733         * g++.dg/opt/pr23454.C: New test.
7734
7735 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
7736
7737         PR c++/23699
7738         * g++.dg/ext/static1.C: New test.
7739
7740 2005-09-02  Richard Henderson  <rth@redhat.com>
7741
7742         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7743         tail call to check_fa_work.
7744
7745 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
7746
7747         PR c++/21687
7748         * g++.dg/other/gc3.C: New test.
7749
7750 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7751
7752         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7753         * gcc.dg/20050826-1.c: Likewise.
7754
7755 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
7756
7757         PR c++/23167
7758         * g++.dg/expr/volatile1.C: New test.
7759
7760 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
7761
7762         PR middle-end/23547
7763         * gcc.dg/pr23547.c: New test.
7764
7765 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
7766
7767         PR c/22061
7768         * gcc.c-torture/execute/pr22061-1.c,
7769         * gcc.c-torture/execute/pr22061-2.c,
7770         * gcc.c-torture/execute/pr22061-3.c,
7771         * gcc.c-torture/execute/pr22061-4.c: New tests.
7772
7773 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7774
7775         * gcc.dg/Wredundant-decls-2.c: New test to check that
7776         -Wredundant-decls does not issue warning for a variable
7777         definition following a declaration.
7778
7779 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
7780
7781         PR debug/7241
7782         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7783         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7784         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7785
7786         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7787         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7788         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7789         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7790         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7791         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7792         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7793         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7794
7795 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7796
7797         PR objc/23306
7798         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7799         scan-assmbler.
7800
7801 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
7802
7803         PR target/21255
7804         * gcc.dg/pr21255-1.c: New test.
7805         * gcc.dg/pr21255-2-mb.c: Likewise.
7806         * gcc.dg/pr21255-2-ml.c: Likewise.
7807         * gcc.dg/pr21255-3.c: Likewise.
7808         * gcc.dg/pr21255-4.c: Likewise.
7809
7810 2005-08-31  Dale Johannesen  <dalej@apple.com>
7811
7812         * gcc.dg/20050830-1.c: New.
7813
7814 2005-08-31  Josh Conner  <jconner@apple.com>
7815
7816         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7817         command-line options for arm-*-* targets.
7818         * g++.dg/init/array16.C: Likewise.
7819         * g++.dg/other/crash-4.C: Likewise.
7820
7821 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7822
7823         PR obj-c++/23640
7824         * obj-c++.dg/gnu-runtime-3.mm: New test.
7825
7826 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7827
7828         PR c++/13377
7829         * g++.dg/lookup/ambig4.C: New test.
7830         * g++.dg/lookup/ambig5.C: New test.
7831         * g++.dg/tc1/dr101.C: Adjust error markers.
7832
7833 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7834
7835         PR c++/23639
7836         * g++.dg/template/ttp5.C: Adjust error markers.
7837
7838 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
7839
7840         PR testsuite/23609
7841         * lib/obj-c++.exp: Include target-libpath.exp.
7842         (obj-c++_link_flags): Look for the GNU libobjc library
7843         and set the library path to include it.
7844         Don't manually set LD_LIBRARY_PATH (etc.) but call
7845         set_ld_library_path_env_vars instead.
7846         (obj-c++_target_compile): Don't set library path or
7847         linker flags because they are already set correctly
7848         in obj-c++_link_flags.
7849
7850 2005-08-30  Josh Conner  <jconner@apple.com>
7851
7852         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7853         to command-line options for arm-*-* targets.
7854
7855 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
7856
7857         * g++.dg/other/i386-1.C: New.
7858
7859 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
7860
7861         PR preprocessor/20348
7862         PR preprocessor/20356
7863         * gcc.dg/cpp/pr20348.c: New test.
7864         * gcc.dg/cpp/pr20348.h: New file.
7865         * gcc.dg/cpp/inc/pr20348.h: New file.
7866         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7867         * gcc.dg/cpp/pr20356.c: New test.
7868         * gcc.dg/cpp/pr20356.h: New file.
7869         * gcc.dg/cpp/inc/pr20356.h: New file.
7870         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7871
7872 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
7873
7874         * gfortran.fortran-torture/execute/intrinsic_count.f90:
7875         Fix array dimension to avoid correct end-of-file error.
7876
7877 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
7878
7879         PR libfortran/23598
7880         * gfortran.dg/iostat_1.f90: New test.
7881
7882 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
7883
7884         PR middle-end/23408
7885         * gcc.dg/pr23408.c: New test.
7886
7887 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
7888
7889         PR c++/23099
7890         * g++.dg/init/member1.C: Make sure erroneous static data member
7891         definitions are required.
7892         * g++.dg/template/static13.C: New test.
7893         * g++.dg/template/static14.C: Likewise.
7894
7895 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
7896
7897         * gcc.target/i386/pr23575.c: Use -msse2 instead of
7898         -march=pentium4, remove ilp32 requirement.
7899
7900         PR middle-end/23484
7901         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7902         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7903
7904 2005-08-29  Andreas Jaeger  <aj@suse.de>
7905
7906         PR testsuite/23607
7907         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7908
7909 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
7910
7911         * gcc.c-torture/execute/20050316-2.c: New test.
7912         * gcc.c-torture/execute/20050316-3.c: New test.
7913         * gcc.dg/torture/pr16104-1.c: New test.
7914
7915 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
7916
7917         PR middle-end/23463
7918         * gcc.c-torture/execute/zero-struct-1.c: New test.
7919
7920 2005-08-27  Richard Guenther  <rguenther@suse.de>
7921
7922         PR target/23575
7923         * gcc.target/i386/pr23575.c: New testcase.
7924
7925 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
7926
7927         PR rtl-optimization/23561
7928         * gcc.c-torture/execute/20050826-1.c: New test.
7929
7930         PR rtl-opt/23560
7931         * gcc.c-torture/execute/20050826-2.c: New test.
7932
7933 2005-08-26  Dale Johannesen  <dalej@apple.com>
7934
7935         * gcc.dg/20030711-1.c: Modify to work on Darwin.
7936         * gcc.dg/20050826-1.c: New.
7937
7938 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
7939
7940         PR c++/19004
7941         * g++.dg/template/nontype13.C: New test.
7942
7943         PR c++/23491
7944         * g++.dg/init/new14.C: New test.
7945         * g++.dg/expr/anew1.C: Do not XFAIL.
7946         * g++.dg/expr/anew2.C: Likewise.
7947         * g++.dg/expr/anew3.C: Likewise.
7948
7949 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
7950
7951         PR middle-end/22439
7952         * gcc.dg/vla-3.c: New test.
7953
7954 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
7955
7956         PR fortran/20363
7957         * gfortran.dg/named_interface.f90: New.
7958
7959 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
7960
7961         * gcc.c-torture/execute/frame-address.c: New test.
7962
7963 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
7964
7965         PR c++/20817
7966         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7967
7968 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7969
7970         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7971
7972 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
7973
7974         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7975         * gcc.dg/altivec-22.c: Rename from..
7976         * gcc.dg/altivec-nomfcr.c: ..this.
7977
7978 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
7979
7980         PR tree-optimization/23546
7981         * gcc.dg/tree-ssa/pr23546.c: New test.
7982
7983 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
7984
7985         PR fortran/17758
7986         * gfortran.dg/nonreturning_statements.f90: New test.
7987
7988 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7989
7990         PR c++/22454
7991         * g++.dg/parse/crash29.C: New.
7992
7993 2005-08-23  DJ Delorie  <dj@redhat.com>
7994
7995         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7996         constants have the L suffix.
7997
7998 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
7999
8000         PR c++/23044
8001         * g++.dg/template/instantiate8.C: New.
8002
8003 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8004
8005         PR middle-end/23467
8006         * gcc.c-torture/execute/pr23467.c: New test.
8007
8008 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR tree-optimization/22043
8011         * gcc.c-torture/execute/20050613-1.c: New test.
8012
8013 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8014
8015         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8016
8017 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR rtl-optimization/23478
8020         * g++.dg/opt/pr23478.C: New test.
8021
8022 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8023
8024         PR c/18715
8025         * gcc.dg/switch-warn-3.c: New test.
8026
8027 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8028
8029         PR c++/22233
8030         * g++.dg/template/param1.C: New test.
8031
8032 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8033
8034         PR c++/23089
8035         * g++.dg/other/incomplete1.C: New test.
8036
8037 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8038
8039         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8040         are vectorizable.
8041
8042 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8043
8044         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8045         d_lines_5.f: New.
8046
8047 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * gcc.target/i386/sse-4.c: New test.
8050
8051 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8052
8053         PR testsuite/23239
8054         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8055
8056 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8057
8058         * gcc.dg/20050811-1.c: New test.
8059         * gcc.dg/20050811-2.c: New test.
8060
8061 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8062
8063         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8064
8065 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8066
8067         PR 23476
8068         * gcc.c-torture/compile/pr23476.c: New test.
8069
8070 2005-08-19  Devang Patel  <dpatel@apple.com>
8071
8072         PR tree-optimization/23048
8073         * gcc.dg/tree-ssa/pr23048.c: New test.
8074
8075 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8076
8077         PR middle-end/20624
8078         * g++.dg/warn/Wreturn-3.C: New test
8079
8080 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8081
8082         PR tree-optimization/22228
8083         * g++.dg/vect/pr22543.cc: New test.
8084
8085 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8086
8087         PR tree-optimization/21574
8088         * gcc.dg/tree-ssa/pr21574.c: New test.
8089
8090 2005-08-16  James E Wilson  <wilson@specifix.com>
8091
8092         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8093
8094 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8095
8096         PR tree-opt/23402
8097         * gcc.c-torture/compile/zero-strct-3.c: New test.
8098         * gcc.c-torture/compile/zero-strct-4.c: New test.
8099
8100 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8101
8102         PR target/23376
8103         * gcc.target/x86_64/pr23376.c: New test.
8104
8105 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8106
8107         PR c++/23337
8108         * g++.dg/ext/vector2.C: New.
8109
8110 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8111
8112         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8113
8114 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8115
8116         PR libfortran/23428
8117         * gfortran.dg/inquire-complex.f90: New test case.
8118
8119 2005-08-16  James E Wilson  <wilson@specifix.com>
8120
8121         PR tree-optimization/21105
8122         * gcc.dg/large-size-array.c: New.
8123
8124 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8125
8126         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8127         type.
8128         * gcc.dg/vect/vect-41: Likewise.
8129         * gcc.dg/vect/vect-42: Likewise.
8130         * gcc.dg/vect/vect-43: Likewise.
8131         * gcc.dg/vect/vect-44: Likewise.
8132         * gcc.dg/vect/vect-46: Likewise.
8133         * gcc.dg/vect/vect-47: Likewise.
8134         * gcc.dg/vect/vect-48: Likewise.
8135         * gcc.dg/vect/vect-52: Likewise.
8136         * gcc.dg/vect/vect-53: Likewise.
8137         * gcc.dg/vect/vect-54: Likewise.
8138         * gcc.dg/vect/vect-55: Likewise.
8139         * gcc.dg/vect/vect-56: Likewise.
8140         * gcc.dg/vect/vect-57: Likewise.
8141         * gcc.dg/vect/vect-58: Likewise.
8142         * gcc.dg/vect/vect-59: Likewise.
8143         * gcc.dg/vect/vect-60: Likewise.
8144         * gcc.dg/vect/vect-61: Likewise.
8145         * gcc.dg/vect/vect-85: Likewise.
8146         * gcc.dg/vect/vect-87: Likewise.
8147         * gcc.dg/vect/vect-88: Likewise.
8148         * gcc.dg/vect/vect-93.c: Likewise.
8149         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8150         * gcc.dg/vect/vect-75: Likewise.
8151         * gcc.dg/vect/vect-76: Likewise.
8152         * gcc.dg/vect/vect-77: Likewise.
8153         * gcc.dg/vect/vect-78: Likewise.
8154         * gcc.dg/vect/vect-80: Likewise.
8155         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8156         vectorized for the expected reason, rather than checking how alignment
8157         was handled.
8158         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8159         type and also instead of aligned pointers. Added documentation.
8160
8161 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8162
8163         * gfortran.dg/power.f90: New test.
8164
8165 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8166
8167         PR rtl-optimization/23299
8168         * g++.dg/opt/pr23299.C: New test.
8169
8170 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8171
8172         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8173
8174 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8175
8176         * g++.dg/template/local6.C: New test.
8177
8178 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8179
8180         * execute/exceptions/finally-1.m: Check that the catch and finally are
8181         being called.  Also add a "return 0;" at the end of main.
8182
8183 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8184
8185         PR fortran/21432.
8186         * gfortran.dg/namelist_print_1.f: New test of functionality of
8187         PRINT namelist.
8188         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8189         namelist generates error with -std=f95.
8190
8191 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8192
8193         PR tree-optimization/23119
8194         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8195
8196 2005-08-13  Marcin Koziej  <creep@desk.pl>
8197             Andrew Pinski  <pinskia@physics.uc.edu>
8198
8199         PR libobjc/22492
8200         * execute/exceptions/finally-1.m: New test.
8201
8202 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8203
8204         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8205         testsuite.
8206         * objc/execute/exceptions/trivial.m: New test.
8207         * objc.dg/try-catch-11.m: Move to ...
8208         * objc/execute/exceptions/foward-1.m: Here.
8209         * objc.dg/try-catch-2.m: Move to ...
8210         * objc/execute/exceptions/catchall-1.m: Here.
8211         * objc.dg/try-catch-8.m: Move to ...
8212         * objc/execute/exceptions/local-variables-1.m: Here.
8213
8214 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8215
8216         * objc.dg/nested-func-1.m: Move to ...
8217         * objc/execute/nested-func-1.m: Here.
8218
8219 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8220
8221         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8222         in ${options} instead of [target_info name].
8223         * lib/obj-c++.exp (objc_target_compile): Likewise.
8224
8225 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8226
8227         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8228
8229 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8230
8231         part of PR testsuite/23348
8232         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8233         of the torture options.
8234         * objc/compile/trivial.m: New test.
8235
8236 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8237
8238         * gfortran.dg/eoshift.f90: Correct format.
8239
8240 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8241
8242         * gfortran.fortran-torture/execute/character_passing.f90:
8243         Fix comment typo.
8244
8245 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8246
8247         PR c++/8271
8248         * g++.dg/template/unify10.C: New.
8249
8250 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8251
8252         * g++.dg/parse/pr22514.C: Move to...
8253         * g++.dg/debug/pr22514.C: here.
8254
8255 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8256
8257         PR c++/23266
8258         * g++.dg/inherit/pure1.C: New test.
8259
8260         * ChangeLog: Fix typos.
8261
8262 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8263             Steven Bosscher  <stevenb@suse.de>
8264
8265         * gfortran.dg/runtime_warning_1.f90: New test.
8266
8267 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8268
8269         PR c++/23219
8270         * g++.dg/parse/crash28.C: New.
8271
8272 2005-08-11  Richard Guenther  <rguenther@suse.de>
8273
8274         PR target/23289
8275         * gcc.target/i386/tailcall-1.c: New testcase.
8276
8277 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8278
8279         * gcc.dg/vect/vect-67.c: Un-xfail.
8280
8281 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8282
8283         PR c++/23225
8284         * g++.dg/testsuite/parse/crash27.C: new test.
8285
8286 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8287
8288         PR libfortran/22143
8289         * gfortran.dg/shift-kind.f90: New testcase.
8290
8291 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8292
8293         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8294         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8295
8296 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8297
8298         PR c++/20646
8299         * g++.dg/other/mult-stor1.C: New test.
8300
8301 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8302
8303         * gcc.c-torture/pr18299-1.c: Move to ...
8304         * gcc.c-torture/compile/pr18299-1.c: Here.
8305
8306 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8307
8308         * gfortran/fortran.torture/execute/character_passing.f90:
8309         Fix types for LSAME.
8310
8311 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8312
8313         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8314         input data back to what it was originally.
8315
8316 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8317
8318         * objc.dg/try-catch-8.m: Enable for all targets.
8319
8320 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8321
8322         * gcc.dg/pr23165.c: New test.
8323
8324 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8325
8326         PR tree-optimization/23234
8327         * gcc.dg/tree-ssa/pr23234.c: New test.
8328
8329 2005-08-08  Josh Conner  <jconner@apple.com>
8330
8331         PR rtl-optimization/23241
8332         * gcc.dg/char-compare.c: New test.
8333
8334 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8335
8336         PR c++/22508
8337         * g++.dg/init/new13.C: New test.
8338
8339 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8340
8341         PR c++/21166
8342         * g++.dg/other/crash-4.C: Adjust
8343         * g++/dg/ext/packed9.C: New.
8344
8345 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8346
8347         PR middle-end/21964
8348         * gcc.c-torture/execute/pr21964-1.c: New test.
8349
8350 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8351
8352         PR c/22458
8353         * gcc.dg/pr22458-1.c: New test.
8354
8355 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8356             Steven G. Kargl <kargls@comcast.net>
8357
8358         PR fortran/22390
8359         * gfortran.dg/flush_1.f90: New test.
8360
8361 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8362
8363         PR c++/23191
8364         * g++.dg/template/eh2.C: New test.
8365
8366 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8367
8368         PR c++/19498
8369         * g++.dg/template/instantiate7.C: New test.
8370
8371 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
8372
8373         PR c/23113
8374         * gcc.dg/Wunused-value-1.c: New test.
8375
8376 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
8377
8378         PR rtl-optimization/23233
8379         * gcc.c-torture/compile/pr23233-1.c: New test.
8380
8381 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR fortran/18833
8384         PR fortran/20850
8385         * gfortran.dg/equiv_1.f90: New test.
8386         * gfortran.dg/equiv_2.f90: New test.
8387         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8388         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
8389         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
8390
8391 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8392
8393         * gcc.c-torture/execute/vrp-5.c: New test.
8394         * gcc.c-torture/execute/vrp-6.c: New test.
8395         * gcc.dg/tree-ssa/vrp21.c: New test.
8396
8397 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8398
8399         * g++.dg/parse/pr22514.C: New test.
8400
8401 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
8402
8403         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
8404
8405         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
8406         instead of constant loads / pool entries.
8407
8408 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
8409
8410         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
8411         TEST_TO_WCTYPE.
8412
8413 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
8414
8415         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
8416         __WINT_TYPE__ in generated prototypes if possible.
8417
8418 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
8419
8420         PR 22037
8421         * g++.dg/tree-ssa/pr22037.C:
8422
8423 2005-08-04  Richard Henderson  <rth@redhat.com>
8424
8425         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
8426         scan-tree-dump-times directive.
8427
8428 2005-08-04  Jan Hubicka  <jh@suse.cz>
8429
8430         * gcov-1.C: Fix switch counts.
8431         * gcov-4b.c: Likewise.
8432
8433 2005-08-03  Jeff Law  <law@redhat.com>
8434
8435         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
8436
8437 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
8438
8439         * gcc.c-torture/execute/pr23135.c: New test.
8440
8441 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8442
8443         PR tree-optimization/19899
8444         * gcc.dg/tree-ssa/scev-1.c: New test.
8445         * gcc.dg/tree-ssa/scev-2.c: New test.
8446
8447 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
8448
8449         PR target/18582
8450         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8451
8452 2005-08-03  Jan Hubicka  <jh@suse.cz>
8453
8454         * update-conroll.c: New testcase.
8455         * update-conroll-2.c: New testcase.
8456
8457 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
8458
8459         * gfortran.dg/constant_substring.f: New test.
8460         * gfortran.dg/pr22491.f: New test.
8461
8462 2005-08-02  Jan Hubicka  <jh@suse.cz>
8463
8464         * update-threading.c: Replace by the proper one.
8465
8466 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8467
8468         PR 23164
8469         * g++.dg/tree-ssa/pr23164.C: New test.
8470
8471 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8472
8473         * gcc.dg/tree-ssa/pr23192.c: New test.
8474
8475 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
8476
8477         * gcc.c-torture/execute/vrp-4.c: New test.
8478
8479 2005-08-02  Jan Hubicka  <jh@suse.cz>
8480
8481         * update-threading.c: New test.
8482
8483 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
8484
8485         * gcc.c-torture/compile/20050801-1.c: New test.
8486         * gcc.c-torture/compile/20050801-2.c: New test.
8487
8488 2005-08-01  Jan Hubicka  <jh@suse.cz>
8489
8490         * val-prof-5.c: New test.
8491
8492 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
8493
8494         PR c/22311
8495         * gcc.dg/pr22311-1.c : New test.
8496
8497 2005-07-31  Steven Bosscher  <stevenb@suse.de>
8498
8499         PR target/23095
8500         * gfortran.dg/pr23095.f: New test.
8501
8502         PR c++/22003
8503         * g++.dg/other/pr22003.C: New test.
8504
8505 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
8506
8507         PR target/20621
8508         * gcc.c-torture/execute/pr20621-1.c: New test.
8509
8510 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
8511
8512         * gfortran.dg/comma_format_extension_4.f: Adjust length
8513         of string for format.
8514         * gfortran.dg/der_array_io_1.f: Replace illegal internal
8515         print statement with internal write.
8516         * gfortran.dg/der_array_io_2.f: Likewise.
8517         * gfortran.dg/der_array_io_3.f: Likewise.
8518
8519 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
8520
8521         * gcc.dg/fold-abs-4.c: new test.
8522
8523 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
8524
8525         PR fortran/22570 an related issues.
8526         * gfortran.dg/x_slash_1.f: New test.
8527
8528 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
8529
8530         PR c/23143
8531         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8532         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8533
8534 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8535
8536         PR c/529
8537         * gcc.dg/Wshadow-3.c: New test.
8538
8539 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
8540
8541         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8542         used to have the wrong bounds).
8543
8544 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8545
8546         PR c/21720
8547         * gcc.dg/hex-round-1.c: Test more cases.
8548         * gcc.dg/hex-round-2.c: New test.
8549
8550 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
8551
8552         PR 22550
8553         * g++.dg/tree-ssa/pr22550.C: New test.
8554
8555 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
8556
8557         * gcc.dg/tree-ssa/vrp19.c: New test.
8558         * gcc.dg/tree-ssa-vrp20.c: New test.
8559
8560 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8561
8562         PR c/22240
8563         * gcc.dg/transparent-union-4.c: New test.
8564
8565 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8566
8567         PR c/22192
8568         * gcc.dg/c99-vla-2.c: New test.
8569
8570 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8571
8572         PR c/21720
8573         * gcc.dg/hex-round-1.c: New test.
8574
8575 2005-07-28  Jan Hubicka  <jh@suse.cz>
8576
8577         * inliner-1.c: Do not dump everything.
8578         * tree-prof.exp: Do not pass -ftree-based-profiling.
8579         * bprob.exp: Likewise.
8580
8581         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8582
8583 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
8584
8585         PR c++/22545
8586         * g++.dg/expr/ptrmem7.C: New test.
8587
8588 2005-07-28  Mike Stump  <mrs@apple.com>
8589
8590         * g++.old-deja/g++.mike/visibility-1.C: New test.
8591
8592 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8593
8594         PR c/20187
8595         * gcc.c-torture/execute/pr20187-1.c: New test.
8596
8597 2005-07-28  Jeff Law  <law@redhat.com>
8598
8599         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8600         * gcc.dg/tree-ssa/vrp18.c: New test.
8601
8602 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8603
8604         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8605
8606 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8607
8608         PR tree-optimization/22506
8609         * gcc.dg/vect/ps22506.c: New test.
8610
8611 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR target/21149
8614         * gcc.target/i386/sse-3.c: New test.
8615
8616 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8617
8618         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8619         * gcc.target/mips/mips32-dsp-type.c: Likewise.
8620
8621 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8622
8623         PR c/22589
8624         * gcc.c-torture/compile/pr22589-1.c: New test.
8625
8626 2005-07-28  Jan Hubicka  <jh@suse.cz>
8627
8628         * update-loopch.c: New testcase.
8629
8630 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8631
8632         PR rtl-optimization/23047
8633         * gcc.c-torture/execute/pr23047.c: New test.
8634         * gcc.c-torture/execute/pr23047.x: New.
8635
8636 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8637
8638         PR tree-optimization/22493
8639         * gcc.c-torture/execute/pr22493-1.c: New test.
8640         * gcc.c-torture/execute/pr22493-1.x: New.
8641         * gcc.c-torture/execute/vrp-1.c: New test.
8642         * gcc.c-torture/execute/vrp-2.c: New test.
8643         * gcc.c-torture/execute/vrp-2.c: New test.
8644
8645 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
8646
8647         * gcc.target/frv/all-builtin-read8.c: Delete.
8648         * gcc.target/frv/all-builtin-read16.c: Delete.
8649         * gcc.target/frv/all-builtin-read32.c: Delete.
8650         * gcc.target/frv/all-builtin-read64.c: Delete.
8651         * gcc.target/frv/all-builtin-write8.c: Delete.
8652         * gcc.target/frv/all-builtin-write16.c: Delete.
8653         * gcc.target/frv/all-builtin-write32.c: Delete.
8654         * gcc.target/frv/all-builtin-write64.c: Delete.
8655         * gcc.target/frv/all-read-write-1.c: New.
8656
8657 2005-07-27  Jeff Law  <law@redhat.com>
8658
8659         * gcc.c-torture/execute/pr22630.c: New test.
8660
8661 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
8662
8663         PR tree-optimization/23073
8664         * gcc.dg/vect/nodump-pr23073.c: New test.
8665         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8666
8667 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
8668
8669         PR tree-optimize/22348
8670         * gcc.c-torture/execute/pr22348.c: New.
8671
8672 2005-07-27  Richard Guenther  <rguenther@suse.de>
8673
8674         * gcc.dg/tree-ssa/salias-1.c: New testcase.
8675
8676 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8677
8678         PR fortran/22503
8679         * gfortran.dg/logical_comp.f90: New test.
8680
8681 2005-07-27  Jan Hubicka  <jh@suse.cz>
8682
8683         * inliner-1.c: Add cleanup of dumps.
8684         * val-prof-*.c: Likewise.
8685         * update-tailcall.c: New.
8686
8687 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
8688
8689         PR 22591
8690         * gcc.dg/tree-ssa/pr22591.c: New test.
8691         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8692
8693 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
8694
8695         PR libobjc/22606
8696         * objc.dg/try-catch-11.m: New test.
8697
8698 2005-07-26  Richard Guenther  <rguenther@suse.de>
8699
8700         PR tree-optimization/22486
8701         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8702
8703 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8704
8705         PR tree-opt/22484
8706         * testsuite/g++.dg/opt/loop2.C: New test.
8707
8708 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8709
8710         * gcc.dg/tree-ssa/reassoc-3.c: New test.
8711         * gcc.dg/tree-ssa/reassoc-4.c: New test.
8712
8713 2005-07-25  Adam Nemet  <anemet@lnxw.com>
8714
8715         * lib/profopt.exp (profopt-execute): Check for profiling data
8716         files on the target.
8717
8718 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
8719
8720         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8721         for matching of asm labels.
8722
8723 2005-07-25  Richard Guenther  <rguenther@suse.de>
8724
8725         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8726
8727 2005-07-25  Richard Guenther  <rguenther@suse.de>
8728
8729         PR testsuite/22624
8730         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8731
8732 2005-07-25  Ira Rosen  <irar@il.ibm.com>
8733
8734         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8735         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8736         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8737         * gcc.dg/vect/vect-100.c: New test.
8738         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8739         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8740         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8741         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8742         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8743         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8744         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8745         * gfortran.dg/vect/pr19049.f90: New testcase.
8746         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8747
8748 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
8749
8750         * gcc.c-torture/execute/20050713-1.c: New test.
8751
8752         PR fortran/20063
8753         * gfortran.fortran-torture/execute/data_4.f90: New test.
8754
8755         PR middle-end/20303
8756         * gcc.dg/visibility-d.c: New test.
8757
8758 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
8759
8760         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8761         * gfortran.dg/underflow.f90: Ditto.
8762
8763 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8764
8765         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8766         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8767         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8768
8769 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8770
8771         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8772         include case of field width of zero.
8773
8774 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
8775
8776         PR libgfortran/21875
8777         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8778         with trailing blanks on normal formatted read.
8779
8780 2005-07-23  Chao-ying Fu  <fu@mips.com>
8781
8782         * gcc.target/mips/mips32-dsp-type.c: New test.
8783         * gcc.target/mips/mips32-dsp.c: New test.
8784
8785 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
8786
8787         PR testsuite/21073
8788         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8789
8790         PR testsuite/20454
8791         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8792         and __cyg_profile_func_exit.
8793
8794 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
8795
8796         * gfortran.dg/comma_format_extension_3.f: Fix typo.
8797         * gfortran.dg/comma_format_extension_4.f: Same.
8798         * gfortran.dg/pr15332.f: Same.
8799         * gfortran.dg/pr21730.f: Same.
8800
8801 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
8802
8803         * g++.dg/opt/vrp2.C: Fix testcase.
8804
8805         PR tree-opt/22625
8806         * g++.dg/opt/vrp2.C: New test.
8807
8808 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR debug/21828
8811         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8812
8813 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
8814
8815         * gcc.dg/tree-ssa/20050719-1.c: New test.
8816
8817 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
8818
8819         * gcc.dg/bfin-longcall-1.c: New file.
8820         * gcc.dg/bfin-longcall-2.c: New file.
8821
8822 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
8823
8824         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8825
8826 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8827
8828         PR middle-end/19055
8829         * gcc.dg/tree-ssa/pr19055.c: New test.
8830         * gcc.dg/tree-ssa/pr19055-2.c: New test.
8831
8832 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8833
8834         PR C++/22358
8835         * g++.dg/other/pr22358.C: New test.
8836
8837 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
8838
8839         PR c++/2922
8840         * g++.dg/lookup/two-stage5.C: New test from bug comments.
8841
8842 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8843
8844         PR c++/15938
8845         * g++.dg/init/union2.C: New test.
8846
8847 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8848
8849         PR c/22393
8850         * gcc.dg/complex-4.c: New test.
8851
8852 2005-07-21  Richard Guenther  <rguenther@suse.de>
8853
8854         PR testsuite/22522
8855         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8856         scanning for asm labels.
8857         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8858
8859 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8860
8861         PR target/22085
8862         * gcc.dg/altivec-pr22085.c: New.
8863
8864 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
8865
8866         PR tree-optimization/19210
8867         * gcc.dg/tree-ssa/pr19210-1.c: New.
8868         * gcc.dg/tree-ssa/pr19210-2.c: New.
8869
8870 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
8871
8872         PR rtl-optimization/22167
8873         * g++.dg/opt/pr22167.C: New test.
8874
8875 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
8876
8877         PR c++/2922
8878         * g++.dg/lookup/two-stage2.C: New.
8879         * g++.dg/lookup/two-stage3.C: New.
8880         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8881         fixed two-stage name lookup for operators.
8882         * g++.dg/template/call3.C: Compiler now produces an appropriate
8883         error message.
8884         * g++.dg/template/crash37.C: Compiler now describes bla() on line
8885         14 as a candidate.
8886         * g++.dg/template/ptrmem4.C: Compiler produces different error
8887         message.
8888         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8889         connect_to_method as a candidate.
8890
8891 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
8892
8893         * gcc.dg/fold-alloc-1.c: New test.
8894
8895 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
8896
8897         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8898         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8899
8900 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
8901
8902         * gcc.dg/fold-abs-1.c: New test.
8903         * gcc.dg/fold-abs-2.c: New test.
8904         * gcc.dg/fold-abs-3.c: New test.
8905
8906 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
8907
8908         Make CONSTRUCTOR use VEC to store initializers.
8909         * g++.dg/ext/complit3.C: Check for specific error messages.
8910         * g++.dg/init/brace2.C: Update error message.
8911         * g++.dg/warn/Wbraces2.C: Likewise.
8912
8913 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
8914
8915         PR fortran/16940
8916         * gfortran.dg/module_interface_1.f90: New test.
8917
8918 2005-07-19  Danny Berlin <dberlin@dberlin.org>
8919             Kenneth Zadeck <zadeck@naturalbridge.com>
8920
8921         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8922
8923 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8924
8925         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8926         specify -Wformat for these tests.
8927         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8928         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8929         * gcc.dg/format/opt-6.c: Delete.
8930
8931 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8932
8933         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8934         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8935
8936 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         * gcc.dg/tree-ssa/alias-2.c: New test.
8939
8940 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/22263
8943         * g++.dg/template/explicit7.C: New test.
8944
8945 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
8946
8947         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8948         width of 8 to +Inf and -Inf.
8949
8950 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/22139
8953         * g++.dg/template/friend36.C: New test.
8954
8955 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
8956
8957         PR fortran/21730
8958         * gfortran.dg/pr21730.f: New test.
8959
8960 2005-07-16  Danny Berlin <dberlin@dberlin.org>
8961             Kenneth Zadeck <zadeck@naturalbridge.com>
8962
8963         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8964         since pure const detection cannot run at -O1 in c compiler.
8965         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8966         can now optimize this case properly.
8967         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8968         because we now pass.
8969         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8970
8971 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
8972
8973         PR c/22421
8974         * gcc.dg/format/bitfld-1.c: New test.
8975
8976 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/22204
8979         * g++.dg/rtti/repo1.C: New test.
8980
8981 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
8982
8983         PR middle-end/22398
8984         * gcc.c-torture/compile/pr22398.c: New test.
8985
8986 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/22132
8989         * g++.dg/expr/cast4.C: New test.
8990
8991 2005-07-15  Richard Guenther  <rguenther@suse.de>
8992
8993         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8994         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8995
8996 2005-07-15  Steven Bosscher  <stevenb@suse.de>
8997
8998         PR tree-optimization/22230
8999         * gcc.dg/tree-ssa/pr22230.c: New test.
9000
9001 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * gfortran.dg/g77/cpp6.f: New test.
9004
9005         PR fortran/22417
9006         * gfortran.dg/g77/cpp5.F: New test.
9007         * gfortran.dg/g77/cpp5.h: New file.
9008         * gfortran.dg/g77/cpp5inc.h: New file.
9009
9010 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9011
9012         PR libfortran/16435
9013         * gfortran.dg/tl_editting.f90: New.
9014         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9015
9016 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9017
9018         * gfortran.dg/char_array_constructor.f90: New test.
9019
9020 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9021
9022         * gfortran.dg/past_eor.f90: New.
9023         * gfortran.dg/complex_read.f90: New.
9024
9025 2005-07-13  Jeff Law  <law@redhat.com>
9026
9027         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9028         additional casts.
9029
9030         * gcc.dg/tree-ssa/pr22321.c: New test
9031
9032 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9033
9034         PR tree-optimization/21921
9035         * gcc.dg/tree-ssa/pr21921.c: New.
9036
9037 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9038
9039         PR tree-optimizatio/22442
9040         * gcc.dg/tree-ssa/loop-11.c: New test.
9041
9042 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9043
9044         PR tree-opt/21840
9045         * gcc.c-torture/compile/pr21840.c: New test.
9046
9047 2005-07-12  Jan Hubicka  <jh@suse.cz>
9048
9049         * gcc.c-torture/compile/pr22379.c: New test.
9050
9051 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9052
9053         PR libfortran/21593
9054         gfortran.dg/dev_null.f90: Remove outdated comment about
9055         PR libfortran/21593.
9056
9057
9058 2005-07-12  Dale Johannesen  <dalej@apple.com>
9059
9060         * gcc.target/i386/compress-float-sse.c: New.
9061         * gcc.target/i386/compress-float-sse-pic.c: New.
9062         * gcc.target/i386/compress-float-387.c: New.
9063         * gcc.target/i386/compress-float-387-pic.c: New.
9064         * gcc.dg/compress-float-ppc.c: New.
9065         * gcc.dg/compress-float-ppc-pic.c: New.
9066
9067 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9068
9069         PR libfortran/21593
9070         gfortran.dg/dev_null.f90: Remove targets.
9071
9072 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9073
9074         PR tree-opt/22335
9075         * gcc.dg/pr22335-1.c: New test.
9076         * gcc.dg/pr22335-2.c: New test.
9077
9078 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9079
9080         PR c++/20172
9081         * g++.dg/template/nontype12.C : New test.
9082
9083 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9084
9085         * gcc.dg/tree-ssa/loop-10.c: New test.
9086
9087 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9088
9089         * gcc.c-torture/execute/20020720-1.x: Remove.
9090
9091 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9092
9093         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9094
9095 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9096
9097         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9098         (dg-mips-options): Use it.
9099
9100 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9101
9102         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9103
9104 2005-07-09  Richard Henderson  <rth@redhat.com>
9105
9106         * lib/target-supports.exp (check_effective_target_sync_char_short):
9107         Add alpha.
9108
9109 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9110
9111         PR libfortran/22217
9112         * gfortran.dg/negative-z-descriptor.f90: New test.
9113
9114 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9115
9116         PR tree-opt/22329
9117         * gcc.dg/pr22329.c: New test.
9118
9119 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9120
9121         PR tree-optimization/20139
9122         * gcc.dg/tree-ssa/pr20139.c: New.
9123
9124 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR tree-opt/22356
9127         * testsuite/gcc.dg/pr22356-1.c: New test.
9128
9129 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9130
9131         PR c++/21799
9132         * g++.dg/template/unify8.C: New.
9133         * g++.dg/template/unify9.C: New.
9134
9135 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9136
9137         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9138
9139 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9140
9141         * gcc.dg/darwin-version-1.c: New.
9142         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9143         * gcc.dg/builtins-20.c: Likewise.
9144         * gcc.dg/builtins-53.c: Likewise.
9145         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9146         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9147         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9148         * gcc.dg/torture/builtins-power-1.c: Likewise.
9149         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9150         on Darwin.
9151
9152 2005-07-07  Jeff Law  <law@redhat.com>
9153
9154         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9155         argument evaluation order.
9156
9157 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9158
9159         PR libfortran/21594
9160         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9161         Add test cases where the shift length is greater than the
9162         array length.
9163
9164 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9165
9166         * obj-c++.dg/proto-lossage-6.mm: New.
9167         * objc.dg/proto-lossage-6.m: New.
9168
9169 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9170
9171         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9172         * objc.dg/gnu-runtime-2.m: Likewise.
9173
9174 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9175
9176         * gfortran.dg/longline.f: New test.
9177
9178         * gfortran.dg/badline.f: New test.
9179
9180 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9181
9182         PR fortran/16531
9183         PR fortran/15966
9184         PR fortran/18781
9185         * gfortran.dg/hollerith.f90: New.
9186         * gfortran.dg/hollerith2.f90: New.
9187         * gfortran.dg/hollerith3.f90: New.
9188         * gfortran.dg/hollerith4.f90: New.
9189         * gfortran.dg/hollerith_f95.f90: New.
9190         * gfortran.dg/hollerith_legacy.f90: New.
9191         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9192
9193 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9194
9195         PR objc/22274
9196         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9197         * objc.dg/gnu-runtime-2.m: New.
9198
9199 2005-07-06  Jeff Law  <law@redhat.com>
9200
9201         * gcc.dg/tree-ssa/vrp17.c: New test.
9202
9203 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9204
9205         PR fortran/22327
9206         * gfortran.dg/array_constructor_5.f90: New test.
9207
9208 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9209
9210         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9211
9212 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9213
9214         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9215         * gcc.dg/980816-1.c: Ditto.
9216
9217 2005-07-06  Jeff Law  <law@redhat.com>
9218
9219         * gcc.c-torture/compile/pr21356.c: New test.
9220
9221 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9222
9223         PR c/22013
9224         PR c/22098
9225         * gcc.c-torture/compile/pr22013-1.c,
9226         gcc.c-torture/execute/pr22098-1.c,
9227         gcc.c-torture/execute/pr22098-2.c,
9228         gcc.c-torture/execute/pr22098-3.c: New tests.
9229
9230 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9231
9232         PR c/22308
9233         * gcc.dg/pr22308-1.c: New test.
9234
9235 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9236
9237         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9238         target.
9239         * gcc.dg/compare9.c: Use -fshort-enums instead of
9240         -fno-short-enums.  Change the last test to dg-bogus.
9241
9242 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9243
9244         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9245         * gcc.dg/compare9.c: New.
9246
9247 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9248
9249         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9250
9251 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9252
9253         PR testsuite/22288
9254         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9255
9256
9257 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9258
9259         * gcc.dg/format/gcc_gfc-1.c: New.
9260
9261 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9262
9263         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9264
9265 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9266
9267         PR fortran/20842
9268         * gfortran.dg/io_invalid_1.f90: New test.
9269
9270 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9271
9272         * gcc.dg/format/gcc_diag-1.c: Update.
9273
9274 2005-07-02  Jeff Law  <law@redhat.com>
9275
9276         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9277         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9278
9279 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9280
9281         * gcc.dg/format/gcc_diag-1.c: Update.
9282
9283 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9284
9285         PR tree-opt/22269
9286         * gcc.c-torture/compile/pr22269.c: New test.
9287
9288 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9289
9290         PR 21584
9291         PR 22219
9292         * g++.dg/tree-ssa/pr21584-1.C: New test.
9293         * g++.dg/tree-ssa/pr21584-2.C: New test.
9294
9295 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9296
9297         * obj-c++.dg/try-catch-11.mm: New.
9298         * objc.dg/try-catch-10.m: New.
9299
9300 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9301
9302         * g++.dg/other/ucnid-1.C: xfail on AIX.
9303
9304 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9305
9306         PR 22234
9307         * gcc.dg/20050629-1.c: New test.
9308
9309 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9310
9311         * obj-c++.dg/const-str-1[0-1].mm: New.
9312         * objc.dg/const-str-1[0-1].m: New.
9313
9314 2005-05-29  Richard Henderson  <rth@redhat.com>
9315
9316         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9317         Rename from check_effective_target_vect_no_max.
9318         (check_effective_target_vect_no_int_add): New.
9319         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9320         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9321         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9322         * gcc.dg/vect/vect-reduc-1.c: Use both.
9323         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9324
9325 2005-05-29  Richard Henderson  <rth@redhat.com>
9326
9327         * lib/target-supports.exp (check_effective_target_vect_no_max):
9328         Remove i386 and x86_64.
9329
9330 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9331
9332         PR testsuite/21969
9333         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9334
9335 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9336
9337         PR middle-end/21969
9338         * gcc.dg/vect/pr21969.c: New test.
9339
9340 2005-06-28  Eric Christopher  <echristo@redhat.com>
9341
9342         PR c/22052
9343         PR c/21975
9344         * gcc.dg/inline1.c: New test.
9345         * gcc.dg/inline2.c: Ditto.
9346         * gcc.dg/inline3.c: Ditto.
9347         * gcc.dg/inline4.c: Ditto.
9348         * gcc.dg/inline5.c: Ditto.
9349
9350 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9351
9352         PR libfortran/22142
9353         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9354         Add testcase also testing eoshift1 for PR 22142.
9355
9356 2005-06-28  Richard Henderson  <rth@redhat.com>
9357
9358         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9359         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9360         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9361         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9362         gcc.dg/tree-ssa/20030922-2.c: Likewise.
9363
9364 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9365
9366         PR libfortran/22142
9367         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9368         Add testcase for PR 22142.
9369
9370 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
9371
9372         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
9373         gcc.target/ia64/fpreg-2.c: New tests.
9374
9375 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9376
9377         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
9378
9379 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9380
9381         PR libfortran/22170
9382         * gfortran.dg/slash_1.f90: New test.
9383
9384 2005-06-27  Richard Henderson  <rth@redhat.com>
9385
9386         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
9387         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
9388         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9389         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9390         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9391         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9392
9393 2005-06-27  Richard Henderson  <rth@redhat.com>
9394
9395         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
9396         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
9397
9398 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
9399
9400         * obj-c++.dg/proto-lossage-5.mm: New.
9401         * objc.dg/proto-lossage-5.m: New.
9402
9403 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
9404
9405         PR 21959
9406         * gcc.dg/tree-ssa/pr21959.c: New test.
9407
9408 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
9409
9410         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
9411         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
9412         testing uninitialized var.
9413
9414         * gcc.c-torture/execute/builtins/chk.h: New.
9415         * gcc.c-torture/execute/builtins/lib/chk.c: New.
9416         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
9417         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
9418         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
9419         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
9420         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
9421         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
9422         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
9423         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
9424         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
9425         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
9426         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
9427         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
9428         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
9429         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
9430         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
9431         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
9432         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
9433         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
9434         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
9435         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
9436         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
9437         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9438         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9439         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9440         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9441         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9442         * gcc.dg/builtin-object-size-1.c: New test.
9443         * gcc.dg/builtin-object-size-2.c: New test.
9444         * gcc.dg/builtin-object-size-3.c: New test.
9445         * gcc.dg/builtin-object-size-4.c: New test.
9446         * gcc.dg/builtin-object-size-5.c: New test.
9447         * gcc.dg/builtin-stringop-chk-1.c: New test.
9448         * gcc.dg/builtin-stringop-chk-2.c: New test.
9449         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9450         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9451         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9452         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9453         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9454         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9455         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9456         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9457         * gcc.c-torture/execute/printf-1.c: New test.
9458         * gcc.c-torture/execute/fprintf-1.c: New test.
9459         * gcc.c-torture/execute/vprintf-1.c: New test.
9460         * gcc.c-torture/execute/vfprintf-1.c: New test.
9461         * gcc.c-torture/execute/printf-chk-1.c: New test.
9462         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9463         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9464         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9465
9466 2005-06-27  Michael Matz  <matz@suse.de>
9467
9468         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9469         slot is not merged if address escapes.
9470
9471 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9472
9473         PR c/21911
9474         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
9475
9476 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR middle-end/17965
9479         * gcc.c-torture/compile/20050622-1.c: New test.
9480
9481         PR middle-end/22028
9482         * gcc.dg/20050620-1.c: New test.
9483
9484 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
9485
9486         PR tree-optimization/22026
9487         * gcc.dg/tree-ssa/pr22026.c: New.
9488
9489 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
9490
9491         PR libfortran/22144
9492         * gfortran.dg/shift-alloc.f90: New testcase.
9493
9494 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
9495
9496         * all files: Update FSF address in copyright headers.
9497
9498 2005-06-22  Jan Hubicka  <jh@suse.cz>
9499
9500         * wholeprogram-1.c: New testcase.
9501         * wholeprogram-2.c: New testcase.
9502
9503 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
9504
9505         PR 22171
9506         * gcc.dg/tree-ssa/pr22171.c: New test.
9507
9508 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
9509
9510         * gfortran.dg/simplify_modulo.f90: New.
9511
9512 2005-06-24  Jan Hubicka  <jh@suse.cz>
9513
9514         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
9515
9516 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9517
9518         * obj-c++.dg/proto-lossage-[1-4].mm: New.
9519
9520 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9521
9522         * obj-c++.dg/typedef-alias-1.mm: New.
9523         * objc.dg/typedef-alias-1.m: New.
9524
9525 2005-06-23  Jeff Law  <law@redhat.com>
9526
9527         * gcc.dg/tree-ssa/vrp16.c: New test.
9528
9529 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9530
9531         * lib/target-supports.exp: Add
9532         check_effective_target_fortran_large_real and
9533         check_effective_target_fortran_large_int to check for
9534         corresponding effective targets.
9535         * gfortran.dg/large_integer_kind_1.f90: New test.
9536         * gfortran.dg/large_real_kind_1.f90: New test.
9537
9538 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
9539
9540         PR tree-optimization/22117
9541         * gcc.dg/tree-ssa/pr22117.c: New.
9542
9543 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
9544
9545         PR testsuite/22123
9546         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9547
9548 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
9549
9550         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9551
9552 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
9553
9554         * gfortran.dg/f2c_4.f90: Add tests for complex functions
9555         * gfortran.dg/f2c_4.c: Likewise.
9556
9557 2005-06-22 Paul Brook  <paul@codesourcery.com>
9558
9559         PR fortran/21034
9560         * gfortran.dg/auto_save_1.f90: New test.
9561
9562 2005-06-22  Michael Matz  <matz@suse.de>
9563
9564         * gcc.target/x86-64/abi: New directory.
9565         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9566         * gcc.target/x86-64/abi/README.gcc: New file.
9567         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9568         * gcc.target/x86-64/abi/asm-support.s: New file.
9569         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9570         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9571         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9572         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9573         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9574         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9575         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9576         * gcc.target/x86_64/abi/test_bitfields.c: New test.
9577         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9578         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9579         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9580         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9581         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9582         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9583         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9584         * gcc.target/x86_64/abi/test_varargs.c: New test.
9585
9586 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
9587
9588         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9589         32-bit i?86 and x86_64.
9590
9591 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
9592
9593         * obj-c++.dg/const-str-[1-9].mm: New tests.
9594
9595 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
9596
9597         PR fortran/22010
9598         * gfortran.dg/namelist_use.f90: New.
9599         * gfortran.dg/namelist_use_only.f90: New.
9600
9601 2005-06-21  Jeff Law  <law@redhat.com>
9602
9603         * gcc.dg/tree-ssa/vrp15.c: New test.
9604
9605 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
9606
9607         * lib/target-supports.exp (check_effective_target_vect_reduction):
9608         Remove.
9609         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9610         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9611         remove vect_reduction target keyword. Also avoid two returns in main.
9612         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9613         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9614         * gcc.dg/vect/vect-reduc-1short.c: New test.
9615         * gcc.dg/vect/vect-reduc-1char.c: New test.
9616         * gcc.dg/vect/vect-reduc-2short.c: New test.
9617         * gcc.dg/vect/vect-reduc-2char.c: New test.
9618         * gcc.dg/vect/vect-reduc-6.c: New test.
9619         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9620         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9621         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9622
9623 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9624         Paul Thomas  <pault@gcc.gnu.org>
9625
9626         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9627         New tests.
9628
9629 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9630
9631         * gfortran.dg/backslash_1.f90: New test.
9632         * gfortran.dg/backslash_2.f90: New test.
9633
9634 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
9635
9636         * gfortran.dg/duplicate_labels.f90: New test.
9637
9638 2005-06-20  Jan Beulich  <jbeulich@novell.com>
9639
9640         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9641         unsupportable relocations.
9642         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9643         * gcc.dg/20050321-2.c: xfail for NetWare.
9644
9645 2005-06-20  Andreas Jaeger  <aj@suse.de>
9646
9647         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9648         gcc.target/i386/fastcall-sseregparm.c,
9649         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9650
9651 2005-06-19  Richard Henderson  <rth@redhat.com>
9652
9653         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9654
9655 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9656
9657         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9658
9659 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
9660
9661         PR c++/22115
9662         * g++.dg/conversion/simd2.C: Change expected error message.
9663
9664 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9665
9666         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9667         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9668         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9669
9670 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
9671
9672         * gcc.dg/fold-mod-1.c: New test.
9673
9674 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
9675
9676         PR fortran/19926
9677         * gfortran.dg/pr19926.f90: New test.
9678
9679 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9680
9681         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9682         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9683         targets.
9684         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9685         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9686
9687 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
9688
9689         * gcc.target/ia64/float80-varargs-1.c: New test.
9690
9691 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9692
9693         PR tree-opt/22035
9694         * gfortran.dg/f2c_6.f90: New test.
9695
9696 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
9697
9698         PR c++/17413
9699         * g++.dg/template/local5.C: New.
9700
9701 2005-06-17  Richard Henderson  <rth@redhat.com>
9702
9703         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9704
9705 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
9706
9707         PR testsuite/21945
9708         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9709
9710 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
9711
9712         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9713         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9714         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9715         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9716         check_vect to verify the presence of hardware vector support.
9717
9718 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
9719
9720         PR testsuite/22056
9721         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9722
9723 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9724
9725         PR libfortran/19216
9726         * gfortran.dg/pr19216.f: Add correct space between brackets and
9727         dg directive.
9728
9729 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9730
9731         PR libfortran/16436
9732         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9733
9734 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
9735
9736         * gcc.target/i386/attributes-error.c: New testcase.
9737         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9738         * gcc.target/i386/regparm-stdcall.c: Likewise.
9739         * gcc.target/i386/sseregparm-1.c: Likewise.
9740         * gcc.target/i386/sseregparm-2.c: Likewise.
9741
9742 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
9743
9744         * g++.dg/rtti/crash2.C: New.
9745
9746 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
9747
9748         * gcc.dg/noncompile/20040203-3.c: Update expected message.
9749
9750 2005-06-15  David Ung  <davidu@mips.com>
9751
9752         * gcc.target/mips/mips16e-extends.c: New test for testing the
9753         generation of MIPS16e zeb/zeh, seb/seh instructions.
9754
9755 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
9756
9757         PR 22018
9758         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9759         * gcc.dg/tree-ssa/pr22018.c: New test.
9760
9761 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
9762
9763         * gcc.dg/simd-1.c: Update error messages.
9764         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
9765         * gcc.dg/simd-2.c: Update error messages.
9766         * gcc.dg/simd-4.c: New.
9767
9768 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
9769
9770         PR c++/20678
9771         * g++.dg/other/crash-4.C: New.
9772
9773 2005-06-14  Devang Patel  <dpatel@apple.com>
9774
9775         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9776
9777 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9778
9779         PR c++/21929
9780         * g++.dg/parse/crash11.C: Update
9781
9782 2005-06-13  Jeff Law  <law@redhat.com>
9783
9784         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9785         perform the desired transformations.
9786         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9787         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9788
9789 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9790
9791         PR fortran/22038
9792         * gfortran.dg/forall_1.f90: Un-XFAIL.
9793
9794 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
9795
9796         PR c++/21929
9797         * g++.dg/parse/crash26.C: New.
9798
9799         PR c++/20789
9800         * g++.dg/init/member1.C: New.
9801
9802 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
9803
9804         * gfortran.dg/altreturn_1.f90: New test.
9805
9806 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
9807
9808         PR middle-end/21985
9809         * gcc.dg/tree-ssa/pr21985.c: New test.
9810
9811 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9812
9813         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9814
9815 2005-06-12  Roger Sayle  <roger@eyesopen.com>
9816
9817         PR c++/21930
9818         * g++.dg/other/error10.C: New test case.
9819
9820 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9821
9822         PR libfortran/19155
9823         * gfortran.dg/pr19155.f: Add test.
9824
9825 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9826
9827         * gfortran.dg/f2c_7.f90: New test.
9828
9829         * gfortran.dg/forall_1.f90: XFAILed.
9830
9831 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
9832
9833         * gcc.dg/pr14796-1.c: New.
9834         * gcc.dg/pr14796-2.c: New.
9835
9836 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
9837
9838         PR fortran/17792
9839         PR fortran/21375
9840         * gfortran.dg/deallocate_stat.f90: New test.
9841
9842 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
9843
9844         * gfortran.fortran-torture/execute/in-pack.f90: New test.
9845
9846 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
9847
9848         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9849         access will be generated when this loop is vectorized. Test that
9850         accesses with same alignment were detected.
9851         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9852         Test that accesses with same alignment were detected.
9853         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9854         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9855         alignment were detected.
9856
9857 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
9858
9859         PR c++/10611
9860         * g++.dg/conversion/simd2.C: New.
9861
9862 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9863
9864         * gcc.dg/Wcxx-compat-1.c: New.
9865
9866 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
9867
9868         PR libfortran/21480
9869         * gfortran.dg/reshape-complex.f90: Add a test for a packed
9870         complex array.
9871
9872 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
9873
9874         * gcc.dg/alias-8.c: New.
9875
9876 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
9877
9878         * gcc.dg/format/cmn_err-1.c: Update.
9879
9880 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
9881
9882         PR target/20666
9883         * gcc.target/sparc/fexpand-2.c: New.
9884         * gcc.target/sparc/fpmerge-2.c: New.
9885         * gcc.target/sparc/fpmul-2.c: New.
9886         * gcc.target/sparc/noresult.c: New.
9887         * gcc.target/sparc/pdist-2.c: New.
9888         * gcc.target/sparc/pdist-3.c: New.
9889
9890 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
9891
9892         PR testsuite/21702
9893         * gcc.target/i386/i386.exp: Fix comment typo.
9894
9895 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9896
9897         PR c++/19497
9898         * g++.dg/inherit/using5.C: New.
9899         * g++.dg/inherit/using6.C: New.
9900
9901 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9902
9903         PR c++/19894
9904         * g++.dg/template/ptrmem15.C: New test.
9905
9906         PR c++/20563
9907         * g++.dg/ext/label4.C: New test.
9908
9909 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9910
9911         * gcc.dg/tls/debug-1.c: New test.
9912
9913 2005-06-07  Dale Johannesen  <dalej@apple.com>
9914
9915         * gcc.target/i386/movq.c: New.
9916
9917 2005-06-07  Dale Johannesen  <dalej@apple.com>
9918
9919         * gcc.dg/20050607-1.c: New.
9920
9921 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR middle-end/21850
9924         * gcc.c-torture/execute/20050607-1.c: New test.
9925
9926 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
9927
9928         PR libfortran/21926
9929         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9930         Test case where the return array has lowest stride one,
9931         but isn't packed.
9932
9933 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
9934
9935         * lib/target-supports.exp (check_effective_target_sync_int_long):
9936         Add s390 and s390x targets.
9937
9938 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9939
9940         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9941         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9942         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9943         * gcc.dg/tree-ssa/loop-9.c: New test.
9944
9945 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9946
9947         * g++.dg/parse/defarg10.C: New.
9948
9949 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
9950
9951         PR regression/21897
9952         * gcc.c-torture/execute/20050604-1.c: New test.
9953
9954 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9955
9956         PR 21903
9957         * g++.dg/parse/defarg9.C: New.
9958
9959         PR c++/20637
9960         * g++.dg/inherit/using4.C: New.
9961         * g++.dg/overload/error1.C: Adjust expected errors.
9962         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9963         * g++.old-deja/g++.brendan/arm2.C: Likewise.
9964         * g++.old-deja/g++.other/redecl2.C: Likewise.
9965         * g++.old-deja/g++.other/redecl4.C: Likewise.
9966         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9967
9968 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9969
9970         * gfortran.dg/f2c_5.f90: Add -w to dg-options
9971
9972 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
9973
9974         * lib/gfortran.exp (gfortran_target_compile): Call
9975         dg-additional-files-options
9976         * gfortran.dg/f2c_4.f90: New file
9977         * gfortran.dg/f2c_4.c: New file
9978         * gfortran.dg/f2c_5.f90: New file
9979         * gfortran.dg/f2c_5.c: New file
9980
9981 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9982
9983         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9984
9985         PR fortran/21912
9986         * gfortran.dg/array_constructor_4.f90: New test.
9987
9988 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR c++/21619
9991         * g++.dg/ext/builtin9.C: New test.
9992
9993 2005-06-05  Dale Johannesen  <dalej@apple.com>
9994
9995         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9996         * gcc.c-torture/execute/20050603-2.c: Ditto.
9997
9998 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
9999
10000         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10001         * gcc.dg/vect/vect-reduc-1.c: New.
10002         * gcc.dg/vect/vect-reduc-2.c: New.
10003         * gcc.dg/vect/vect-reduc-3.c: New.
10004
10005 2005-06-04  Dale Johannesen  <dalej@apple.com>
10006
10007         * gcc.c-torture/execute/20050603-1.c: New.
10008         * gcc.c-torture/execute/20050603-2.c: New.
10009         * gcc.dg/20050603-3.c: New.
10010
10011 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10012
10013         PR fortran/19195
10014         * gfortran.dg/debug_1.f90: New test.
10015
10016         * gfortran.dg/forall_1.f90: New test.
10017
10018 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10019
10020         * gfortran.dg/array_constructor_3.f90: New test.
10021
10022 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10023
10024         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10025
10026 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10027
10028         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10029
10030 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10031
10032         PR c/21873
10033         * gcc.dg/init-excess-1.c: New test.
10034
10035 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/21853
10038         * g++.dg/expr/static_cast6.C: New test.
10039
10040 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10041
10042         * gcc.dg/tree-ssa/vrp14.c: New test.
10043
10044 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10045
10046         PR c++/21336
10047         * g++.dg/template/new2.C: New test.
10048
10049 2005-06-03  Josh Conner  <jconner@apple.com>
10050
10051         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10052         all entries in initializer.
10053
10054 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10055
10056         PR middle-end/21858
10057         * gcc.dg/pr21858.c: New testcase.
10058
10059 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10060
10061         PR tree-optimization/21292
10062
10063         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10064         New.
10065         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10066         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10067         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10068         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10069         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10070
10071 2005-06-02  Richard Henderson  <rth@redhat.com>
10072
10073         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10074
10075 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10076
10077         * gcc.dg/wtypequal.c: New testcase.
10078
10079 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10080
10081         PR 21582
10082         * gcc.dg/tree-ssa/pr21582.c: New test.
10083
10084 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         PR c++/21280
10087         * g++.dg/opt/interface2.h: New.
10088         * g++.dg/opt/interface2.C: New.
10089         * g++.dg/init/ctor4.C: Adjust error lines.
10090         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10091         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10092         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10093         * g++.old-deja/g++.pt/assign1.C: Likewise.
10094         * g++.old-deja/g++.pt/crash20.C: Likewise.
10095
10096 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10097
10098         PR tree-optimization/21734
10099         * g++.dg/vect/pr21734_1.cc: New.
10100         * g++.dg/vect/pr21734_2.cc: New.
10101
10102 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10103
10104         PR c++/20350
10105         * g++.dg/template/spec24.C: New.
10106
10107         PR c++/21151
10108         * g++.dg/pch/local-1.C: New.
10109         * g++.dg/pch/local-1.Hs: New.
10110
10111 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10112
10113         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10114         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10115         * gcc.dg/tree-ssa/pr14341.c: New test.
10116         * gcc.dg/tree-ssa/pr14841.c: New test.
10117         * gcc.dg/tree-ssa/pr20701.c: New test.
10118         * gcc.dg/tree-ssa/pr21086.c: New test.
10119         * gcc.dg/tree-ssa/pr21090.c: New test.
10120         * gcc.dg/tree-ssa/pr21332.c: New test.
10121         * gcc.dg/tree-ssa/pr21458.c: New test.
10122         * gcc.dg/tree-ssa/pr21658.c: New test.
10123         * gcc.dg/tree-ssa/vrp01.c: New test.
10124         * gcc.dg/tree-ssa/vrp02.c: New test.
10125         * gcc.dg/tree-ssa/vrp03.c: New test.
10126         * gcc.dg/tree-ssa/vrp04.c: New test.
10127         * gcc.dg/tree-ssa/vrp05.c: New test.
10128         * gcc.dg/tree-ssa/vrp06.c: New test.
10129         * gcc.dg/tree-ssa/vrp07.c: New test.
10130         * gcc.dg/tree-ssa/vrp08.c: New test.
10131         * gcc.dg/tree-ssa/vrp09.c: New test.
10132         * gcc.dg/tree-ssa/vrp10.c: New test.
10133         * gcc.dg/tree-ssa/vrp11.c: New test.
10134         * gcc.dg/tree-ssa/vrp12.c: New test.
10135         * gcc.dg/tree-ssa/vrp13.c: New test.
10136
10137 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10138
10139         PR 21029
10140         * gcc.dg/tree-ssa/pr21029.c: New test.
10141
10142 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10143
10144         * gfortran.dg/logint-1.f: New test case.
10145         * gfortran.dg/logint-2.f: Likewise.
10146         * gfortran.dg/logint-3.f: Likewise.
10147
10148 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10149
10150         PR c/21536
10151         PR c/20760
10152         * gcc.dg/20050527-1.c: New test.
10153
10154         * gcc.dg/i386-sse-12.c: New test.
10155
10156         PR fortran/21729
10157         * gfortran.dg/implicit_5.f90: New test.
10158
10159 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10160
10161         PR fortran/20883
10162         * gfortran/assign_4.f90: New test.
10163         * gfortran/assign_2.f90: Change compile to run.
10164
10165 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10166
10167         * lib/target-supports.exp
10168         (check_effective_target_sync_char_short): New.
10169         * gcc.dg/sync-2.c: New.
10170
10171 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10172
10173         PR tree-optimization/21817
10174         * gcc.dg/torture/pr21817-1.c: New.
10175
10176 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10177
10178         PR c++/21165
10179         * g++.dg/template/init5.C: New.
10180
10181 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10182
10183         * gfortran.dg/char_initialiser_actual.f90:
10184         Test character initialisers as actual arguments.
10185         * gfortran.dg/char_pointer_comp_assign.f90:
10186         Test character pointer structure component assignments.
10187         * gfortran.dg/char_array_structure_constructor.f90:
10188         Test character components in structure constructors.
10189
10190 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10191
10192         PR middle-end/20931
10193         * g++.dg/opt/pr20931.C: New test.
10194
10195 2005-05-31  Andreas Jaeger  <aj@suse.de>
10196
10197         PR testsuite/20772
10198         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10199         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10200         g++.old-deja/g++.ext/asmspec1.C,
10201         g++.old-deja/g++.other/regstack.C,
10202         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10203         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10204         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10205         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10206         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10207         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10208         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10209         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10210         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10211         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10212         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10213         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10214         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10215         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10216         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10217         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10218         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10219         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10220         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10221
10222 2005-05-31  Jeff Law  <law@redhat.com>
10223
10224         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10225
10226 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10227
10228         PR middle-end/21743
10229         * gcc.dg/builtins-1.c: Activate disabled clog test.
10230         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10231
10232 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10233
10234         * gfortran.dg/char_pointer_assign.f90:
10235         Test character-pointer assignments and pointer assignments.
10236         * gfortran.dg/char_pointer_dummy.f90:
10237         Test character-pointer dummy arguments.
10238         * gfortran.dg/char_pointer_func.f90:
10239         Test character-pointer function returns.
10240         * gfortran.dg/char_pointer_dependency.f90:
10241         Test character-pointer functions with dependencies.
10242
10243 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10244
10245         PR c++/21784
10246         * g++.dg/lookup/using14.C: New test.
10247
10248 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10249
10250         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10251         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10252         trailing ^M.
10253
10254 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10255
10256         PR c++/17413
10257         * g++.dg/template/local5.C: New.
10258
10259         PR target/21761
10260         * gcc.c-torture/compile/pr21761.c: New.
10261
10262         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10263         before darwin8.
10264
10265 2005-05-30  Steven G. Kargl
10266
10267         PR fortran/20846
10268         * gfortran.dg/inquire_8.f90: New test.
10269
10270 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10271
10272         PR libfortran/21376
10273         * gfortran.dg/output_exponents_1.f90: New test.
10274
10275 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10276
10277         PR libfortran/20006
10278         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10279
10280 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10281
10282         PR c++/21210
10283         * g++.dg/ext/complex1.C: New test.
10284
10285         PR c++/21340
10286         * g++.dg/init/ctor6.C: New test.
10287
10288 2005-05-29  Jan Hubicka  <jh@suse.cz>
10289
10290         * gcc.c-torture/compile/pr21562.c: New.
10291
10292 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10293
10294         * gfortran.dg/subnormal_1.f90: New test.
10295
10296 2005-05-28  Jan Hubicka  <jh@suse.cz>
10297
10298         * tree-prof.exp: Fix comment.
10299         * value-prof-1.c: New.
10300         * value-prof-2.c: New.
10301         * value-prof-3.c: New.
10302         * value-prof-4.c: New.
10303
10304 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10305
10306         PR c++/21614
10307         * g++.dg/expr/ptrmem6.C: New test.
10308         * g++.dg/expr/ptrmem6a.C: Likewise.
10309
10310 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10311
10312         PR tree-optimization/21658
10313         * gcc.dg/tree-ssa/pr21658.c: New.
10314
10315 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10316
10317         PR c++/21455
10318         * g++.dg/inherit/ptrmem3.C: New.
10319
10320         PR c++/21681
10321         * g++.dg/parse/template16.C: New.
10322
10323 2005-05-27  Andreas Jaeger  <aj@suse.de>
10324
10325         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10326
10327         * gcc.dg/i386-sse-8.c: Run test on all archs.
10328
10329 2005-05-26  Mike Stump  <mrs@apple.com>
10330
10331         * objc.dg/isa-field-1.m: Only run on darwin.
10332         * objc.dg/lookup-1.m: Likewise.
10333         * objc.dg/try-catch-8.m: Likewise.
10334
10335 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10336
10337         PR tree-optimization/9814
10338         * gcc.dg/pr9814-1.c: New test case.
10339
10340 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10341
10342         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10343         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10344         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10345         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10346         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10347         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10348         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10349         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10350         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10351         objc.dg/try-catch-8.m: New.
10352
10353 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10354
10355         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10356         remove extraneous semicolons.
10357
10358 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10359
10360         * obj-c++.dg/comp-types-12.mm: New.
10361         * objc.dg/comp-types-11.m: New.
10362         * objc.dg/selector-4.m: New.
10363
10364 2005-05-26  Andreas Jaeger  <aj@suse.de>
10365
10366         PR testsuite/20772
10367         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
10368         g++.old-deja/g++.ext/attrib3.C,
10369         g++.old-deja/g++.other/store-expr1.C,
10370         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
10371         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
10372         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10373         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
10374         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
10375         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
10376         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
10377         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10378         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
10379         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
10380         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
10381         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
10382         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
10383         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
10384         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
10385         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
10386         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
10387         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10388         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
10389
10390 2005-05-26  Andreas Jaeger  <aj@suse.de>
10391
10392         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
10393         x86-64 compilation.
10394
10395 2005-05-26  Andreas Jaeger  <aj@suse.de>
10396
10397         PR testsuite/20772
10398         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
10399         gcc.misc-tests/i386-pf-athlon-1.c,
10400         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10401         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
10402         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
10403         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
10404         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
10405         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
10406         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
10407         programs.
10408
10409         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
10410         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
10411         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
10412         x86-64 compilation.
10413
10414         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
10415         x86_64.
10416
10417         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
10418         effective-target ilp32.
10419
10420 2005-05-26  David Ung  <davidu@mips.com>
10421
10422         * gcc.target/mips/ext_ins.c: New test for testing the generation
10423         of MIPS32/64 rev 2 ext/ins instructions.
10424
10425 2005-05-26  Andreas Jaeger  <aj@suse.de>
10426
10427         * treelang/compile/unsigned.tree: Use gimple instead of
10428         nonexisting generic dump.
10429
10430 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
10431
10432         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
10433
10434 2005-05-26  Andreas Jaeger  <aj@suse.de>
10435
10436         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
10437
10438 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10439
10440         PR libfortran/17283
10441         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10442         Test callee-allocated memory with write statements.
10443
10444 2005-05-25  Roger Sayle  <roger@eyesopen.com>
10445
10446         PR middle-end/21709
10447         * gcc.dg/pr21709-1.c: New test case.
10448
10449 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10450             Mike Stump  <mrs@apple.com>
10451
10452         * objc/execute/next_mapping.h: Update for C++.
10453
10454         * obj-c++.dg/selector-1.mm: Move to...
10455         * obj-c++.dg/selector-4.mm: here...
10456
10457         * obj-c++.dg/basic.mm: New.
10458         * obj-c++.dg/comp-types-1.mm: New.
10459         * obj-c++.dg/cxx-class-1.mm: New.
10460         * obj-c++.dg/cxx-ivars-1.mm: New.
10461         * obj-c++.dg/cxx-ivars-2.mm: New.
10462         * obj-c++.dg/cxx-ivars-3.mm: New.
10463         * obj-c++.dg/cxx-scope-1.mm: New.
10464         * obj-c++.dg/cxx-scope-2.mm: New.
10465         * obj-c++.dg/defs.mm: New.
10466         * obj-c++.dg/empty-private-1.mm: New.
10467         * obj-c++.dg/encode-1.mm: New.
10468         * obj-c++.dg/encode-2.mm: New.
10469         * obj-c++.dg/encode-3.mm: New.
10470         * obj-c++.dg/extern-c-1.mm: New.
10471         * obj-c++.dg/extra-semi.mm: New.
10472         * obj-c++.dg/fix-and-continue-2.mm: New.
10473         * obj-c++.dg/isa-field-1.mm: New.
10474         * obj-c++.dg/ivar-list-semi.mm: New.
10475         * obj-c++.dg/local-decl-1.mm: New.
10476         * obj-c++.dg/lookup-1.mm: New.
10477         * obj-c++.dg/lookup-2.mm: New.
10478         * obj-c++.dg/method-1.mm: New.
10479         * obj-c++.dg/method-2.mm: New.
10480         * obj-c++.dg/method-3.mm: New.
10481         * obj-c++.dg/method-4.mm: New.
10482         * obj-c++.dg/method-5.mm: New.
10483         * obj-c++.dg/method-6.mm: New.
10484         * obj-c++.dg/method-7.mm: New.
10485         * obj-c++.dg/no-extra-load.mm: New.
10486         * obj-c++.dg/overload-1.mm: New.
10487         * obj-c++.dg/pragma-1.mm: New.
10488         * obj-c++.dg/pragma-2.mm: New.
10489         * obj-c++.dg/private-1.mm: New.
10490         * obj-c++.dg/private-2.mm: New.
10491         * obj-c++.dg/proto-qual-1.mm: New.
10492         * obj-c++.dg/qual-types-1.mm: New.
10493         * obj-c++.dg/stubify-1.mm: New.
10494         * obj-c++.dg/stubify-2.mm: New.
10495         * obj-c++.dg/super-class-1.mm: New.
10496         * obj-c++.dg/super-class-2.mm: New.
10497         * obj-c++.dg/super-dealloc-1.mm: New.
10498         * obj-c++.dg/super-dealloc-2.mm: New.
10499         * obj-c++.dg/template-1.mm: New.
10500         * obj-c++.dg/template-2.mm: New.
10501         * obj-c++.dg/template-3.mm: New.
10502         * obj-c++.dg/template-4.mm: New.
10503         * obj-c++.dg/template-5.mm: New.
10504         * obj-c++.dg/template-6.mm: New.
10505         * obj-c++.dg/try-catch-1.mm: New.
10506         * obj-c++.dg/try-catch-2.mm: New.
10507         * obj-c++.dg/try-catch-3.mm: New.
10508         * obj-c++.dg/try-catch-4.mm: New.
10509         * obj-c++.dg/try-catch-5.mm: New.
10510         * obj-c++.dg/try-catch-6.mm: New.
10511         * obj-c++.dg/try-catch-7.mm: New.
10512         * obj-c++.dg/try-catch-8.mm: New.
10513         * obj-c++.dg/try-catch-9.mm: New.
10514         * obj-c++.dg/va-meth-1.mm: New.
10515
10516 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10517
10518         * obj-c++.dg/selector-1.mm: New.
10519         * obj-c++.dg/selector-2.mm: New.
10520
10521 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10522
10523         * obj-c++.dg/selector-3.mm: New.
10524         * objc.dg/selector-3.m: New.
10525
10526 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10527
10528         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10529         about where warning appears.
10530
10531 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10532
10533         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10534         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10535         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10536         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10537
10538 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10539
10540         * gcc.dg/20050524-1.c: New test.
10541
10542 2005-05-25  Jan Hubicka  <jh@suse.cz>
10543
10544         * gcc.dg/tree-prof/inliner-1.c: New.
10545
10546 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
10547
10548         * gcc.dg/tree-prof: New directory.
10549         * gcc.dg/tree-prof/tree-prof.exp: New.
10550
10551 2005-05-25  DJ Delorie  <dj@redhat.com>
10552
10553         * gcc.dg/Wattributes-1.c: New.
10554         * gcc.dg/Wattributes-2.c: New.
10555         * gcc.dg/Wattributes-3.c: New.
10556
10557 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
10558
10559         PR tree-optimization/19833
10560         * gcc.dg/uninit-4.c: Remove xfail.
10561         * gcc.dg/uninit-9.c: Ditto.
10562
10563 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
10564
10565         * obj-c++.dg/bitfield-[1-5].mm: New.
10566         * obj-c++.dg/class-protocol-1.mm: New.
10567         * obj-c++.dg/comp-types-1[0-1].mm: New.
10568         * obj-c++.dg/comp-types-[2-9].mm: New.
10569         * obj-c++.dg/encode-[4-8].mm: New.
10570         * obj-c++.dg/layout-1.mm: New.
10571         * obj-c++.dg/method-1[0-9].mm: New.
10572         * obj-c++.dg/method-2[0-1].mm: New.
10573         * obj-c++.dg/method-[8-9].mm: New.
10574         * obj-c++.dg/objc-gc-3.mm: New.
10575         * obj-c++.dg/try-catch-10.mm: New.
10576         * objc.dg/bitfield-5.m: New.
10577         * objc.dg/comp-types-10.m: New.
10578         * objc.dg/comp-types-9.m: New.
10579         * objc.dg/layout-1.m: New.
10580         * objc.dg/objc-gc-4.m: New.
10581         * objc.dg/try-catch-9.m: New.
10582         * objc.dg/class-protocol-1.m: Tweak diagnostics.
10583         * objc.dg/comp-types-1.m: Likewise.
10584         * objc.dg/comp-types-[5-6].m: Likewise.
10585         * objc.dg/method-9.m: Likewise.
10586
10587 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
10588
10589         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10590         and on hardware without VMX support.
10591
10592         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10593
10594         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10595
10596         * lib/profopt.exp (dg-final-generate, dg-final-use,
10597         profopt-final-code, profopt-get-options): New.
10598         (profopt-execute): Process test directives.
10599
10600         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10601         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10602         cleanup-tree-dump, cleanup-saved-temps): Update comments.
10603
10604 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
10605
10606         PR C++/21645
10607         * g++.dg/init/ctor5.C: New test.
10608
10609 2005-05-24  Ira Rosen  <irar@il.ibm.com>
10610
10611         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10612         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10613         vect-113.c, vect-114.c.
10614
10615 2005-05-23  Adam Nemet  <anemet@lnxw.com>
10616
10617         * gcc.dg/const-elim-1.c: Remove xfails.
10618
10619 2005-05-23  Jeff Law  <law@redhat.com>
10620
10621         * gcc.c-torture/compile/pr21638.c: New test.
10622         * gcc.c-torture/compile/20050520-1.c: New test.
10623
10624 2005-05-23  Nick Clifton  <nickc@redhat.com>
10625
10626         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10627         be a proper triple, ie: m32r*-*-*.
10628         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10629
10630 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
10631
10632         PR middle-end/21331
10633         PR tree-opt/21293
10634         * gcc.c-torture/compile/pr21293.c: New test.
10635         * gcc.c-torture/execute/pr21331.c: New test.
10636
10637 2004-05-20  Richard Henderson  <rth@redhat.com>
10638
10639         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10640
10641 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
10642
10643         * obj-c++-dg.exp: Add.
10644         * obj-c++.exp: Add.
10645         * obj-c++.dg/dg.exp: Add.
10646
10647 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10648
10649         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10650         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10651
10652 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
10653
10654         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10655
10656 2004-05-19  Richard Henderson  <rth@redhat.com>
10657
10658         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10659
10660 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
10661
10662         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10663
10664         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10665
10666 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
10667
10668         PR c++/21495
10669         * g++.dg/parse/extern1.C: New test.
10670         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10671
10672 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10673
10674         * gcc.dg/c99-math.h: New.
10675         * gcc.dg/c99-math-float-1.c: New test.
10676         * gcc.dg/c99-math-double-1.c: Likewise.
10677         * gcc.dg/c99-math-long-double-1.c: Likewise.
10678
10679 2005-05-18  Richard Henderson  <rth@redhat.com>
10680
10681         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10682
10683 2005-05-18  Devang Patel  <dpatel@apple.com>
10684
10685         * g++.dg/opt/20050511-1.C: New test.
10686
10687 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
10688
10689         PR libfortran/21127
10690         * gfortran.dg/reshape-complex.f90: New test.
10691
10692 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
10693
10694         * gfortran.dg/array_constructor_1.f90: New test.
10695         * gfortran.dg/array_constructor_2.f90: New test.
10696
10697 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10698
10699         PR fortran/20954
10700         * gfortran.dg/pr20954.f: New test.
10701
10702 2005-05-17  Mike Stump  <mrs@apple.com>
10703
10704         Yet more Objective-C++...
10705
10706         * objc.dg/method-5.m: Update.
10707         * objc.dg/method-6.m: Update.
10708         * objc.dg/method-7.m: Update.
10709         * objc.dg/method-9.m: Update.
10710         * objc.dg/try-catch-2.m: Update.
10711
10712 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
10713
10714         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10715         Remove little-endian optimizations.
10716
10717 2005-05-17  Jeff Law  <law@redhat.com>
10718
10719         * g++.dg/tree-ssa/pr14814.C: New test.
10720         * gcc.dg/tree-ssa/pr14814.C: New test.
10721         * gcc.dg/tree-ssa/pr17141-1.C: New test.
10722         * gcc.dg/tree-ssa/pr17141-2.C: New test.
10723
10724 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10725
10726         * gcc.dg/compat/generate-random.c: Do not include
10727         libiberty.h.
10728         * gcc.dg/compat/generate-random_r.c: Likewise.
10729
10730 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
10731
10732         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10733
10734 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10735
10736         PR middle-end/21595
10737         * g++.dg/tree-ssa/builtin1.C: New testcase.
10738
10739 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
10740
10741         PR c++/21454
10742         * g++.dg/opt/const4.C: New test.
10743
10744         PR middle-end/21492
10745         * g++.dg/opt/crossjump1.C: New test.
10746
10747         PR tree-optimization/21610
10748         * gcc.c-torture/compile/20050516-1.c: New test.
10749
10750         PR fortran/15080
10751         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10752         about the test failing.
10753         * gfortran.fortran-torture/execute/where_7.f90: New test.
10754         * gfortran.fortran-torture/execute/where_8.f90: New test.
10755
10756 2005-05-16  Richard Henderson  <rth@redhat.com>
10757
10758         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10759         i?86 and x86_64.
10760
10761 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
10762
10763         * gcc.dg/compat/generate-random.c (config.h): Do not include.
10764         (limits.h): Include unconditionally.
10765         (stdlib.h): Likewise.
10766         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10767         (limits.h): Include unconditionally.
10768         (stdlib.h): Likewise.
10769         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10770         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10771         (limits.h): Include unconditionally.
10772         (stdlib.h): Likewise.
10773         (hashtab.h): Do not include.
10774         (getopt.h): Likewise.
10775         (stddef.h): Include.
10776         (hashval_t): Define.
10777         (struct entry): Add "next" field.
10778         (HASH_SIZE): New macro.
10779         (hash_table): New variable.
10780         (switchfiles): Do not use xmalloc.
10781         (mix): New macro.
10782         (iterative_hash): New function.
10783         (hasht): Remove.
10784         (e_exists): New function.
10785         (e_insert): Likewise.
10786         (output): Use, instead of libiberty hashtable functions.
10787         (main): Do not use getopt.  Do not call htab_create.
10788
10789 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
10790
10791         PR libstdc++/21526
10792         * lib/target-supports.exp (check_mkfifo_available):
10793         Return 0 for cygwin as mkfifo support incomplete on platform.
10794         Fix typos in comments.
10795
10796 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
10797
10798         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10799
10800 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
10801
10802         PR fortran/17432
10803         * gfortran.dg/assign_4.f: New test.
10804
10805 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
10806
10807         PR tree-optimization/21563
10808         * gcc.dg/tree-ssa/pr21563.c: New.
10809
10810 2005-05-14  Jan Hubicka  <jh@suse.cz>
10811
10812         * gcc.dg/noreturn-7.c: Allow control reaches warning.
10813
10814 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
10815
10816         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10817
10818 2005-05-13  Julian Brown  <julian@codesourcery.com>
10819
10820         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10821         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10822
10823 2005-05-13  Jan Hubicka  <jh@suse.cz>
10824
10825         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10826         * gcc.dg/fold-xor-?.c: Likewise.
10827         * gcc.dg/pr15784-?.c: Likewise.
10828         * gcc.dg/pr20922-?.c: Likewise.
10829         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10830         * gcc.dg/tree-ssa/pr17598.c: Likewise.
10831         * gcc.dg/tree-ssa/pr20470.c: Likewise.
10832
10833 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10834
10835         PR fortran/21260
10836         * gfortran.dg/hollerith_1.f90: New test.
10837
10838 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10839
10840         * gfortran.dg/func_result_2.f90: New test.
10841
10842 2005-05-11  Bud Davis  <bdavis@gfortran.org>
10843
10844         * gfortran.dg/dev_null.f90: New test.
10845
10846 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
10847
10848         * gcc.dg/arm-vfp1.c: Revert last change.
10849
10850 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
10851
10852         PR middle-end/19807
10853         PR tree-optimization/19639
10854         * g++.dg/tree-ssa/pr19807.C: New testcase.
10855
10856 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10857
10858         PR libfortran/21471
10859         * gfortran.dg/append-1.f90: New test.
10860
10861 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10862
10863         * gcc.dg/pr18501.c: XFAIL.
10864         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10865         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10866         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10867         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10868         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10869         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10870         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10871         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10872
10873 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10874
10875         PR fortran/20178
10876         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10877         gfortran.dg/f2c_3.f90: New tests.
10878
10879         * gfortran.dg/return_1.f90: Fix dg annotation.
10880
10881 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
10882
10883         * gcc.c-torture/compile/20050510-1.c: New test.
10884
10885 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
10886
10887         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10888
10889 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
10890
10891         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10892
10893 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
10894
10895         PR c/17913
10896         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10897
10898 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
10899
10900         PR c/21342
10901         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10902         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10903
10904 2005-05-10  Ben Elliston  <bje@au.ibm.com>
10905
10906         PR debug/16676
10907         * gcc.dg/debug/pr16676.c: New test.
10908
10909 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
10910
10911         PR testsuite/21443
10912         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10913         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10914         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10915         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10916         Change -O1 to -O2.
10917         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
10918         -fno-tree-dominator-opts.
10919
10920 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10921
10922         * gfortran.dg/return_1.f90: New test.
10923
10924 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
10925
10926         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10927
10928         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10929
10930 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
10931
10932         PR c++/21427
10933         * g++.dg/inherit/covariant13.C: New.
10934
10935 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10936
10937         PR libfortran/19155
10938         * gfortran.dg/pr19155.f: New test.
10939
10940 2005-05-08  Roger Sayle  <roger@eyesopen.com>
10941
10942         PR inline-asm/8788
10943         * gcc.dg/pr8788-1.c: New testcase.
10944
10945 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
10946
10947         PR target/21416
10948         * gcc.target/mips/fpcmp-[12].c: New tests.
10949
10950 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
10951
10952         * lib/target-supports-dg.exp (dg-require-fork): New function.
10953         (dg-require-mkfifo): Likewise.
10954         * lib/target-supports.exp (check_function_available): New
10955         function.
10956         (check_fork_available): Likewise.
10957         (check_mkfifo_available): Likewise.
10958
10959 2005-05-06  Jeff Law  <law@redhat.com>
10960
10961         * gcc.c-torture/compile/pr21380.c: New test.
10962
10963 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
10964
10965         PR c++/20961
10966         * g++.dg/ext/weak3.C: New test.
10967
10968 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
10969
10970         PR c++/21352
10971         * g++.dg/template/crash37.C: New test.
10972
10973 2005-05-05  Paul Brook  <paul@codesourcery.com>
10974
10975         * gcc.dg/arm-g2.c: Use effective-target arm32.
10976         * gcc.dg/arm-mmx-1.c: Ditto.
10977         * gcc.dg/arm-scd42-2.c: Ditto.
10978         * gcc.dg/arm-vfp1.c: Ditto.
10979         * lib/target-supports.exp (check_effective_target_arm32): New
10980         function.
10981
10982 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
10983
10984         PR libfortran/21354
10985         gfortran.dg/in_pack_rank7.f90: New test.
10986
10987 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
10988
10989         PR middle-end/15618
10990         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10991
10992 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
10993
10994         PR middle-end/21265
10995         * gcc.dg/20050503-1.c: New test.
10996
10997         PR rtl-optimization/21239
10998         * gcc.dg/i386-sse-11.c: New test.
10999
11000 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11001
11002         PR target/16888
11003         * gcc.target/i386/asm-1.c: New test.
11004
11005 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR rtl-optimization/21330
11008         * gcc.c-torture/execute/20050502-1.c: New test.
11009
11010         PR target/21297
11011         * gcc.c-torture/execute/20050502-2.c: New test.
11012
11013 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11014
11015         PR middle-end/21282
11016         * gcc.dg/pr21282.c: New.
11017
11018 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11019
11020         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11021         * gcc.dg/vect/vect-92.c: Likewise.
11022         * gcc.dg/vect/vect-93.c: Likewise.
11023         * gcc.dg/vect/vect-dv-1.c: Likewise.
11024         * gcc.dg/vect/vect-dv-2.c: Likewise.
11025         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11026
11027 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11028
11029         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11030         * gfortran.dg/vect/vect-2.f90: Likewise.
11031         * gfortran.dg/vect/vect-3.f90: Likewise.
11032         * gfortran.dg/vect/vect-4.f90: Likewise.
11033         * gfortran.dg/vect/vect-5.f90: Likewise.
11034
11035 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11036
11037         PR target/20813
11038         * gcc.dg/rs6000-fpint-2.c: New.
11039
11040 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11041
11042         PR c/15698
11043         * gcc.dg/builtins-30.c: Update expected messages.
11044         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11045         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11046         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11047
11048 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11049
11050         PR tree-optimization/21294
11051         * gcc.dg/tree-ssa/pr21294.c: New.
11052
11053 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11054
11055         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11056         __builtin_altivec_st_internal_4si built-in.
11057
11058 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11059
11060         PR c++/15875
11061         * g++.dg/template/ptrmem14.C: New test.
11062
11063 2005-05-02  Paul Brook  <paul@codesourcery.com>
11064
11065         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11066
11067 2005-05-02  Michael Matz  <matz@suse.de>
11068
11069         PR c++/19542
11070         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11071
11072 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11073
11074         * g++.dg/cpp/weak.C: New test.
11075
11076 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11077
11078         * gcc.dg/tree-ssa/loop-8.c: New test.
11079
11080 2005-04-30  Michael Maty  <matz@suse.de>
11081
11082         * gcc.dg/inline-mcpy.c: New test.
11083
11084 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11085
11086         PR libfortran/18958
11087         * gfortran.dg/eoshift.f90: New test case.
11088
11089 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11090
11091         PR libfortran/18857
11092         * gfortran.dg/matmul_1.f90: New test.
11093
11094 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11095
11096         PR tree-optimization/21030
11097         * gcc.dg/tree-ssa/pr21030.c: New.
11098
11099 2005-04-29  Devang Patel  <dpatel@apple.com>
11100
11101         PR tree-optimization/21272
11102         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11103
11104 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11105
11106         PR fortran/13082
11107         PR fortran/18824
11108         * gfortran.dg/entry_4.f90: New test.
11109         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11110         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11111         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11112         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11113         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11114         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11115         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11116
11117 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11118
11119         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11120
11121 2005-04-29  Paul Brook  <paul@codesourcery.com>
11122
11123         * gfortran.dg/entry_3.f90: New test.
11124
11125 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11126
11127         * gfortran.dg/implicit_4.f90: New test.
11128
11129 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11130
11131         * lib/target-supports.exp (check_profiling_available): Return
11132         false for xtensa-*-elf.
11133
11134 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11135
11136         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11137         error if file cannot be deleted.
11138
11139 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11140
11141         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11142         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11143         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11144         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11145         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11146         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11147         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11148         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11149         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11150         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11151         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11152         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11153         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11154
11155 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11156
11157         PR fortran/20865
11158         * gfortran.dg/pr20865.f90: New test.
11159
11160 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11161
11162         * gcc.dg/void-cast-2.c: New test.
11163
11164 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11165
11166         PR c/21159
11167         * gcc.dg/void-cast-1.c: New test.
11168
11169 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11170
11171         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11172
11173 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11174
11175         PR fortran/21177
11176         * gfortran.dg/pr21177.f90: New test.
11177
11178 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11179
11180         PR tree-optimization/21171
11181         * gcc.dg/tree-ssa/pr21171.c: New test.
11182
11183 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11184
11185         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11186         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11187         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11188         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11189         gcc.dg/tree-ssa/gen-vect-32.c: New.
11190         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11191         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11192         don't run on PPC32.
11193
11194 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11195
11196         PR c/21213
11197         * gcc.dg/transparent-union-3.c: New test.
11198
11199 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11200
11201         PR c/20740
11202         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11203         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11204         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11205         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11206         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11207         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11208
11209 2005-04-26  Jeff Law  <law@redhat.com>
11210
11211         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11212         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11213         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11214         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11215         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11216         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11217         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11218
11219 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11220
11221         PR tree-optimization/17598
11222         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11223
11224 2005-04-25  Mike Stump  <mrs@apple.com>
11225
11226         * objc.dg/fix-and-continue-1.m: Add.
11227
11228 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11229
11230         PR c++/20995
11231         * g++.dg/opt/pr20995-1.C: New test case.
11232
11233 2005-04-25  Devang Patel <dpatel@apple.com>
11234
11235         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11236
11237 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11238
11239         PR testsuite/21062
11240         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11241
11242 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11243
11244         PR C++/21188
11245         * g++.dg/opt/rtti2.C: New test.
11246
11247 2005-04-25  Paul Brook  <paul@codesourcery.com>
11248         Steven G. Kargl  <kargls@comcast.net>
11249
11250         PR fortran/20879
11251         * gfortran.dg/ichar_1.f90: New file.
11252
11253 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11254
11255         PR middle-end/20991
11256         * g++.dg/opt/pr20991.C: New test.
11257
11258         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11259         where sizeof (type) < __alignof__ (type).
11260         * gcc.dg/compat/struct-layout-1.h: Likewise.
11261
11262 2005-04-24  Per Bothner  <per@bothner.com>
11263             Devang Patel  <dpatel@apple.com>
11264
11265         PR preprocessor/20907
11266         * gcc.dg/cpp/very-long-comment.c: New test.
11267
11268 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11269
11270         PR fortran/20059
11271         * gfortran.dg/common_5.f: New test.
11272
11273 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11274
11275         PR middle-end/21082
11276         * g++.dg/tree-ssa/pr21082.C: New testcase.
11277
11278 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11279
11280         * gcc.dg/vect/vect-99.c: New test.
11281
11282 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11283
11284         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11285
11286 2005-04-22  Jeff Law  <law@redhat.com>
11287
11288         * gcc.dg/uninit-5.c: Remove xfails.
11289         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11290         conditionals and loads.
11291
11292 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11293
11294         PR libfortran/20074
11295         PR libfortran/20436
11296         PR libfortran/21108
11297         * gfortran.dg/nested_reshape.f90: new test
11298         * gfortran.dg/reshape-alloc.f90: new test
11299         * gfortran.dg/reshape.f90: new test
11300
11301 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11302
11303         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11304
11305         * gcc.dg/arm-vfp1.c: New test.
11306
11307 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11308
11309         PR c++/21087
11310         * g++.dg/lookup/builtin2.C: New test.
11311
11312 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11313
11314         * gcc.dg/weak/weak-13.c: New test.
11315
11316 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11317
11318         * lib/target-supports.exp (check_effective_target_sync_int_long):
11319         Add powerpc*.
11320
11321 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11322
11323         * gcc.target/mips/branch-1.c: New test.
11324
11325 2005-04-21  Richard Henderson  <rth@redhat.com>
11326
11327         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11328         * gcc.dg/vect/vect-86.c: Likewise.
11329         * gcc.dg/vect/vect-87.c: Likewise.
11330         * gcc.dg/vect/vect-88.c: Likewise.
11331
11332 2005-04-21  Devang Patel  <dpatel@apple.com>
11333
11334         PR optimization/20994
11335         * gcc.dg/tree-ssa/ifc-3.c: New test.
11336
11337 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11338
11339         PR c/12913
11340         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11341         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11342         gcc.dg/c99-vla-jump-5.c: New tests.
11343
11344 2005-04-19  Richard Henderson  <rth@redhat.com>
11345
11346         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11347         Fix typo in exists check.
11348         (check_effective_target_sync_int_long): New.
11349         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11350         * gcc.dg/ia64-sync-2.c: Likewise.
11351         * gcc.dg/ia64-sync-3.c: Likewise.
11352         * gcc.dg/ia64-sync-4.c: Likewise.
11353
11354 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11355
11356         * gcc.dg/fold-xor-1.c: New test.
11357         * gcc.dg/fold-xor-2.c: New test.
11358
11359 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
11360
11361         PR target/20670
11362         * g++.dg/eh/fp-regs.C: New test.
11363
11364 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11365
11366         * gcc.dg/Wint-to-pointer-cast-1.c,
11367         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
11368         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
11369         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
11370
11371 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11372
11373         PR fortran/16861
11374         * gfortran.dg/pr16861.f90: New test.
11375
11376 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11377
11378         * gcc.dg/pr21085.c: New test.
11379
11380 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
11381
11382         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
11383         (setup_mips_tests, dg-mips-options): New procedures.
11384         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
11385         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
11386         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
11387         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11388         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
11389         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
11390         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
11391         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11392         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
11393         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
11394         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
11395         dg-mips-options instead of dg-options.  Remove now-redundant
11396         preprocessor guards.
11397         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
11398         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11399         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11400         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
11401         * gcc.dg/vr-mult-2.c: Delete.
11402         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
11403         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
11404         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
11405         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
11406         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
11407         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
11408         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
11409
11410 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
11411
11412         * ada/acats/run_all.sh: Use sync when executable not present.
11413
11414 2005-04-18  Devang Patel  <dpatel@apple.com>
11415
11416         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
11417         * gcc.dg/vect/vect-11a.c: New.
11418         * gcc.dg/vect/vect-none.c: Update.
11419         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
11420
11421 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11422
11423         PR tree-optimization/20922
11424         * gcc.dg/pr20922-1.c: New test.
11425         * gcc.dg/pr20922-2.c: New test.
11426         * gcc.dg/pr20922-3.c: New test.
11427         * gcc.dg/pr20922-4.c: New test.
11428         * gcc.dg/pr20922-5.c: New test.
11429         * gcc.dg/pr20922-6.c: New test.
11430
11431 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11432
11433         PR libfortran/20950
11434         * gfortran.dg/pr20950.f: New test.
11435
11436 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11437
11438         PR libfortran/19216
11439         * gfortran.dg/pr19216.f: New test.
11440
11441 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
11442
11443         PR tree-optimization/21001
11444         * gcc.dg/tree-ssa/pr21001.c: New.
11445
11446 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
11447
11448         PR libfortran/21075
11449         * gfortran.dg/reshape_rank7.f90: New test.
11450
11451 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11452
11453         PR libfortran/12884 gfortran.dg/pr12884.f: New test
11454         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11455         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11456         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11457         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11458         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11459         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11460         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11461         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11462         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11463         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11464         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11465         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11466         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11467         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11468         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11469         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11470         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
11471         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
11472         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
11473         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
11474
11475 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
11476
11477         * gfortran.dg/wtruncate.f: New testcase.
11478         * gfortran.dg/wtruncate.f90: New testcase.
11479
11480 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
11481
11482         PR c++/21025
11483         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
11484         which sizeof/alignof is dependent, rather than just whether we are
11485         processing_template_decl.
11486
11487 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11488
11489         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11490         corrected typo where the wrong variables had been compared.
11491
11492 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11493
11494         PR libfortran/18495
11495         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11496         Test callee-allocated version of return array with a write
11497         statement.
11498         Test spread with a temporary with another write statement.
11499
11500 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
11501
11502         PR tree-optimization/21031
11503         * gcc.dg/tree-ssa/pr21031.c: New.
11504
11505 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
11506
11507         PR tree-optimization/21004
11508         * gcc.dg/builtins-53.c: Include builtins-config.h.
11509         Check floorf, ceilf, floorl and ceill transformations
11510         only when HAVE_C99_RUNTIME is defined.
11511
11512 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
11513
11514         PR middle-end/20739
11515         * gcc.dg/tree-ssa/pr20739.c: New test.
11516
11517 2005-04-14  Mike Stump  <mrs@apple.com>
11518
11519         * gcc.dg/Foundation.framework/empty: New.
11520         * gcc.dg/framework-2.c: New.
11521
11522 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11523
11524         PR tree-optimization/21021
11525         * gcc.c-torture/compile/pr21021.c: New.
11526
11527 2005-04-14  Janis Johnson  <janis187@us.ibm.com
11528
11529         PR testsuite/21010
11530         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11531         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11532         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11533         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11534         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11535         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11536         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11537         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11538
11539 2005-04-14  Richard Henderson  <rth@redhat.com>
11540
11541         * lib/target-supports.exp (check_effective_target_vect_condition):
11542         Add ia64, i?86, and x86_64.
11543
11544 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
11545
11546         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11547
11548 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11549
11550         PR tree-optimization/20657
11551         * gcc.dg/tree-ssa/pr20657.c: New.
11552
11553 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
11554
11555         * gcc.dg/builtins-53.c: Also check (int)trunc* and
11556         (long long int)trunc*.
11557
11558 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
11559
11560         PR target/20927
11561         * gcc.dg/pr20927.c: New test.
11562
11563 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
11564
11565         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11566         * gcc.target/mips/asm-1.c: Likewise.
11567
11568 2005-04-13  Dale Johannesen  <dalej@apple.com>
11569
11570         * objc.dg/objc-fast-4.m: New.
11571
11572 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
11573
11574         * gcc.target/cris/torture/cris-torture.exp: New driver in new
11575         directory.
11576         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11577
11578 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
11579
11580         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11581         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11582         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11583
11584 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
11585
11586         PR tree-optimization/20913
11587         * gcc.dg/tree-ssa/pr20913.c: New.
11588
11589         PR tree-optimization/20702
11590         * gcc.dg/tree-ssa/pr20702.c: New.
11591
11592 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11593
11594         PR c++/13744
11595         * g++.dg/inherit/local3.C: New test.
11596
11597 2005-04-12  Jeff Law  <law@redhat.com>
11598
11599         * gcc.dg/tree-ssa/20050412-1.c: New test.
11600
11601 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
11602
11603         PR libfortran/19016
11604         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11605         Add tests with mask generated by expression.
11606         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11607         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11608         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11609
11610 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
11611
11612         PR middle-end/20917
11613         * gcc.dg/20050409-1.c: New test.
11614
11615 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
11616
11617         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11618
11619 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11620
11621         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11622         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11623         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11624         (TARGET_CXX): Adjust accordingly.
11625         * target.h (struct gcc_target): Remove epxort_class_data.  Add
11626         determine_class_data_visibility and class_data_always_comdat.
11627         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11628         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11629         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11630         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11631         (arm_cxx_determine_class_data_visibility): New.
11632         (arm_cxx_class_data_always_comdat): Likewise.
11633         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11634         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11635         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11636         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11637         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11638         Define.
11639
11640 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11641
11642         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11643
11644 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
11645
11646         * gcc.dg/i386-darwin-fpmath.c: New.
11647
11648 2004-04-11  Devang Patel  <dpatel@apple.com>
11649
11650         * lib/target-supports.exp (check_effective_target_vect_condition): New.
11651         * gcc.dg/vect/vect-ifcvt-1.c: New test.
11652         * gcc.dg/vect/vect-ifcvt-2.c: New test.
11653         * gcc.dg/vect/vect-ifcvt-3.c: New test.
11654         * gcc.dg/vect/vect-ifcvt-4.c: New test.
11655         * gcc.dg/vect/vect-ifcvt-5.c: New test.
11656         * gcc.dg/vect/vect-ifcvt-6.c: New test.
11657         * gcc.dg/vect/vect-ifcvt-7.c: New test.
11658         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11659
11660 2004-04-11  Devang Patel  <dpatel@apple.com>
11661
11662         * gcc.dg/vect/vect-dv-1.c: New test.
11663         * gcc.dg/vect/vect-dv-2.c: New test.
11664
11665 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11666
11667         PR tree-optimization/20933
11668         * gcc.dg/tree-ssa/pr20933.c: New test.
11669
11670 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11671
11672         * gfortran.dg/fold_nearest.f90: New test.
11673
11674 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
11675
11676         * gcc.dg/tree-ssa/alias-1.c: New test.
11677
11678 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11679
11680         PR tree-optimization/20920
11681         * g++.dg/tree-ssa/pr20920.C: New test.
11682
11683 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
11684
11685         * gcc.dg/builtins-53.c: Also check (int)ceil* and
11686         (long long int)ceil*.
11687
11688 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
11689
11690         * g++.dg/warn/Wdtor1.C: Declare template in system header with
11691         explicit C++ linkage.
11692
11693 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11694
11695         * gfortran.dg/pr17229.f: Take care of the new obsolescence
11696         warning for arithmetic IF statements.
11697
11698 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
11699
11700         * eor_handling_1.f90: New test case.
11701         * eor_handling_2.f90: New test case.
11702         * eor_handling_3.f90: New test case.
11703         * eor_handling_4.f90: New test case.
11704         * eor_handling_5.f90: New test case.
11705         * noadv_size.f90: New test case.
11706         * pad_no.f90: New test case.
11707
11708 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
11709
11710         * gcc.c-torture/execute/20050410-1.c: New test.
11711
11712 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
11713
11714         * gcc.dg/pr20126.c: New.
11715
11716 2005-04-09  Bud Davis  <bdavis@gfortran.org>
11717             Steven G. Kargl <kargls@comcast.net>
11718
11719         * gfortran.dg/PR19872.f: New test.
11720
11721 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11722
11723         * gfortran.dg/nint_1.f90: Fix dg-do directive.
11724
11725 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11726
11727         * gfortran.dg/nint_1.f90: New test.
11728
11729 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11730
11731         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11732         Added test for callee-allocated arrays with write statements.
11733         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11734         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11735         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11736         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11737         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11738
11739 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11740
11741         PR libfortran/20163
11742         * gfortran.dg/open-options-blanks.f: New test.
11743
11744 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11745
11746         PR fortran/13257
11747         * gfortran.dg/comma_format_extension_[1234].f: New tests.
11748
11749 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
11750
11751         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11752         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11753         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11754         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11755         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11756         * gcc.c-torture/execute/stdarg-4.c: New test.
11757
11758         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11759
11760         PR target/20795
11761         * g++.dg/abi/param2.C: New test.
11762
11763 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11764
11765         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11766
11767 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
11768
11769         * gcc.dg/builtins-53.c: New test.
11770
11771 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
11772
11773         * g++.dg/tree-ssa/pr18178.C: New test.
11774         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11775         * gcc.c-torture/execute/20041019-1.c: New test.
11776         * gcc.dg/tree-ssa/20041008-1.c: New test.
11777         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11778         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11779         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11780         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11781         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11782         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11783         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11784         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11785         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11786         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11787
11788 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
11789
11790         PR rtl-optimization/20466
11791         * gcc.c-torture/execute/pr20466-1.c: New test.
11792
11793 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
11794
11795         PR c++/20905
11796         * g++.dg/parse/cond2.C: New test.
11797
11798         PR c++/20145
11799         * g++.dg/warn/Wdtor1.C: New test.
11800
11801 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11802
11803         PR fortran/17229
11804         * gfortran.dg/pr17229.f: New test.
11805
11806 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
11807
11808         * gfortran.dg/tiny_1.f90: New test.
11809         * gfortran.dg/tiny_2.f90: ditto.
11810
11811 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
11812
11813         * gfortran.dg/eor_1.f90: Fix dg-do run line
11814         * gfortran.dg/open_new.f90: Fix dg-do run line
11815
11816 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
11817
11818         * lib/target-supports.exp (get_compiler_messages): Support
11819         optional arguments, the fourth being compiler options.
11820         (check_effective_target_fpic): New proc.
11821         * gcc.dg/20050321-2.c: Restrict to target fpic.
11822
11823 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
11824
11825         * gcc.dg/15443-1.c: New test.
11826         * gcc.dg/15443-2.c: Likewise.
11827
11828 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11829
11830         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11831
11832 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11833
11834         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11835
11836 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
11837
11838         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11839         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11840         -m64.
11841         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11842         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11843         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11844
11845 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11846
11847         PR c++/20212
11848         * g++.dg/warn/Wunused-11.C: New test.
11849
11850 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
11851
11852         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11853
11854 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
11855
11856         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11857
11858 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11859
11860         PR c++/20734
11861         * g++.dg/template/ptrmem13.C: New test.
11862
11863 2005-04-05  Per Bothner  <per@bothner.com>
11864
11865         * lib/gcc.exp: Always add -fno-show-column, for now.
11866
11867 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
11868
11869         PR testsuite/20767
11870         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11871         of plain old "unsigned int" for the type of "i".  Makes this test
11872         64bit clean.
11873
11874 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
11875
11876         * gcc.dg/i386-ssefn-1.c: New test.
11877         * gcc.dg/i386-ssefn-2.c: New test.
11878         * gcc.dg/i386-ssefn-3.c: New test.
11879         * gcc.dg/i386-ssefn-4.c: New test.
11880
11881 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
11882
11883         PR tree-optimization/20076
11884         * gcc.dg/builtin-apply4.c: New test.
11885
11886         PR preprocessor/19475
11887         * gcc.dg/cpp/macspace1.c: New test.
11888         * gcc.dg/cpp/macspace2.c: New test.
11889
11890 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11891
11892         * gfortran.dg/pr20755.f: Fixed bad format.
11893
11894 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/20763
11897         * g++.dg/ext/attrib21.C: New test.
11898
11899 2004-04-05  Devang Patel  <dpatel@apple.com>
11900
11901         * lib/target-supports.exp (check_effective_target_vect_shif): New.
11902         * gcc.dg/vect/vect-shift-1.c: New test.
11903
11904 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11905
11906         PR libfortran/20755
11907         * gfortran.dg/pr20755.f: New test.
11908
11909 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
11910
11911         * gfortran.dg/pr15959.f90: New test.
11912         * gfortran.dg/string_pad_trunc.f90: New test.
11913
11914 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11915
11916         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11917         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11918         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11919         syntax.
11920
11921 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11922
11923         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11924
11925 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11926
11927         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11928         * gcc.c-torture/compile/20011119-2.c: Likewise.
11929         * gcc.c-torture/compile/981001-2.c: Likewise.
11930
11931 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/20679
11934         * g++.dg/template/overload4.C: New test.
11935
11936 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11937
11938         PR c++/20746
11939         * g++.dg/abi/covariant5.C: New.
11940
11941         PR debug/20505
11942         * g++.dg/debug/const2.C: New.
11943
11944 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
11945
11946         PR rtl-optimization/16104
11947         * gcc.c-torture/execute/20050316-1.c: New test.
11948
11949 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
11950
11951         * g++.dg/template/spec23.C: Fix dg-error text.
11952
11953 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
11954
11955         PR c++/19199
11956         * g++.dg/expr/lval2.C: New.
11957
11958 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11959
11960         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11961         __builtin_strcasecmp and __builtin_strncasecmp.
11962
11963 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         PR c++/20723
11966         * g++.dg/template/spec22.C: New.
11967         * g++.dg/template/spec23.C: New.
11968
11969 2005-04-03  Dale Ranta  <dir@lanl.gov>
11970             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11971
11972         PR libfortran/20068
11973         PR libfortran/20125
11974         PR libfortran/20156
11975         PR libfortran/20471
11976         * gfortran.dg/backspace.f: New test.
11977
11978 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
11979
11980         * gcc.dg/pr19345.c: New test.
11981
11982 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11983
11984         PR tree-optimization/20640
11985         * gcc.dg/torture/tree-loop-1.c: New.
11986
11987 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
11988
11989         PR rtl-optimization/20290
11990         * gcc.c-torture/execute/loop-ivopts-2.c: New.
11991
11992 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
11993
11994         * gcc.dg/rs6000-fpint.c: New.
11995
11996 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
11997
11998         * gcc.dg/old-style-then-proto-1.c: New test.
11999
12000 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12001
12002         * gfortran.fortran-torture/execute/backspace.f90: Check
12003         after backspace and read was incorrect.
12004
12005 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12006
12007         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12008         buffer past the terminating NUL using memcmp.
12009         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12010         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12011
12012         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12013         Fix unused/uninitialized variable warnings.
12014
12015         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12016         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12017         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12018         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12019
12020         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12021         gcc.c-torture/execute/builtins/fputs-lib.c,
12022         gcc.c-torture/execute/builtins/lib/fprintf.c,
12023         gcc.c-torture/execute/builtins/lib/main.c,
12024         gcc.c-torture/execute/builtins/lib/memcmp.c,
12025         gcc.c-torture/execute/builtins/lib/memmove.c,
12026         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12027         gcc.c-torture/execute/builtins/lib/memset.c,
12028         gcc.c-torture/execute/builtins/lib/printf.c,
12029         gcc.c-torture/execute/builtins/lib/sprintf.c,
12030         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12031         gcc.c-torture/execute/builtins/lib/strchr.c,
12032         gcc.c-torture/execute/builtins/lib/strcmp.c,
12033         gcc.c-torture/execute/builtins/lib/strcpy.c,
12034         gcc.c-torture/execute/builtins/lib/strcspn.c,
12035         gcc.c-torture/execute/builtins/lib/strlen.c,
12036         gcc.c-torture/execute/builtins/lib/strncat.c,
12037         gcc.c-torture/execute/builtins/lib/strncmp.c,
12038         gcc.c-torture/execute/builtins/lib/strncpy.c,
12039         gcc.c-torture/execute/builtins/lib/strrchr.c,
12040         gcc.c-torture/execute/builtins/lib/strspn.c,
12041         gcc.c-torture/execute/builtins/lib/strstr.c,
12042         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12043         gcc.c-torture/execute/builtins/strlen-2.c,
12044         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12045         prototypes.
12046
12047 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12048
12049         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12050         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12051         selectany usage.
12052
12053 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12054
12055         PR c++/19406
12056         * g++.dg/debug/using1.C: New test.
12057
12058 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12059
12060         PR middle-end/20524
12061         * gcc.dg/alias-7.c: Prefix asm-declared name with
12062         __USER_LABEL_PREFIX__.
12063
12064 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12065
12066         Fix fallout from PR middle-end/15700:
12067         * gcc.c-torture/compile/20011119-1.c: Take
12068         __USER_LABEL_PREFIX__ into account.
12069         * gcc.c-torture/compile/20011119-2.c: Likewise.
12070
12071 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12072
12073         PR c++/18644
12074         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12075
12076 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12077
12078         PR c/17855
12079         * gcc.c-torture/compile/struct-non-lval-1.c,
12080         gcc.c-torture/compile/struct-non-lval-2.c,
12081         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12082
12083 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12084
12085         * gcc.dg/tls/tls.exp: Remove temporary file.
12086         * g++.dg/tls/tls.exp: Ditto.
12087         * lib/file-format.exp: Ditto.
12088         * g++.dg/special/ecos.exp: Ditto.
12089
12090         * lib/profopt.exp: Treat prof_ext as a list.
12091         * gcc.misc-tests/bprob.exp: Ditto.
12092         * g++.dg/bprob/bprob.exp: Ditto.
12093
12094         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12095         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12096         g++.dg/tree-ssa/pointer-reference-alias.C,
12097         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12098         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12099         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12100         g++.dg/vect/pr19951.cc: Ditto.
12101         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12102         gcc.dg/builtins-47.c: Ditto.
12103         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12104         gcc.dg/pr20115-1.c: Ditto.
12105         * gcc.dg/tree-ssa/20030530-2.c,
12106         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12107         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12108         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12109         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12110         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12111         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12112         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12113         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12114         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12115         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12116         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12117         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12118         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12119         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12120         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12121         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12122         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12123         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12124         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12125         gcc.dg/tree-ssa/20030824-1.c,
12126         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12127         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12128         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12129         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12130         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12131         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12132         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12133         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12134         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12135         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12136         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12137         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12138         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12139         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12140         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12141         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12142         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12143         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12144         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12145         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12146         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12147         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12148         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12149         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12150         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12151         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12152         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12153         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12154         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12155         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12156         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12157         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12158         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12159         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12160         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12161         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12162         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12163         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12164         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12165         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12166         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12167         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12168         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12169         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12170         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12171         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12172         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12173         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12174         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12175         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12176         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12177         gcc.dg/tree-ssa/useless-1.c: Ditto.
12178         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12179         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12180         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12181         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12182         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12183         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12184         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12185         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12186         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12187         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12188         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12189         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12190         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12191         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12192         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12193         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12194         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12195         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12196         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12197         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12198         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12199         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12200         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12201         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12202         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12203         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12204         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12205         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12206         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12207         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12208         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12209         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12210         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12211         gcc.dg/vect/vect-none.c: Ditto.
12212         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12213         treelang/compile/unsigned.tree: Ditto.
12214
12215         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12216         * gcc.dg/cpp/direct2s.c: Ditto.
12217         * gcc.dg/cpp/paste4.c: Ditto.
12218         * gcc.dg/cpp/separate-1.c: Ditto.
12219         * gcc.dg/pch/save-temps-1.c: Ditto.
12220         * g++.dg/ext/altivec-10.C: Ditto.
12221         * g++.dg/pch/pch.C: Ditto.
12222
12223         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12224
12225         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12226         * g++.dg/template/repo1.C: Ditto.
12227         * g++.dg/template/repo2.C: Ditto.
12228         * g++.dg/template/repo3.C: Ditto.
12229         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12230         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12231         * g++.old-deja/g++.pt/repo1.C: Ditto.
12232         * g++.old-deja/g++.pt/repo2.C: Ditto.
12233         * g++.old-deja/g++.pt/repo3.C: Ditto.
12234         * g++.old-deja/g++.pt/repo4.C: Ditto.
12235
12236         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12237         * gcc.dg/20030107-1.c: Ditto.
12238         * gcc.dg/20030702-1.c: Ditto.
12239         * gcc.dg/profile-generate-1.c: Ditto.
12240         * g++.dg/other/profile1.C: Ditto.
12241         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12242
12243         * lib/gcc-dg.exp (remove-build-file): New.
12244         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12245         cleanup-tree-dump, cleanup-saved-temps): New.
12246
12247 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12248
12249         PR c++/19203, DR 214
12250         * g++.dg/parse/ambig3.C: Not ambiguous.
12251         * g++.dg/template/spec20.C: New.
12252         * g++.dg/template/spec21.C: New.
12253
12254 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12255
12256         PR target/20045
12257         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12258
12259 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12260
12261         PR libfortran/20660
12262         * gfortran.dg/negative_unit.f: New test.
12263
12264 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12265
12266         * gcc.dg/20050330-1.c: New test.
12267
12268 2005-03-30  Devang Patel  <dpatel@apple.com>
12269
12270         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12271
12272 2005-03-30  Dale Johannesen  <dalej@apple.com>
12273
12274         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12275
12276 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12277
12278         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12279         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12280         Strip options from test name.
12281
12282 2005-03-31  Jan Hubicka  <jh@suse.cz>
12283
12284         * gcc.dg/varpool-1.c: New testcase.
12285
12286 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12287
12288         PR c/772
12289         PR c/17913
12290         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12291         gcc.dg/stmt-expr-label-3.c : New tests.
12292         * gcc.c-torture/execute/medce-2.c: Remove.
12293
12294 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12295
12296         PR c/20368
12297         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12298         tests.
12299
12300 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12301
12302         * gcc.c-torture/compile/pr20203.c: New test.
12303
12304 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12305
12306         * gfortran.dg/promotion.f90: New test.
12307
12308 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12309
12310         PR middle-end/20491
12311         * gcc.dg/torture/asm-subreg-1.c: New test.
12312
12313 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12314
12315         PR c/20672
12316         * gcc.dg/pr20672-1.c: New test.
12317
12318 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12319
12320         * gfortran.dg/vect: New directory.
12321         * gfortran.dg/vect/vect.exp: New.
12322         * gfortran.dg/vect/vect-1.f90: New test.
12323         * gfortran.dg/vect/vect-2.f90: New test.
12324         * gfortran.dg/vect/vect-3.f90: New test.
12325         * gfortran.dg/vect/vect-4.f90: New test.
12326         * gfortran.dg/vect/vect-5.f90: New test.
12327
12328 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12329
12330         PR middle-end/20622
12331         * gcc.dg/alias-7.c: New test.
12332
12333 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12334
12335         * gcc.dg/sparc-reg-1.c: New test.
12336
12337 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12338
12339         PR target/19890
12340         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12341
12342 2005-03-29  Dale Ranta  <dir@lanl.gov>
12343             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12344
12345         PR libfortran/20163
12346         * gfortran.dg/pr20163-2.f: New test.
12347
12348 2005-03-28  Jan Hubicka  <jh@suse.cz>
12349
12350         PR middle-end/20635
12351         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12352         by Jakub Jelinek.
12353
12354 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12355
12356         PR tree-optimization/20626
12357         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12358         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12359
12360 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12361
12362         * gfortran.dg/underflow.f90: New test.
12363         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
12364
12365 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12366
12367         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
12368
12369 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
12370
12371         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
12372         (g++_init): Make sure that CXXFLAGS is set.
12373         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
12374         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
12375         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12376         * lib/objc.exp (objc_init): Likewise.
12377         * lib/treelang.exp (treelang_init): Likewise.
12378
12379 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
12380
12381         PR tree-optimization/20470
12382         * gcc.dg/tree-ssa/pr20470.c: New test.
12383
12384 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
12385
12386         * gcc.dg/ppc-stfiwx.c: New.
12387
12388 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
12389
12390         PR target/19888
12391         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
12392
12393 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12394
12395         * gcc.dg/20050325-1.c: Fix a typo.
12396
12397 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12398
12399         PR libfortran/19678
12400         PR libfortran/19679
12401         * gfortran.dg/dos_eol.f: New test.
12402
12403 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12404
12405         PR rtl-optimization/20249
12406         * gcc.dg/20050325-1.c: New test.
12407
12408 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12409
12410         PR libfortran/15332
12411         * gfortran.dg/pr15332.f: New test.
12412
12413 2005-03-24  Dale Johannesen  <dalej@apple.com>
12414
12415         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
12416
12417 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
12418
12419         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
12420         'internal' visibility.
12421         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12422         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
12423         'protected' visibility.
12424         * gcc.dg/visibility-7.c: Likewise.
12425         * lib/target-supports.exp (check_visibility_available): Take
12426         a parameter, the kind of visibility to check for.
12427         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
12428         to check_visibility_available.
12429
12430         * g++.dg/expr/cast3.C: New.
12431
12432 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
12433
12434         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
12435         rs6000.
12436
12437 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
12438
12439         PR target/20095
12440         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12441
12442 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
12443
12444         * gcc.dg/badshift.c: Renamed to...
12445         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
12446
12447         * gcc.target/i386/badshift.c: Renamed to...
12448         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
12449         only.
12450
12451         PR rtl-optimization/20532
12452         * gcc.target/i386/badshift.c: New.
12453
12454 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12455
12456         * gfortran.dg/pr18025.f90: New test.
12457
12458 2005-03-23  Dale Johannesen  <dalej@apple.com>
12459
12460         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12461
12462 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
12463
12464         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12465
12466         * lib/target-supports.exp (check_iconv_available): Default
12467         libiconv to -liconv, if there is no definition.
12468
12469 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
12470
12471         * gcc.dg/torture/cris-asm-mof-1.c: New test.
12472
12473 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
12474
12475         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
12476         * g++.dg/opt/pr7503-2.C: Likewise.
12477         * g++.dg/opt/pr7503-3.C: Likewise.
12478         * g++.dg/opt/pr7503-4.C: Likewise.
12479         * g++.dg/opt/pr7503-5.C: Likewise.
12480         * g++.dg/warn/minmax.C: New test.
12481
12482 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12483
12484         * gfortran.dg/g77_intrinsics_funcs.f: New test.
12485         * gfortran.dg/g77_intrinsics_sub.f: New test.
12486
12487 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
12488             Jan Hubicka  <jh@suse.cz>
12489             Steven Bosscher <stevenb@suse.de
12490
12491         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
12492
12493 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12494
12495         PR c++/19980
12496         * g++.dg/template/redecl3.C: New test.
12497
12498 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12499
12500         PR c++/20499
12501         * g++.dg/parse/error16.C: Tweak error markers.
12502
12503 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
12504
12505         PR target/20561
12506         * gcc.dg/20050321-2.c: New test.
12507
12508 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         PR c++/20465
12511         PR c++/20381
12512         * g++.dg/template/ptrmem12.C: New.
12513
12514 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
12515
12516         PR rtl-optimization/20527
12517         * gcc.c-torture/execute/pr20527-1.c: New test.
12518
12519 2005-03-22  Ben Elliston  <bje@au.ibm.com>
12520
12521         * gcc.misc-tests/options.exp (check_for_options): Create a real C
12522         program, compile it into a real executable and then delete the .c
12523         and .x files afterwards, to avoid problems on testglue targets.
12524
12525 2005-03-21  Stuart Hastings  <stuart@apple.com>
12526
12527         * gcc.target/i386/sse-2.c: New.
12528
12529 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
12530
12531         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12532
12533 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12534
12535         * g++.dg/parse/crash25.C: Fix typo.
12536
12537 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12538
12539         PR c++/20461
12540         * g++.dg/parse/crash24.C: New test.
12541
12542         PR c++/20536
12543         * g++.dg/parse/crash25.C: New test.
12544
12545 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12546
12547         PR c++/20147
12548         * g++.dg/ext/stmtexpr4.C: New test.
12549
12550 2005-03-20  Roger Sayle  <roger@eyesopen.com>
12551
12552         PR middle-end/20539
12553         * gcc.c-torture/compile/pr13066-1.c: New test case.
12554         * gcc.c-torture/compile/pr20539-1.c: Likewise.
12555         * g++.dg/opt/pr13066-1.C: Likewise.
12556
12557 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
12558
12559         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12560
12561 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12562
12563         PR fortran/18525
12564         * gfortran.dg/nesting_1.f90: New test.
12565
12566 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12567
12568         PR c++/20240
12569         * g++.dg/lookup/using13.C: New test.
12570
12571 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12572
12573         PR c++/20333
12574         * g++.dg/template/crash36.C: New test.
12575
12576 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
12577
12578         PR c++/20463
12579         * g++.dg/template/crash35.C: New test.
12580
12581 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
12582
12583         PR c++/19966
12584         * g++.dg/overload/operator2.C: New test.
12585
12586 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12587
12588         PR libfortran/20257
12589         * gfortran.dg/pr20257.f90: New test.
12590
12591 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12592
12593         PR libfortran/20480
12594         * gfortran.dg/pr20480.f90: New test.
12595
12596 2005-03-16  Richard Henderson  <rth@redhat.com>
12597
12598         PR middle-end/15700
12599         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12600         (_rtld_global): New.
12601         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12602         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12603
12604         * gcc.dg/alias-3.c: New.
12605         * gcc.dg/alias-4.c: New.
12606         * gcc.dg/alias-5.c: New.
12607         * gcc.dg/alias-6.c: New.
12608
12609 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
12610
12611         * gcc.dg/cpp/ucnid-7.c: New.
12612
12613 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
12614             Dorit Naishlos  <dorit@il.ibm.com>
12615
12616         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12617         darwin.
12618
12619 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
12620
12621         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12622         misaligned accesses.
12623         * gcc.dg/vect/vect-58.c: Likewise.
12624         * gcc.dg/vect/vect-92.c: New.
12625         * gcc.dg/vect/vect-93.c: New.
12626
12627 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
12628
12629         PR fortran/18827
12630         * gfortran.dg/assign_2.f90: New test.
12631         * gfortran.dg/assign_3.f90: New test.
12632         * gfortran.dg/assign.f90: New test.
12633
12634 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
12635
12636         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12637         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12638         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12639         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12640         names.
12641
12642 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
12643
12644         * gcc.dg/cpp/ucnid-6.c: New.
12645
12646         * gcc.dg/cpp/normalize-1.c: New.
12647         * gcc.dg/cpp/normalize-2.c: New.
12648         * gcc.dg/cpp/normalize-3.c: New.
12649         * gcc.dg/cpp/normalize-4.c: New.
12650         * gcc.dg/cpp/ucnid-4.c: New.
12651         * gcc.dg/cpp/ucnid-5.c: New.
12652         * g++.dg/cpp/normalize-1.C: New.
12653         * g++.dg/cpp/ucnid-1.C: New.
12654
12655 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12656
12657         * gcc.dg/pr18628.c: New.
12658
12659 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12660
12661         PR c++/20280
12662         * g++.dg/tree-ssa/pr20280.C: New.
12663
12664 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12665
12666         PR fortran/20467
12667         * gfortran.dg/stfunc_2.f90: New test.
12668
12669 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12670
12671         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12672
12673 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12674
12675         * gcc.dg/tree-ssa/20050314-1.c: New test.
12676
12677 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12678
12679         PR c++/4403
12680         PR c++/9783, DR433
12681         * g++.dg/template/friend34.C: New test.
12682         * g++.dg/template/friend35.C: Likewise.
12683         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12684
12685 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12686
12687         Friend class name lookup 5/n
12688         PR c++/1016
12689         * g++.dg/lookup/hidden-class1.C: New test.
12690         * g++.dg/lookup/hidden-class2.C: Likewise.
12691         * g++.dg/lookup/hidden-class3.C: Likewise.
12692         * g++.dg/lookup/hidden-class4.C: Likewise.
12693         * g++.dg/lookup/hidden-class5.C: Likewise.
12694         * g++.dg/lookup/hidden-class6.C: Likewise.
12695         * g++.dg/lookup/hidden-class7.C: Likewise.
12696         * g++.dg/lookup/hidden-class8.C: Likewise.
12697         * g++.dg/lookup/hidden-class9.C: Likewise.
12698         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12699         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12700         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12701         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12702         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12703         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12704         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12705         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12706         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12707         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12708         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12709
12710 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/20157
12713         * g++.dg/template/error18.C: New test.
12714
12715 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12716
12717         PR debug/16792
12718         * g++.dg/debug/pr16792.C: New test.
12719
12720 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12721
12722         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12723         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12724         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12725         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12726         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12727         test assertion names.
12728
12729 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12730
12731         PR fortran/18600
12732         * gfortran.dg/stfunc_1.f90: New test.
12733
12734 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12735
12736         PR fortran/16907
12737         * gfortran.dg/real_index_1.f90: New test.
12738
12739 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12740
12741         PR fortran/20323
12742         * gfortran.dg/spec_expr_1.f90: New test.
12743
12744 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12745
12746         PR c/20402
12747         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12748         new parser.
12749
12750 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12751
12752         PR fortran/20361
12753         * gfortran.dg/largeequiv_1.f90: New test.
12754
12755 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12756
12757         * gcc.dg/ucnid-1.c: New.
12758         * gcc.dg/ucnid-2.c: New.
12759         * gcc.dg/ucnid-3.c: New.
12760         * gcc.dg/ucnid-4.c: New.
12761         * gcc.dg/ucnid-5.c: New.
12762         * gcc.dg/ucnid-6.c: New.
12763         * gcc.dg/cpp/ucnid-1.c: New.
12764         * gcc.dg/cpp/ucnid-2.c: New.
12765         * gcc.dg/cpp/ucnid-3.c: New.
12766         * g++.dg/other/ucnid-1.C: New.
12767
12768 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12769
12770         * gcc.dg/vmx/darwin-abi-3.c: Delete.
12771
12772 2005-03-11  Per Bothner  <per@bothner.com>
12773
12774         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
12775         that diagnotics refer to correct token.
12776         * gcc.dg/unused-3.c: Likewise.
12777
12778 2005-03-11  Per Bothner  <per@bothner.com>
12779
12780         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12781         constant" is now actually on same line as string constant.
12782         * gcc.dg/cpp/direct2s.c: Likewise.
12783
12784 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
12785
12786         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12787
12788 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12789
12790         PR libfortran/20124
12791         * gfortran.dg/pr20124.f90: New Test
12792
12793 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
12794
12795         PR tree-optimization/20130
12796         * gcc.dg/pr20130-1.c: New test.
12797
12798 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12799
12800         PR target/20095
12801         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12802
12803 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12804
12805         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12806
12807 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
12808
12809         * g++.dg/eh/forced1.C: Fix comment.
12810         * g++.dg/eh/forced2.C: Ditto.
12811         * g++.dg/eh/forced3.C: Ditto.
12812         * g++.dg/eh/forced4.C: Ditto.
12813
12814 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
12815
12816         PR rtl-opt/20412
12817         * gcc.c-torture/compile/pr20412.c: New test.
12818
12819 2005-03-10  Roger Sayle  <roger@eyesopen.com>
12820
12821         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12822
12823 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12824
12825         PR target/20322
12826         * gcc.dg/20050307-1.c: New test.
12827
12828 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
12829
12830         PR c++/20375
12831         * g++.dg/other/stdarg3.C: New.
12832
12833 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
12834
12835         PR c++/18384, c++/18327
12836         * g++.dg/init/array19.C: New test.
12837
12838         PR inline-asm/20314
12839         * gcc.dg/torture/pr20314-1.c: New test.
12840         * gcc.dg/torture/pr20314-2.c: New test.
12841
12842 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
12843
12844         * gcc.dg/20050309-1.c: New test.
12845
12846 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12847
12848         * gcc.dg/builtins-10.c: Reactivate disabled test.
12849         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
12850         new cbrt transformations.
12851
12852 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
12853
12854         PR c++/20208
12855         * g++.dg/template/array13.C: New test.
12856
12857 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
12858
12859         PR c++/16859
12860         * g++.dg/init/brace4.C: New test.
12861
12862 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         PR c++/20186
12865         * g++.dg/template/non-dependent12.C: New.
12866
12867 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
12868
12869         PR c++/20142
12870         * g++.dg/init/array18.C: Add dg-do run marker.
12871
12872         PR c++/20142
12873         * g++.dg/init/array18.C: New test.
12874
12875 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12876
12877         * consistency.vlad/vlad.exp: Remove trailing semicolons.
12878         * g++.dg/gcov/gcov.exp: Likewise.
12879         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12880         * gcc.target/xstormy16/xstormy16.exp: Likewise.
12881         * lib/c-torture.exp: Likewise.
12882         * lib/fortran-torture.exp: Likewise.
12883         * lib/g++.exp: Likewise.
12884         * lib/gcc-defs.exp: Likewise.
12885         * lib/gcc-dg.exp: Likewise.
12886         * lib/gcc.exp: Likewise.
12887         * lib/gcov.exp: Likewise.
12888         * lib/gfortran.exp: Likewise.
12889         * lib/mike-g++.exp: Likewise.
12890         * lib/mike-gcc.exp: Likewise.
12891         * lib/objc-torture.exp: Likewise.
12892         * lib/objc.exp: Likewise.
12893         * lib/profopt.exp: Likewise.
12894         * lib/target-libpath.exp: Likewise.
12895         * lib/target-supports.exp: Likewise.
12896         * lib/treelang.exp: Likewise.
12897         * lib/wrapper.exp: Likewise.
12898
12899 2005-03-08  Jeff Law  <law@redhat.com>
12900
12901         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12902         PHI-OPT changes.
12903
12904 2005-03-08  Ira Rosen  <irar@il.ibm.com>
12905
12906         * gcc.dg/vect/pr20122.c: New test.
12907
12908 2005-03-07  Jeff Law  <law@redhat.com>
12909
12910         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12911         was folded away.
12912         * gcc.dg/tree-ssa/pr18133-1.c: New test.
12913         * gcc.dg/tree-ssa/pr18133-2.c: New test.
12914         * gcc.dg/tree-ssa/pr18134.c: New test.
12915
12916 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12917
12918         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12919         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12920         gcc.dg/torture/builtin-noret-2.c: Require weak support.
12921
12922 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
12923
12924         PR tree-opt/17671
12925         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12926
12927 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
12928
12929         * g++.dg/warn/Wnvdtor.C: New test.
12930
12931 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
12932
12933         * gcc.dg/torture/pr19683-1.c: New test.
12934
12935 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
12936
12937         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12938         * gfortran.dg/g77/19990313-2.f: Ditto.
12939         * gfortran.dg/g77/19990313-3.f: Ditto.
12940         * gfortran.dg/g77/19990525-0.f: Ditto.
12941         * gfortran.dg/g77/19990826-0.f: Ditto.
12942         * gfortran.dg/g77/19990826-2.f: Ditto.
12943         * gfortran.dg/g77/19990826-3.f: Ditto.
12944         * gfortran.dg/g77/20000511-1.f: Ditto.
12945         * gfortran.dg/g77/20000511-2.f: Ditto.
12946         * gfortran.dg/g77/970625-2.f: Ditto.
12947         * gfortran.dg/g77/980310-2.f: Ditto.
12948         * gfortran.dg/g77/980310-3.f: Ditto.
12949         * gfortran.dg/g77/980310-8.f: Ditto.
12950         * gfortran.dg/g77/980519-2.f: Ditto.
12951         * gfortran.dg/g77/alpha1.f: Ditto.
12952         * gfortran.dg/g77/claus.f: Ditto.
12953         * gfortran.dg/g77/erfc.f: Ditto.
12954         * gfortran.dg/g77/short.f: Ditto.
12955         * gfortran.fortran-torture/execute/data.f90: Ditto.
12956         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12957         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12958
12959 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12960
12961         * lib/file-format.exp (gcc_target_object_format): Add check for som
12962         format and hardcode object formats on hppa*-*-hpux*.
12963         * lib/target-supports.exp (check_weak_available): Add check for som
12964         object format.  Always return 0 on hppa*-*-hpux10*.
12965
12966         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12967         is defined.
12968
12969         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12970
12971 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12972
12973         * gfortran.dg/pr19936_1.f90: New test.
12974         * gfortran.dg/pr19936_2.f90: New test.
12975         * gfortran.dg/pr19936_3.f90: New test.
12976
12977 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
12978             Paul Thomas <prthomas@drfccad.cea.fr>
12979
12980         * gfortran.dg/PR19754_1.f90: New test.
12981         * gfortran.dg/PR19754_2.f90: Ditto.
12982
12983 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12984
12985         PR c++/19311
12986         * g++.dg/template/non-dependent11.C: New test.
12987
12988 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
12989
12990         * lib/target-supports.exp (check_iconv_available): Fix comment.
12991
12992 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
12993             Joseph S. Myers  <joseph@codesourcery.com>
12994
12995         PR c++/19797
12996         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12997
12998 2005-03-04  Matthew Sachs  <msachs@apple.com>
12999
13000         * gcc.exp (gcc_target_compile): Put braces around
13001         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13002         * objc.exp (objc_target_compile): Likewise.
13003         * treelang.exp (treelang_target_compile): Likewise.
13004
13005 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13006
13007         PR fortran/19673
13008         * gfortran.dg/func_result_1.f90: New test.
13009
13010 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13011
13012         * gcc.misc-tests/options.exp: New test.
13013
13014 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13015
13016         * gcc.dg/pr15784-4.c: New test.
13017
13018 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13019
13020         * gcc.c-torture/execute/pr17133.c: New.
13021         * gcc.c-torture/compile/20050303-1.c: New.
13022
13023 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13024
13025         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13026
13027 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13028
13029         * g++.dg/overload/using2.C: New.
13030
13031 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13032
13033         PR c++/19916
13034         * g++.dg/init/ptrmem2.C: New test.
13035
13036 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13037
13038         PR c/8927
13039         * gcc.dg/pr8927-1.c: New test.
13040
13041 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13042
13043         PR c++/20232
13044         * g++.dg/inherit/covariant12.C: New.
13045
13046 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13047
13048         PR fortran/19479
13049         * gfortran.dg/bound_1.f90: New test.
13050
13051 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13052
13053         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13054         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13055
13056 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13057
13058         PR c/20245
13059         * gcc.dg/pr20245-1.c: New test.
13060
13061 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13062
13063         PR middle-end/19874
13064         * gcc.c-torture/execute/20050119-2.c: New test case.
13065
13066 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13067
13068         * README: Update the DejaGnu bug reporting address.
13069         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13070         * lib/objc-torture.exp: Likewise.
13071
13072 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13073
13074         * gfortran.dg/boz_1.f90: New test.
13075         * gfortran.dg/boz_3.f90: New test.
13076         * gfortran.dg/boz_4.f90: New test.
13077
13078 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13079
13080         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13081         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13082
13083 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13084
13085         PR libfortran/20101
13086         * gfortran.dg/write_0_pe_format.f90: New test.
13087
13088 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13089
13090         PR c++/20206
13091         * g++.dg/opt/thunk2.C: New test.
13092         * g++.dg/opt/covariant1.C: New test.
13093
13094 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13095
13096         * gfortran.dg/e_d_fmt.f90: New test.
13097
13098 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13099
13100         * gcc.dg/asm-b.c: Fix comment typos.
13101
13102 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13103
13104         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13105         a V_MAY_DEF also.
13106
13107 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13108
13109         PR tree-opt/20188
13110         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13111         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13112         * gcc.dg/asm-b.c: New test.
13113
13114 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13115
13116         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13117         Disable this test on IRIX 6.
13118
13119 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13120
13121         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13122         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13123         parser.
13124
13125 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13126
13127         PR tree-optimization/20204
13128         * testsuite/gcc.dg/pr20204.c: New test.
13129
13130 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13131
13132         PR target/20196
13133         * gcc.c-torture/execute/20050224-1.c: New test.
13134
13135         PR c++/20175
13136         * g++.dg/warn/Wbraces2.C: New test.
13137
13138 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13139
13140         PR c++/19878
13141         * g++.dg/init/const2.C: New test.
13142
13143 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13144
13145         PR tree-optimization/20100
13146         * gcc.c-torture/execute/pr20100-1.c: New test.
13147
13148 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13149
13150         * gfortran.dg/implicit_3.f90: New test.
13151
13152         * gfortran.dg/deftype_1.f90: New test.
13153
13154 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13155
13156         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13157         the test passes.
13158         * g++.dg/other/anon3.C: Accept a warning.
13159
13160 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13161
13162         * gcc.dg/pr20017.c: Fix a comment typo.
13163
13164 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13165
13166         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13167
13168 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13169
13170         PR ada/19902
13171         * ada/acats/tests/cxa/cxa3004.a: Remove.
13172         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13173
13174 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/20073
13177         * g++.dg/init/const1.C: New test.
13178
13179         PR c++/19991
13180         * g++.dg/parse/constant7.C: New test.
13181
13182         PR c++/20152
13183         * g++.dg/parse/error27.C: New test.
13184         * g++.dg/template/qualttp15.C: Adjust error markers.
13185         * g++.old-deja/g++.other/struct1.C: Likewise.
13186
13187         PR c++/20153
13188         * g++.dg/template/error17.C: New test.
13189
13190         PR c++/20148
13191         * g++.dg/parser/error26.C: New test.
13192
13193 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13194
13195         PR tree-optimization/20100
13196         PR tree-optimization/20115
13197         * gcc.dg/pr20115.c: New test.
13198         * gcc.dg/pr20115-1.c: New test.
13199         * gcc.dg/pr20100.c: New test.
13200         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13201         call-clobbered variables after alias1.
13202
13203 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13204
13205         * gfortran.dg/list_read_4.f90: new test.
13206
13207 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13208
13209         PR rtl-optimization/20017.
13210         * gcc.dg/pr20017.c: New.
13211
13212 2005-02-22  Devang Patel  <dpatel@apple.com>
13213
13214         PR 19952
13215         * g++.dg/tree-ssa/pr19952.C: New test.
13216
13217 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13218
13219         PR c++/19883
13220         * g++.dg/parse/constant6.C: New test.
13221
13222 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13223
13224         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13225         * g++.dg/charset/asm2.c: Likewise.
13226         * g++.dg/charset/asm3.c: Likewise.
13227         * g++.dg/charset/asm4.c: Likewise.
13228         * g++.dg/charset/asm5.c: Likewise.
13229         * g++.dg/charset/attribute1.c: Likewise.
13230         * g++.dg/charset/attribute2.c: Likewise.
13231         * g++.dg/charset/extern1.cc: Likewise.
13232         * g++.dg/charset/extern2.cc: Likewise.
13233         * g++.dg/charset/extern3.cc: Likewise.
13234         * g++.dg/charset/function.cc: Likewise.
13235         * g++.dg/charset/string.c: Likewise.
13236         * g++.dg/charset/charset.exp: Likewise.
13237         * lib/target-supports.exp (check_iconv_available): Fix comment.
13238
13239 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13240
13241         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13242         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13243         * gcc.dg/charset/asm2.c: Likewise.
13244         * gcc.dg/charset/asm3.c: Likewise.
13245         * gcc.dg/charset/asm4.c: Likewise.
13246         * gcc.dg/charset/asm5.c: Likewise.
13247         * gcc.dg/charset/asm6.c: Likewise.
13248         * gcc.dg/charset/attribute1.c: Likewise.
13249         * gcc.dg/charset/attribute2.c: Likewise.
13250         * gcc.dg/charset/builtin1.c: Likewise.
13251         * gcc.dg/charset/extern.c: Likewise.
13252         * gcc.dg/charset/function.c: Likewise.
13253         * gcc.dg/charset/string.c: Likewise.
13254         * gcc.dg/charset/charset.exp: Likewise.
13255
13256 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13257
13258         PR fortran/20086
13259         * gfortran.dg/pr20086.f90: New test.
13260
13261 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13262
13263         PR tree-optimization/19786
13264         * g++.dg/tree-ssa/pr19786.C: New.
13265
13266 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13267
13268         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13269
13270 2005-02-21  Jeff Law  <law@redhat.com>
13271
13272         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13273
13274 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13275
13276         * gfortran.dg/do_iterator: Split loop, markup all lines for
13277         which an error locus is printed.
13278         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13279         locus is printed.
13280         * gfortran.dg/select_4.f90: Likewise.
13281         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13282         locuses in the various permutations.
13283
13284 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13285
13286         PR tree-optimization/19951
13287         * g++.dg/vect: New directory.
13288         * g++.dg/vect/vect.exp: New file.
13289         * g++.dg/vect/pr19951.cc: New testcase.
13290         * g++.dg/dg.exp: Also prune vectorizer tests.
13291
13292 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13293
13294         PR 18785
13295         * gcc.dg/charset/builtin1.c: New test.
13296
13297 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13298
13299         PR c++/19299
13300         * g++.dg/inherit/volatile1.C: New test.
13301
13302         PR c++/19440
13303         * g++.dg/template/dtor4.C: New test.
13304
13305 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13306
13307         * gfortran.dg/int_1.f90: New test.
13308
13309 2005-02-19  Devang Patel  <dpatel@apple.com>
13310
13311         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13312
13313 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13314
13315         * gfortran.dg/achar_1.f90: New test.
13316
13317 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13318
13319         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13320
13321 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13322             Jakub Jelinek  <jakub@redhat.com>
13323
13324         PR tree-optimization/19828
13325         * gcc.dg/tree-ssa/loop-7.c: New test.
13326         * gcc.c-torture/execute/20050218-1.c: New test.
13327
13328 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13329
13330         PR c/20043
13331         * gcc.dg/transparent-union-1.c: New test.
13332         * gcc.dg/transparent-union-2.c: New test.
13333
13334 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13335
13336         PR tree-optimization/18977
13337         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13338
13339 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13340
13341         PR target/20054
13342         * gcc.dg/pr20054.c: New test.
13343
13344 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13345
13346         PR c++/19508
13347         * g++.dg/ext/attrib20.C: New test.
13348
13349 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13350
13351         PR middle-end/20030
13352         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13353
13354 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13355
13356         PR c++/20008
13357         * g++.dg/opt/switch4.C: New.
13358
13359 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
13360
13361         PR c++/20023
13362         PR tree-optimization/20009
13363         * gcc.c-torture/compile/20050217-1.c: New test.
13364         * g++.dg/opt/switch3.C: New test.
13365
13366         PR tree-optimization/18947
13367         * gcc.c-torture/compile/20050215-1.c: New test.
13368         * gcc.c-torture/compile/20050215-2.c: New test.
13369         * gcc.c-torture/compile/20050215-3.c: New test.
13370
13371 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
13372
13373         PR c++/20028
13374         * g++.dg/template/crash34.C: New.
13375
13376         PR c++/20022
13377         * g++.dg/other/access3.C: New.
13378
13379 2005-02-17  Ira Rosen  <irar@il.ibm.com>
13380
13381         * gcc.dg/vect/vect-98.c: New test.
13382
13383 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
13384
13385         PR tree-optimization/19967
13386         * gcc.dg/pr19967.c: New.
13387
13388 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
13389
13390         PR middle-end/19857
13391         * gcc.dg/tree-ssa/20050215-1.c: New test.
13392         * gcc.c-torture/execute/20050215-1.c: New test.
13393
13394 2005-02-15  Eric Christopher  <echristo@redhat.com>
13395
13396         * gcc.dg/cpp/20050215-1.c: New file.
13397
13398 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
13399
13400         PR tree-optimization/15785
13401         * gcc.dg/pr15785-1.c: New test.
13402
13403 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
13404
13405         PR c++/17788
13406         * g++.dg/init/ctor4.C: New.
13407         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
13408
13409 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
13410
13411         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
13412         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
13413
13414 2005-02-15  Andreas Schwab  <schwab@suse.de>
13415
13416         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
13417         declare malloc.
13418
13419 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
13420
13421         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
13422
13423 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
13424
13425         PR tree-optimization/19853
13426         * gcc.c-torture/compile/pr19853.c: New test.
13427
13428 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13429
13430         PR c++/19608
13431         * g++.dg/parse/local-class1.C: New.
13432
13433         PR c++/19895
13434         * g++.dg/parse/ptrmem3.C: New.
13435
13436         PR c++/19884
13437         * g++.old-deja/g++.oliva/template6.C: Add another case.
13438         * g++.dg/template/explicit6.C: New.
13439
13440 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
13441
13442         PR c++/17816
13443         * g++.dg/other/redecl2.C: New.
13444
13445 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         PR c++/19891
13448         * g++.dg/abi/covariant4.C: New.
13449
13450 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
13451
13452         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13453
13454 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
13455
13456         * gcc.dg/vect/vect-96.c: Fix typo.
13457
13458 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13459
13460         PR c++/14479
13461         PR c++/19487
13462         * g++.dg/template/enum5.C: New test.
13463
13464 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13465
13466         * gcc.dg/vect/vect-97.c: New test.
13467
13468 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13469
13470         * gcc.dg/vect/vect-96.c: New test.
13471
13472 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
13473
13474         * gcc.dg/builtins-34.c: Also check ldexp*.
13475
13476 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
13477
13478         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
13479
13480 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
13481
13482         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
13483         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
13484         dg-require-dll, dg-require-iconv, dg-require-named-sections,
13485         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
13486         selector_list, selector_expression, dg-process-target): Move to new
13487         file target-supports-dg.exp.
13488         * lib/target-supports-dg.exp: New.
13489
13490         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13491         New.
13492
13493 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
13494
13495         PR c++/19666
13496         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
13497
13498         PR middle-end/19858
13499         * gcc.c-torture/compile/20050210-1.c: New test.
13500
13501 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/19755
13504         * g++.dg/warn/Wbraces1.C: New test.
13505
13506 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
13507
13508         * gcc.dg/builtins-52.c: New testcase.
13509
13510 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
13511
13512         PR c/19342
13513         * gcc.c-torture/execute/20050119-1.c: New test.
13514
13515 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13516
13517         PR c++/19811
13518         * g++.dg/init/delete1.C: New test.
13519
13520 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13521
13522         PR c++/18470
13523         * g++.dg/template/static12.C: New test.
13524
13525 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13526
13527         PR c++/19787
13528         * g++.dg/conversion/ambig1.C: New test.
13529
13530         PR c++/19739
13531         * g++.dg/ext/attrib19.C: New test.
13532
13533         PR c++/19732
13534         * g++.dg/parse/dtor5.C: New test.
13535
13536         PR c++/19762
13537         * g++.dg/template/dtor3.C: New test.
13538
13539         PR c++/19826
13540         * g++.dg/template/static11.C: New test.
13541         * g++.dg/template/crash2.C: Remove dg-error marker.
13542
13543 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
13544
13545         PR C++/18491
13546         * g++.old-deja/g++.mike/p10769a.C: Remove.
13547
13548 2005-02-09  Roger Sayle  <roger@eyesopen.com>
13549
13550         * gcc.dg/builtins-48.c: New test case.
13551         * gcc.dg/builtins-49.c: New test case.
13552         * gcc.dg/builtins-50.c: New test case.
13553         * gcc.dg/builtins-51.c: New test case.
13554
13555 2005-02-09  Ian Lance Taylor  <ian@airs.com>
13556
13557         PR middle-end/19583
13558         * g++.dg/warn/Wreturn-type-3.C: New test.
13559
13560 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13561
13562         PR middle-end/19402
13563         * gcc.dg/pr19402-1.c: New testcase.
13564         * gcc.dg/pr19402-2.c: likewise.
13565
13566 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13567
13568         PR middle-end/19854
13569         * g++.dg/tree-ssa/tmmti.C: New testcase.
13570
13571 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13572
13573         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13574
13575 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
13576
13577         PR c++/19733
13578         * g++.dg/parse/crash23.C: New test.
13579         * g++.dg/warn/Weff1.C: New test.
13580
13581 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13582
13583         * gcc.dg/20050209-1.c: New test.
13584
13585 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13586
13587         PR target/19799
13588         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13589
13590 2005-02-08  Mike Stump  <mrs@apple.com>
13591
13592         * g++.dg/pch/import-2.c: New test.
13593         * g++.dg/pch/import-2.hs: New.
13594         * g++.dg/pch/include/import-2a.h: New.
13595         * g++.dg/pch/include/import-2b.h: New.
13596
13597 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
13598
13599         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13600
13601 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13602
13603         * gfortran.dg/substr_1.f90: New test.
13604
13605 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
13606
13607         PR middle-end/19775
13608         * gcc.dg/torture/builtin-power-1.c: Disable test for
13609         invalid transformation.
13610         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
13611         no longer optimize.
13612         * gcc.dg/builtins-47.c: New testcase.
13613
13614 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
13615             Dorit Naishlos  <dorit@il.ibm.com>
13616
13617         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13618
13619 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
13620
13621         * gcc.c-torture/compile/20050206-1.c: New test.
13622
13623 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13624
13625         PR tree-opt/19768
13626         * g++.dg/opt/pr19768.C: New test.
13627
13628 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13629
13630         PR tree-opt/19736
13631         * gcc.c-torture/compile/pr19736.c: New test.
13632
13633 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13634
13635         PR c++/17401
13636         * g++.dg/parse/error25.C: New test.
13637
13638 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
13639
13640         * gcc.c-torture/execute/20050203-1.c: New.
13641
13642 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
13643
13644         * gcc.dg/vect/vect-85.c: Remove xfail.
13645         * gcc.dg/vect/vect-86.c: Remove xfail.
13646         * gcc.dg/vect/vect-87.c: Remove xfail.
13647         * gcc.dg/vect/vect-88.c: Remove xfail.
13648
13649 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
13650
13651         * gcc.dg/altivec-19.c: New.
13652
13653 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
13654
13655         PR c/17807
13656         * gcc.dg/nested-func-3.c: New test.
13657         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13658
13659 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
13660
13661         * gcc.test-framework/gen_directive_tests: Generate tests for
13662         selector expressions.
13663
13664 2005-02-02  Matt Austern  <austern@apple.com>
13665
13666         PR c++/19628
13667         * g++/ext/builtin7.C: New.
13668         * g++/ext/builtin8.C: New.
13669
13670 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13671
13672         PR c/18502
13673         * gcc.dg/pr18502-1.c: New test.
13674
13675 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13676
13677         PR c++/17413
13678         * g++.dg/template/local4.C: Tweak.
13679
13680 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
13681
13682         PR tree-optimization/19578
13683         * gcc.c-torture/compile/20050202-1.c: New test.
13684
13685 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13686
13687         PR c/19435
13688         * gcc.dg/c99-init-4.c: New test.
13689
13690 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13691
13692         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13693
13694         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13695
13696         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13697         * g++.dg/eh/check-vect.h: New.
13698
13699         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13700         * gcc.dg/vect/vect-78.c: Ditto.
13701         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13702         Remove.
13703
13704         * g++.dg/conversion/simd1.C: Expect warning.
13705         * g++.dg/ext/attribute-test-1.C: Ditto.
13706         * g++.dg/ext/attribute-test-2.C: Ditto.
13707         * g++.dg/ext/attribute-test-3.C: Ditto.
13708         * g++.dg/ext/attribute-test-4.C: Ditto.
13709
13710         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13711         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13712
13713         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13714
13715 2005-02-01  Richard Henderson  <rth@redhat.com>
13716
13717         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13718         long double for ibm double-double format.
13719         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13720
13721 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
13722
13723         PR tree-optimization/19633
13724         * testsuite/gcc.dg/pr19633-1.c: New test.
13725         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13726         to NULL or a symbol.
13727
13728 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13729
13730         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13731         New procs.
13732         (dg-process-target (local override)): Handle selector expressions.
13733
13734         * gcc.test-framework/README: Describe tests in source directory.
13735         * gcc.test-framework/test-framework.awk: Handle dg- tests.
13736         * gcc.test-framework/test-framework.exp: Handle dg- tests.
13737         * gcc.test-framework/dg-bogus-exp-P.c: New test.
13738         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13739         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13740         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13741         * gcc.test-framework/dg-do-link-exp-P.c: New test.
13742         * gcc.test-framework/dg-do-run-exp-P.c: New test.
13743         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13744         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13745         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13746         * gcc.test-framework/dg-error-exp-P.c: New test.
13747         * gcc.test-framework/dg-error-exp-XP.c: New test.
13748         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13749         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13750         * gcc.test-framework/dg-output-exp-P.c: New test.
13751         * gcc.test-framework/dg-output-exp-XF.c: New test.
13752         * gcc.test-framework/dg-warning-exp-P.c: New test.
13753         * gcc.misc-tests/dg-1.c: Remove.
13754         * gcc.misc-tests/dg-2.c: Remove.
13755         * gcc.misc-tests/dg-3.c: Remove.
13756         * gcc.misc-tests/dg-4.c: Remove.
13757         * gcc.misc-tests/dg-5.c: Remove.
13758         * gcc.misc-tests/dg-6.c: Remove.
13759         * gcc.misc-tests/dg-7.c: Remove.
13760         * gcc.misc-tests/dg-8.c: Remove.
13761         * gcc.misc-tests/dg-9.c: Remove.
13762         * gcc.misc-tests/dg-10.c: Remove.
13763         * gcc.misc-tests/dg-11.c: Remove.
13764         * gcc.misc-tests/dg-12.c: Remove.
13765         * gcc.misc-tests/dg-test.exp: Remove.
13766
13767         * gcc.test-framework/test-framework.awk: Change recording and
13768         printing of passes and failures.
13769
13770         * gcc.test-framework: New directory.
13771         * gcc.test-framework/README: New.
13772         * gcc.test-framework/test-framework.exp: New.
13773         * gcc.test-framework/test-framework.awk: New.
13774         * gcc.test-framework/gen_directive_tests: New.
13775
13776 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
13777
13778         * lib/treelang.exp: Fix comment typos.
13779         (treelang_target_compile): Don't append libs=-ltreelang to options.
13780
13781 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
13782
13783         * g++.dg/parse/typename7.C: Adjust error messages.
13784
13785 2005-01-31  Jeff Law  <law@redhat.com>
13786
13787         * gcc.c-torture/execute/20050131-1.c: New test.
13788         * gcc.dg/wcaselabel.c: New test.
13789
13790 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
13791
13792         * g++.dg/other/warning1.C: Adjust error messags.
13793         * g++.dg/parse/constant5.C: New test.
13794
13795 2005-01-31  Steven Bosscher  <stevenb@suse.de>
13796
13797         PR c/19333
13798         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13799         the test case valid.
13800         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13801         * testsuite/gcc.dg/array-7.c: Adjust expected result.
13802         * testsuite/gcc.dg/pr18596-3.c: Likewise.
13803         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13804         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13805         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13806
13807 2005-01-31  Dale Johannesen  <dalej@apple.com>
13808
13809         * g++.dg/opt/pr19650.C: New test.
13810
13811 2005-01-31  Richard Henderson  <rth@redhat.com>
13812
13813         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13814         long double for intel double extended format.
13815         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13816
13817 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
13818
13819         PR c++/19555
13820         * g++.dg/template/static10.C: New test.
13821
13822         PR c++/19395
13823         * g++.dg/parse/error24.C: New test.
13824
13825         PR c++/19367
13826         * g++.dg/lookup/builtin1.C: New test.
13827
13828         PR c++/19457
13829         * g++.dg/warn/conv3.C: New test.
13830
13831 2005-01-30  Bud Davis  <bdavis@gfortran.org>
13832
13833         PR fortran/19647
13834         * gfortan.dg/inquire_7.f90
13835
13836 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
13837
13838         PR tree-optimization/15791
13839         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13840         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13841         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13842         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13843         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13844         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13845         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13846         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13847         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13848         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13849
13850 2005-01-29  Paul Brook  <paul@codesourcery.com>
13851
13852         PR fortran/18565
13853         * check.c (real_or_complex_check): New function.
13854         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13855         * intrinsic.c (add_functions): Use new check functions.
13856         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13857         Add prototypes.
13858
13859 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
13860
13861         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13862         gcc.dg/lvalue-3.c: New tests.
13863         * gcc.dg/concat.c: Update expected messages.
13864
13865 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
13866
13867         PR libfortran/19595
13868         * gfortran.dg/eor_1.f90: New test.
13869
13870 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
13871
13872         PR fortran/19589
13873         * gfortran.dg/logical_data_1.f90: New test.
13874
13875 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
13876
13877         PR c++/19253
13878         * g++.dg/template/crash33.C: New test.
13879
13880         PR c++/19667
13881         * g++.dg/template/crash32.C: New test.
13882
13883 2005-01-28  Ian Lance Taylor  <ian@airs.com>
13884
13885         PR middle-end/16558
13886         * g++.dg/warn/Wreturn-type-2.C: New test.
13887
13888 2004-06-24  Jeff Law  <law@redhat.com>
13889
13890         * gcc.dg/tree-ssa/20050128-1.c: New test.
13891
13892 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
13893
13894         * gcc.target/frv/all-mdpackh-1.c: New test.
13895
13896 2005-01-28  Steven Bosscher  <stevenb@suse.de>
13897
13898         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13899
13900 2005-01-27  Richard Henderson  <rth@redhat.com>
13901
13902         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13903
13904 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13905
13906         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13907
13908 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
13909
13910         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13911         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13912         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13913         to cope with cases where the multilib options override the dg-options.
13914
13915 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
13916
13917         PR c/18946
13918         * gcc.dg/noncompile/20050120-1.c: New test.
13919
13920 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
13921
13922         PR tree-optimization/19633
13923         * gcc.dg/pr19633.c: New test.
13924         * gcc.dg/tree-ssa/pr19633.c: New test.
13925
13926 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
13927
13928         * gcc.dg/20041216-1.c: New test.
13929
13930 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
13931
13932         PR objc/18862
13933         * objc.dg/selector-2.m: New test.
13934
13935 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
13936
13937         * g++.dg/opt/range-test-2.C: New test.
13938
13939         PR rtl-optimization/19579
13940         * gcc.c-torture/execute/20050124-1.c: New test.
13941
13942 2005-01-26  Greg Parker  <gparker@apple.com>
13943         Stuart Hastings  <stuart@apple.com>
13944
13945         * gcc.c-torture/execute/20050125-1.c: New.
13946
13947 2005-01-18  Jan Hubicka  <jh@suse.cz>
13948
13949         PR tree-optimize/19337
13950         * gcc.c-torture/compile/20050119-1.c: New test.
13951
13952 2005-01-24  James E Wilson  <wilson@specifixinc.com>
13953
13954         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13955         test for successful match.
13956
13957 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
13958
13959         PR objc/18408
13960         * objc.dg/comp-types-7.m: New test.
13961
13962 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
13963
13964         * lib/target-supports.exp (current_target_name): New.
13965         (check_effective_target_ilp32, check_effective_target_lp64):
13966         Cache the result to use as long as the current target, with
13967         multilib flags, remains the same.
13968
13969         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13970         (dg-require-weak, dg-require-visibility, dg-require-alias,
13971         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13972         dg-require-effective-target, dg-skip-if): Remove call to
13973         skip_test_and_clear_xfail.
13974         (dg-test): Clear xfail data.
13975
13976 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
13977
13978         PR target/17751
13979         * gcc.dg/ppc64-toc.c: New test.
13980
13981         * g++.dg/tree-ssa/empty-1.C: New test.
13982
13983         PR middle-end/19551
13984         * gcc.c-torture/execute/20050121-1.c: New test.
13985         * gcc.dg/20050121-2.c: New test.
13986
13987 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
13988         Paul Brook  <paul@codesourcery.com>
13989
13990         PR fortran/17941
13991         * gfortran.dg/real_const_1.f: New test.
13992         * gfortran.dg/real_const_2.f90: New test.
13993         * gfortran.dg/complex_int_1.f90: New test.
13994
13995 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
13996
13997         PR fortran/19313
13998         * gfortan.dg/inquire_6.f90: New test.
13999
14000 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14001
14002         PR libfortran/19451
14003         * open_readonly_1.f90: New test.
14004
14005 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14006
14007         PR libfortran/18982
14008         * gfortran.dg/open_new.f90: New file.
14009
14010 2005-01-22  Paul Brook  <paul@codesourcery.com>
14011
14012         * namelist_1.f90: New test.
14013
14014 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14015
14016         PR tree-optimization/19484
14017         * gcc.c-torture/compile/20050122-[12].c: New tests.
14018
14019 2005-01-22  Paul Brook  <paul@codesourcery.com>
14020
14021         * gfortran.dg/implicit_2.f90: New test.
14022
14023 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14024
14025         PR fortran/19314
14026         * gfortran.dg/inquire_5.f90: New test.
14027
14028 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14029
14030         PR c/18809
14031         * gcc.dg/pr18809-1.c: New test.
14032
14033 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14034
14035         * gcc.dg/20050121-1.c: New test.
14036
14037         PR tree-optimization/13000
14038         * gcc.dg/20040206-1.c: Change warning to point where function is
14039         being inlined.
14040
14041 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14042
14043         PR c++/19208
14044         * g++.dg/template/array11.C: New test.
14045
14046 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14047
14048         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14049         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14050         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14051         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14052         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14053         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14054
14055 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14056
14057         PR tree-optimization/15349
14058         * gcc.dg/tree-ssa/pr15349.c: New.
14059
14060 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14061
14062         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14063
14064 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14065
14066         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14067         scan-assembler-times directive name.
14068
14069         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14070         after dg-do.
14071
14072         PR rtl-optimization/19462
14073         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14074
14075 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14076
14077         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14078         counting function calls on ia64.
14079
14080 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14081
14082         PR rtl-optimization/15139
14083         * gcc.dg/20050111-2.c: New test.
14084
14085         PR c/17297
14086         * gcc.c-torture/compile/20050113-1.c: New testcase.
14087
14088         PR middle-end/19164
14089         * gcc.dg/20050113-1.c: New testcase.
14090
14091 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14092
14093         * gcc.dg/vect/vect-85.c: Add comment.
14094         * gcc.dg/vect/vect-86.c: Add xfail for now.
14095         * gcc.dg/vect/vect-87.c: Add xfail for now.
14096         * gcc.dg/vect/vect-88.c: Add xfail for now.
14097         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14098
14099 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14100
14101         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14102
14103 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14104
14105         * g++.dg/debug/typedef3.C: New test.
14106
14107 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14108
14109         PR c/19472
14110         * gcc.dg/asm-a.c: New test.
14111
14112 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14113
14114         * gcc.dg/sh-relax.c: Add prototype for abort.
14115
14116 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14117
14118         * gcc.dg/short-compare-1.c: New test.
14119         * gcc.dg/short-compare-2.c: Likewise.
14120
14121 2005-01-18  Michael Matz  <matz@suse.de>
14122
14123         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14124
14125 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14126
14127         PR tree-optimization/19121
14128         * gcc.c-torture/compile/pr19121.c: New test.
14129
14130 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14131
14132         PR target/19357
14133         * gcc.c-torture/compile/pr19357.c: New test.
14134
14135 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14136
14137         PR c/5675
14138         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14139         pass--those that refer just to the variable, possibly with a
14140         cast.
14141         * gcc.dg/c99-const-expr-3.c: Likewise.
14142
14143         PR middle-end/13127
14144         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14145         longer emitted.
14146
14147 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14148
14149         PR fortran/18778
14150         * gfortran.dg/endfile_2.f90: New test.
14151
14152 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14153
14154         PR 19168
14155         * gfortran.dg/select_5.f90: New test.
14156
14157 2004-01-16  Paul Brook  <paul@codesourcery.com>
14158
14159         * gfortran.dg/common_4.f90: New test.
14160
14161 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14162
14163         PR rtl-optimization/19462
14164         * gcc.dg/torture/pr19462-1.c: New test.
14165
14166 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14167
14168         PR objc/19321
14169         * objc.dg/func-ptr-2.m: New.
14170         * objc.dg/volatile-1.m: New.
14171
14172 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14173
14174         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14175
14176 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14177
14178         PR tree-optimization/19060
14179         * gcc.c-torture/execute/20050104-1.c: New test.
14180
14181 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14182
14183         PR fortran/18983
14184         * gfortran.dg/write_to_null.f90: New test.
14185
14186 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14187             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14188
14189         PR other/19328
14190         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14191         argument.
14192
14193 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14194
14195         PR c++/19263
14196         * g++.dg/init/vector1.C: New test.
14197
14198 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14199
14200         PR target/13158
14201         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14202         PR target/18987
14203         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14204
14205 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14206
14207         * gfortran.dg/select_1.f90: New test.
14208         * gfortran.dg/select_2.f90: New test.
14209         * gfortran.dg/select_3.f90: New test.
14210         * gfortran.dg/select_4.f90: New test.
14211
14212 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14213
14214         PR middle-end/19084
14215         PR rtl-optimization/19348
14216         * gcc.dg/20050111-1.c: New test.
14217         * gcc.c-torture/execute/20050111-1.c: New test.
14218
14219         * gcc.dg/i386-asm-4.c: New test.
14220
14221 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14222
14223         * gcc.dg/nested-func-2.c: New test.
14224         * ada/acats/norun.lst: Remove c953002.
14225
14226 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14227
14228         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14229
14230 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14231
14232         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14233
14234 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14235
14236         PR target/18761
14237         * g++.dg/abi/align1.C: New test.
14238
14239 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14240
14241         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14242         at a time.
14243         * g++.dg/ext/altivec_check.h: Support compiling as C.
14244
14245 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14246
14247         PR c++/19355
14248         * g++.dg/expr/pr19355-1.C: New test case.
14249
14250 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14251
14252         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14253         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14254         * ada/acats/tests/c3/c92005b.ada: Likewise.
14255         * ada/acats/tests/c3/cxb3012.a: Likewise.
14256         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14257
14258 2005-01-09  Paul Brook  <paul@codesourcery.com>
14259
14260         * gfortran.dg/common_2.f90: New file.
14261         * gfortran.dg/common_3.f90: New file.
14262
14263 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14264
14265         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14266
14267 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14268
14269         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14270         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14271         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14272         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14273         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14274         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14275         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14276         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14277         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14278         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14279         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14280         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14281         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14282         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14283         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14284         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14285         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14286         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14287         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14288         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14289         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14290         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14291         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14292         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14293         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14294         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14295         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14296         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14297         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14298         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14299         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14300         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14301         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14302         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14303         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14304         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14305         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14306         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14307         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14308         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14309         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14310         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14311         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14312         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14313         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14314         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14315         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14316         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14317         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14318         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14319         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14320         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14321         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14322         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14323         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14324         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14325         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14326         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14327         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14328         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14329         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14330         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14331         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14332         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14333         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14334         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14335         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14336
14337         * gcc.dg/vect/vect-1.c: Fix spelling.
14338         * gcc.dg/vect/vect-10.c: Fix spelling.
14339         * gcc.dg/vect/vect-11.c: Fix spelling.
14340         * gcc.dg/vect/vect-12.c: Fix spelling.
14341         * gcc.dg/vect/vect-14.c: Fix spelling.
14342         * gcc.dg/vect/vect-15.c: Fix spelling.
14343         * gcc.dg/vect/vect-16.c: Fix spelling.
14344         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14345         * gcc.dg/vect/vect-64.c: Fix comments.
14346         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14347
14348 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14349             Ira Rosen  <irar@il.ibm.com>
14350
14351         * gcc.dg/vect/vect-70.c: New test.
14352         * gcc.dg/vect/vect-71.c: New test.
14353
14354 2005-01-09  Manfred Hollstein  <mh@suse.com>
14355
14356         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14357         * gcc.dg/pr18241-2.c: Likewise.
14358         * gcc.dg/pr18241-3.c: Likewise.
14359         * gcc.dg/pr18241-4.c: Likewise.
14360         * gcc.dg/pr18241-5.c: Likewise.
14361
14362 2005-01-08  Richard Henderson  <rth@redhat.com>
14363
14364         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14365         False for x86 and x86-64.
14366
14367 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
14368
14369         PR tree-optimization/18241
14370         * gcc.dg/pr18241-1.c: New test.
14371         * gcc.dg/pr18241-2.c: New test.
14372         * gcc.dg/pr18241-3.c: New test.
14373         * gcc.dg/pr18241-4.c: New test.
14374         * gcc.dg/pr18241-5.c: New test.
14375
14376 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
14377
14378         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
14379         gfortran.dg/select_4.f90: New.
14380
14381 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14382
14383         * gcc.c-torture/execute/20050107-1.c: New test.
14384
14385 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         PR c++/19298
14388         * g++.dg/template/ref2.C: New.
14389
14390 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
14391
14392         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
14393         instead of being empty.
14394
14395 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14396
14397         PR fortran/15553
14398         * gfortran.dg/array-1.f90: New test.
14399
14400 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14401
14402         PR tree-optimization/19283
14403         * gcc.c-torture/execute/20050106-1.c: New test.
14404
14405         PR rtl-optimization/18861
14406         * gcc.dg/20050105-1.c: New test.
14407
14408         PR tree-optimization/18828
14409         * gcc.dg/20050105-2.c: New test.
14410
14411 2005-01-07  Andreas Jaeger  <aj@suse.de>
14412
14413         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
14414
14415 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
14416
14417         PR fortran/18398
14418         * gfortran.dg/fmt_read.f90: New test.
14419
14420 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
14421
14422         * gcc.dg/rs6000-ldouble-2.c: New.
14423
14424 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
14425
14426         PR c++/19244
14427         * g++.dg/parser/ctor2.C: New test.
14428
14429 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14430
14431         PR c++/17154
14432         * g++.dg/template/using9.C: New test.
14433
14434 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14435
14436         PR c++/19258
14437         * g++.dg/lookup/friend6.C: New test.
14438
14439 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14440
14441         PR c++/19270
14442         * g++.dg/template/array10.C: New.
14443
14444 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14445
14446         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14447         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14448
14449 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
14450
14451         * gcc.c-torture/compile/20050105-1.c: New test.
14452
14453 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
14454
14455         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14456
14457 2005-01-05  Roger Sayle  <roger@eyesopen.com>
14458
14459         PR middle-end/19100
14460         * gcc.dg/conv-3.c: New test case.
14461
14462 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
14463
14464         * gcc.dg/asm-wide-1.c: New test.
14465
14466 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         PR c++/19030
14469         * g++.dg/parse/crash22.C: New
14470
14471 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
14472
14473         PR 19257
14474         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
14475
14476 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
14477
14478         PR middle-end/17767
14479         * gcc.dg/i386-mmx-6.c: New test case.
14480
14481 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
14482
14483         PR tree-optimization/18308
14484         * gcc.dg/vect/pr18308.c: New testcase.
14485
14486 2005-01-04  Andreas Jaeger  <aj@suse.de>
14487
14488         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
14489
14490 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14491             Robert Bowdidge <bowdidge@apple.com>
14492
14493         * gcc.dg/cpp/subframework1.c: New.
14494         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
14495         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
14496         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
14497         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
14498
14499 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14500
14501         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
14502         producing warning.
14503         * gcc.dg/darwin-weakimport-2.c: New.
14504
14505 2005-01-03  Richard Henderson  <rth@redhat.com>
14506
14507         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
14508
14509 2005-01-03  Richard Henderson  <rth@redhat.com>
14510
14511         * gcc.dg/vect/vect.exp: Enable for ia64.
14512         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
14513         (check_effective_target_vect_float): Likewise.
14514         (check_effective_target_vect_no_align): Likewise.
14515         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
14516         * gcc.dg/vect/vect-8.c: Likewise.
14517
14518 2005-01-03  Uros Bizjak <uros@kss-loka.si>
14519
14520         PR target/19236
14521         * gcc.dg/pr19236-1.c: New test case.
14522
14523 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14524
14525         PR rtl-optimization/12092
14526         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14527
14528 2005-01-02  Andreas Jaeger  <aj@suse.de>
14529
14530         * gcc.dg/pr12092-1.c: Do not run on x86_64.
14531
14532 2005-01-01  Roger Sayle  <roger@eyesopen.com>
14533             Andrew Pinski  <pinskia@physics.uc.edu>
14534
14535         PR rtl-optimization/12092
14536         * gcc.dg/pr12092-1.c: New test case.
14537
14538 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
14539
14540         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14541         'hidden' and 'default' for better portability.
14542         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14543
14544         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14545         6 and 7.
14546         * g++.old-deja/g++.brendan/new3.C: Likewise.
14547
14548 2005-01-01  Steven Bosscher  <stevenb@suse.de>
14549
14550         * gcc.dg/20041231-1.C: New test.
14551         * g++.dg/warn/Wunreachable-code-1.C: New test.
14552
14553 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
14554
14555         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14556         file, not /dev/null.  Abort on error.
14557
14558 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
14559             Ziemowit Laski  <zlaski@apple.com>
14560
14561         PR objc/18971
14562         * objc.dg/encode-5.m: New test.
14563
14564 2004-12-29  Richard Henderson  <rth@redhat.com>
14565
14566         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14567         * objc.dg/stabs-1.m: Disable for ia64.
14568
14569 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
14570
14571         PR c++/19190
14572         * g++.dg/warn/Wunused-10.C: New test.
14573
14574 2004-12-28  Richard Henderson  <rth@redhat.com>
14575
14576         * objc.dg/stabs-1.m: Disable for alpha.
14577
14578 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR c++/19149
14581         * g++.dg/parse/error23.C: New test.
14582
14583 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14584
14585         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14586
14587         PR fortran/19032
14588         * gfortran.dg/intrinsic_modulo_1.f90: New.
14589         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14590         tests with divisor -1.
14591
14592 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14593
14594         * g++.dg/opt/temp1.C (memcpy): Return a value.
14595
14596         PR c++/19148
14597         * g++.dg/expr/cond7.C: New test.
14598
14599 2004-12-27  Paul Brook  <paul@codesourcery.com>
14600
14601         * gfortran.dg/g77/select_no_compile.f: Remove.
14602
14603 2004-12-27  Richard Henderson  <rth@redhat.com>
14604
14605         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14606         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14607         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14608
14609 2004-12-26  Richard Henderson  <rth@redhat.com>
14610
14611         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14612         by 1i instead of token pasting.
14613
14614 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14615
14616         PR tree-optimization/17578
14617         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14618         to additional_flags.
14619         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14620
14621 2004-12-25  Richard Henderson  <rth@redhat.com>
14622
14623         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14624         Remove Alpha.
14625
14626 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14627
14628         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14629         hppa*-*-hpux*.
14630         * gcc.dg/pr17957.c (dg-options): Likewise.
14631         * gcc.dg/struct-ret-1.c: Add prototype for abort.
14632         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14633         instead of 0 on __hppa__.
14634         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14635         "foo,%r" on hppa*-*-*.
14636
14637 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
14638
14639         PR fortran/19071
14640         * gfortran.dg/complex_write.f90: New test.
14641
14642 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14643
14644         PR c++/17595
14645         * g++.dg/parse/pragma2.C: New test.
14646
14647         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14648
14649 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14650
14651         * gcc.dg/empty2.c: Add missing dg-warning.
14652
14653 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14654
14655         PR c++/17413
14656         * g++.dg/template/local4.C: New test.
14657         * g++.dg/template/crash19.C: Add dg-error marker.
14658
14659         * g++.dg/template/crash31.C: Correct embedded PR number.
14660
14661 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/16405
14664         * g++.dg/opt/temp1.C: Add do-run marker.
14665
14666 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14667
14668         * g++.dg/template/spec19.C: New.
14669
14670 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14671
14672         PR target/16819
14673         * gcc.dg/empty2.c: New.
14674
14675 2004-12-23  Richard Henderson  <rth@redhat.com>
14676
14677         * lib/target-supports.exp (check_effective_target_vect_no_align):
14678         Remove i?86 and x86-64.
14679
14680 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14681
14682         PR c++/16405
14683         * g++.dg/opt/temp1.C: New test.
14684
14685 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14686
14687         PR c++/18733
14688         * g++.dg/template/friend33.C: New testcase.
14689
14690 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
14691
14692         PR c++/18464
14693         * g++.dg/template/cond5.C: New test.
14694
14695         PR c++/18492
14696         * g++.dg/inherit/thunk3.C: New test.
14697
14698         PR c++/11224
14699         * g++.dg/warn/Wunused-9.C: New test.
14700
14701 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
14702
14703         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14704
14705 2004-12-22  Jan Beulich  <jbeulich@novell.com>
14706
14707         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14708
14709 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
14710
14711         PR c++/18378
14712         * g++.dg/ext/packed8.C: New test.
14713
14714         PR c++/19063
14715         * g++.dg/template/crash31.C: New test.
14716
14717         PR c++/19034
14718         * g++.dg/template/crash30.C: New test.
14719
14720 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14721
14722         PR C++/18984
14723         * g++.dg/eh/ctor3.C: New test.
14724
14725 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14726
14727         * objc.dg/stabs-1.m: Allow section name to be quoted and
14728         assembly label to begin with '.LL'.
14729
14730 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
14731
14732         * gcc.dg/vect/vect.exp
14733         (check_effective_target_lp64_or_vect_no_align): New.
14734         * gcc.dg/vect/vect-77.c: Use it.
14735         * gcc.dg/vect/vect-78.c: Use it.
14736
14737         * lib/target-supports.exp
14738         (check_effective_target_vect_no_max,
14739         check_effective_target_vect_no_bitwise,
14740         check_effective_target_vect_no_align): New.
14741         * gcc.dg/vect/vect-13.c: Use them.
14742         * gcc.dg/vect/vect-17.c: Ditto.
14743         * gcc.dg/vect/vect-18.c: Ditto.
14744         * gcc.dg/vect/vect-19.c: Ditto.
14745         * gcc.dg/vect/vect-20.c: Ditto.
14746         * gcc.dg/vect/vect-27.c: Ditto.
14747         * gcc.dg/vect/vect-29.c: Ditto.
14748         * gcc.dg/vect/vect-44.c: Ditto.
14749         * gcc.dg/vect/vect-48.c: Ditto.
14750         * gcc.dg/vect/vect-50.c: Ditto.
14751         * gcc.dg/vect/vect-52.c: Ditto.
14752         * gcc.dg/vect/vect-54.c: Ditto.
14753         * gcc.dg/vect/vect-56.c: Ditto.
14754         * gcc.dg/vect/vect-58.c: Ditto.
14755         * gcc.dg/vect/vect-60.c: Ditto.
14756         * gcc.dg/vect/vect-72.c: Ditto.
14757         * gcc.dg/vect/vect-80.c: Ditto.
14758
14759 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14760
14761         PR c++/14075
14762         * g++.dg/init/string1.C: New.
14763
14764         PR c++/18975
14765         * g++.dg/other/synth1.C: New.
14766
14767 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14768
14769         PR c/18963
14770         * gcc.dg/pr18963-1.c: New test.
14771
14772 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
14773
14774         PR c/18596
14775         * gcc.dg/funcdef-storage-1.c (foo): Remove.
14776         * gcc.dg/pr18596-1.c: Use dg-error.
14777         (dg-options): Use -fno-unit-at-a-time.
14778         * gcc.dg/pr18596-2.c: New test.
14779         * gcc.dg/pr18596-3.c: New test.
14780
14781 2004-12-20  Roger Sayle  <roger@eyesopen.com>
14782
14783         PR middle-end/18683
14784         * g++.dg/opt/pr18683-1.C: New test case.
14785
14786 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
14787
14788         PR other/19093
14789         * g++.dg/opt/max1.C: Fix for 64bit targets.
14790
14791 2004-12-20  Matt Austern  <austern@apple.com>
14792
14793         PR c++/19044
14794         * g++.dg/ext/builtin6.C: New
14795
14796 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
14797
14798         PR tree-optimization/19080
14799         * gcc.c-torture/compile/pr19080.c: New test.
14800
14801 2004-12-20  Steven Bosscher  <stevenb@suse.de>
14802
14803         * gcc.dg/20041219-1.c: New test.
14804
14805 2004-12-19  Roger Sayle  <roger@eyesopen.com>
14806
14807         PR middle-end/19068
14808         * g++.dg/opt/max1.C: New test case.
14809
14810 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14811
14812         * gcc.dg/fdata-sections-1.c: New test.
14813
14814 2004-12-18  Roger Sayle  <roger@eyesopen.com>
14815
14816         PR middle-end/18548
14817         * gcc.dg/max-1.c: New test case.
14818
14819 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
14820
14821         * gcc.c-torture/execute/20041218-1.c: New test.
14822
14823 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
14824
14825         * gcc.dg/pr18501.c: New test.
14826         * gcc.dg/uninit-5.c: XFAIL.
14827         * gcc.dg/uninit-9.c: XFAIL.
14828
14829 2004-12-17  Dale Johannesen  <dalej@apple.com>
14830
14831         * gcc.dg/20041213-1.c: New.
14832
14833 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
14834
14835         * objc.dg/stabs-1.m: Allow assembly label to begin
14836         with a dot ('.').
14837
14838 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
14839
14840         * gcc.c-torture/execute/20041213-1.c: Move...
14841         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14842
14843 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         PR c++/18721
14846         * g++.dg/lookup/conv-5.C: New.
14847
14848 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
14849
14850         * objc.dg/stabs-1.m: New test.
14851
14852 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14853
14854         * gcc.dg/visibility-c.c: Change compile to
14855         assemble for the test.
14856
14857 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14858
14859         PR target/19041
14860         * gcc.dg/visibility-c.c: New test.
14861
14862 2004-12-16  Roger Sayle  <roger@eyesopen.com>
14863
14864         PR middle-end/18493
14865         * gcc.dg/switch-8.c: New test case.
14866
14867 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         PR c++/18905
14870         * g++.dg/template/init4.C: New.
14871         * g++.dg/opt/static3.C: Enable optimizer.
14872
14873 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
14874
14875         * g++.dg/other/complex1.C: New test.
14876
14877 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
14878
14879         * g++.dg/opt/inline9.C: New test.
14880
14881 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14882
14883         PR fortran/18993
14884         * gfotran.dg/nullify_1.f: New test.
14885
14886 2004-12-15  Richard Henderson  <rth@redhat.com>
14887
14888         * gcc.target/i386/i386.exp: New harness.
14889         * gcc.target/i386/vect-args.c: New.
14890
14891 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
14892
14893         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14894
14895 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14896
14897         PR c++/18825
14898         * g++.dg/template/friend32.C: New test.
14899
14900 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14901
14902         * cpp/pragma-once-1.c: New test.
14903         * cpp/pragma-once-1b.h: Likewise.
14904         * cpp/pragma-once-1c.h: Likewise.
14905         * cpp/pragma-once-1d.h: Likewise.
14906         * cpp/inc/pragma-once-1a.h: Likewise.
14907
14908 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
14909             Steven G. Kargl  <kargls@comcast.net>
14910
14911         PR fortran/17597
14912         * gfortran.dg/list_read_3.f90: New test.
14913
14914 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14915
14916         * gcc.dg/ftrapv-2.c: New test.
14917
14918 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14919
14920         PR c++/18981
14921         * g++.dg/template/typename9.C: New test.
14922
14923 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14924
14925         PR c++/18738
14926         * g++.dg/template/typename8.C: New test.
14927         * g++.dg/parse/friend2.C: Tweak error message.
14928
14929 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14930
14931         * gcc.c-torture/20041214-1.c: New test.
14932
14933 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
14934
14935         PR c++/18965
14936         * g++.dg/init/array17.C: New test.
14937
14938 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
14939
14940         PR c++/18793
14941         * g++.dg/init/aggr3.C: New test.
14942
14943 2004-12-14  Janis Johnson  <janis187@us.ibm.com
14944
14945         * gcc.dg/altivec-types-1.c: New test.
14946         * gcc.dg/altivec-types-2.c: New test.
14947         * gcc.dg/altivec-types-3.c: New test.
14948         * gcc.dg/altivec-types-4.c: New test.
14949         * g++.dg/ext/altivec-types-1.C: New test.
14950         * g++.dg/ext/altivec-types-2.C: New test.
14951         * g++.dg/ext/altivec-types-3.C: New test.
14952         * g++.dg/ext/altivec-types-4.C: New test.
14953
14954 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
14955
14956         PR middle-end/18951
14957         * gcc.c-torture/execute/20041213-1.c: New test.
14958
14959 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
14960
14961         PR c++/18949
14962         * g++.dg/template/cast1.C: New.
14963
14964 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
14965
14966         * gcc.c-torture/execute/20041213-2.c: New test.
14967
14968 2004-12-13  Richard Henderson  <rth@redhat.com>
14969
14970         * gcc.dg/i386-sse-10.c: Fix typo in options.
14971
14972 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
14973
14974         PR c++/18968
14975         * g++.dg/opt/pr18968.C: New test.
14976
14977 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
14978
14979         PR c++/18925
14980         * g++.dg/ext/visibility/staticdatamem.C: New test.
14981
14982 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
14983
14984         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14985
14986 2004-12-13  Roger Sayle  <roger@eyesopen.com>
14987
14988         PR rtl-optimization/18928
14989         * gcc.dg/pr18928-1.c: New test case.
14990
14991 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
14992
14993         PR tree-opt/16951
14994         * gcc.c-torture/compile/20041211-1.c: New.
14995
14996 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14997
14998         PR middle-end/17564
14999         * gcc.c-torture/execute/20041212-1.c: New test.
15000
15001 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15002
15003         PR fortran/18869
15004         * gfortran.dg/common_1.f90: New test.
15005
15006 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15007         Paul Brook  <paul@codesourcery.com>
15008
15009         PR fortran/16222
15010         * gfortran.dg/real_do_1.f90: New test.
15011
15012 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15013
15014         PR tree-opt/18040
15015         * g++.dg/opt/ptrmem6.C: New test.
15016
15017 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15018
15019         PR middle-end/18921
15020         * gcc.dg/pr18921-1.c: New test case.
15021
15022 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15023
15024         PR fortran/17175
15025         * gfortran.dg/scale_1.f90: New test.
15026
15027 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15028
15029         PR middle-end/18903
15030         * gcc.c-torture/compile/pr18903.c: New test.
15031
15032 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15033
15034         * gcc.c-torture/execute/20041210-1.c: New test.
15035
15036 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15037
15038         PR c++/18731
15039         * g++.dg/parser/struct-1.C: New test.
15040         * g++.dg/parser/struct-2.C: New test.
15041         * g++.dg/parser/struct-3.C: New test.
15042
15043 2004-12-09  Richard Henderson  <rth@redhat.com>
15044
15045         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15046
15047         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15048         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15049
15050 2004-12-09  Matt Austern  <austern@apple.com>
15051
15052         PR c++/18514
15053         * g++.dg/ext/builtin1.C: New
15054         * g++.dg/ext/builtin2.C: New
15055         * g++.dg/ext/builtin3.C: New
15056         * g++.dg/ext/builtin4.C: New
15057         * g++.dg/ext/builtin5.C: New
15058
15059 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15060
15061         PR tree-opt/18904
15062         * g++.dg/opt/ptrmem5.C: New test.
15063
15064 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15065
15066         * g++.dg/parse/typename5.C: Adjust for new error.
15067         * g++.dg/parse/typename7.C: New.
15068
15069 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15070
15071         PR c++/18073
15072         * g++.dg/other/mmintrin.C: New test.
15073
15074 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         PR c++/16681
15077         * g++.dg/init/array15.C: New.
15078         * g++.dg/init/array16.C: New.
15079
15080 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15081
15082         PR fortran/18826
15083         * gfortran.dg/assign_1.f90: New test.
15084
15085 2004-12-08  Nick Clifton  <nickc@redhat.com>
15086
15087         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15088         * gcc.target/xstormy16/data_below100: Likewise.
15089         * gcc.target/xstormy16/sfr: Likewise.
15090         * gcc.target/xstormy16/below100.S: New test source file.
15091         * gcc.target/xstormy16/below100.ld: New test linker script.
15092         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15093         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15094         bp instructions.
15095         * gcc.target/xstormy16/bp.c: Likewise.
15096
15097         * gcc.target/xstormy16/bss_below100: New files:
15098         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15099         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15100         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15101         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15102         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15103         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15104         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15105         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15106         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15107         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15108         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15109         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15110         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15111         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15112         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15113         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15114         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15115         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15116         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15117         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15118         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15119         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15120         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15121         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15122         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15123         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15124         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15125
15126         * gcc.target/xstormy16/data_below100: New files:
15127         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15128         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15129         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15130         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15131         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15132         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15133         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15134         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15135         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15136         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15137         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15138         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15139         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15140         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15141         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15142         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15143         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15144         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15145         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15146         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15147         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15148         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15149         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15150         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15151         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15152         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15153         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15154
15155         * gcc.target/xstormy16/sfr: New files:
15156         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15157         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15158         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15159         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15160         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15161         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15162         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15163         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15164         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15165         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15166         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15167         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15168         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15169         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15170         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15171         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15172         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15173         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15174         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15175         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15176         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15177         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15178         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15179         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15180         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15181         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15182         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15183         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15184         27_if0_sfrw_bitfield_f.c
15185
15186 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15187
15188         PR c++/18100
15189         * g++.dg/lookup/name-clash4.C: New test.
15190
15191 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15192
15193         PR c++/18672
15194         * g++.dg/opt/array1.C: New.
15195
15196         PR c++/18803
15197         * g++.dg/template/operator5.C: New.
15198
15199 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15200
15201         PR c/18867
15202         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15203
15204 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15205
15206         * gcc.dg/noncompile/20041207.c: New test.
15207
15208 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15209
15210         * g++.dg/other/unreachable-1.C: New test.
15211
15212 2004-12-06  Nick Clifton  <nickc@redhat.com>
15213
15214         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15215         <limits.h> because the latter comes from gcc's include/ directory
15216         and not the newlib/libc/include directory.
15217
15218 2004-12-04  Richard Henderson  <rth@redhat.com>
15219
15220         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15221
15222 2004-12-04  Richard Henderson  <rth@redhat.com>
15223
15224         * lib/target-supports.exp (check_gc_sections_available): Disable
15225         for alpha and ia64.
15226
15227 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15228
15229         PR middle-end/17909
15230         * g++.dg/other/vararg-2.C: New test.
15231
15232 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15233
15234         PR c++/17011, c++/17971
15235         * g++.dg/template/error15.C: Adjust expected error.
15236         * g++.dg/template/instantiate3.C: Likewise.
15237
15238 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15239
15240         * gcc.dg/altivec-18.c: Fix for darwin
15241
15242 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15243
15244         PR c++/18782
15245         * g++.dg/parse/ptrmem2.C: New.
15246
15247         PR c++/18318
15248         * g++.dg/template/new1.C: New.
15249
15250 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15251
15252         PR fortran/18710
15253         * gfortran.dg/direct_io_3.f90: New test.
15254
15255 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15256
15257         PR 18758
15258         * g++.dg/parse/crash21.C: New.
15259
15260 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15261
15262         PR c++/15664, c++/18276
15263         * g++.dg/template/ttp13.C: New test.
15264         * g++.dg/template/ttp14.C: Likewise.
15265
15266 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15267
15268         PR c++/18123
15269         * g++.dg/parse/enum2.C: New test.
15270         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15271
15272 2004-12-02  Nick Clifton  <nickc@redhat.com>
15273
15274         * gcc.target/xstormy16: New test directory.
15275         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15276         * gcc.target/xstormy16/bp.c: Check the generation of bp
15277         instructions.
15278         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15279         bn instructions and the BELOW100 attribute.
15280
15281 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15282
15283         PR target/16952
15284         * gcc.dg/ppc-eabi.c: New.
15285
15286 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15287
15288         PR fortran/18284
15289         * gfortran.dg/backspace.f90
15290
15291 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15292
15293         * gfortran.dg/inquire.f90: New test.
15294
15295 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15296
15297         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15298         handle effective-target-keyword.
15299         (dg-skip-if): Support effective-target keyword as target list.
15300         (dg-xfail-if): Ditto.
15301         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15302
15303 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15304
15305         PR tree-optimization/18291
15306         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15307
15308 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15309
15310         PR C++/18729
15311         * g++.dg/parse/crash20.C: New.
15312
15313         PR c++/17431
15314         * g++.dg/overload/arg1.C: New.
15315         * g++.dg/overload/arg2.C: New.
15316         * g++.dg/overload/arg3.C: New.
15317         * g++.dg/overload/arg4.C: New.
15318
15319 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15320
15321         * gcc.dg/c99-flex-array-4.c: Remove.
15322
15323 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15324
15325         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15326
15327         * lib/target-supports.exp (is-effective-target): Simplify.
15328
15329         * lib/target-supports.exp (check_effective_target_vect_long):
15330         Fix for powerpc64-*-*.
15331
15332 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15333
15334         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15335         to support new requirements on FreeBSD 5.
15336
15337 2004-11-30  Devang Patel  <dpatel@apple.com>
15338
15339         PR 18702
15340         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15341
15342 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15343
15344         * g++.dg/ext/altivec-13.C: New test.
15345
15346 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15347
15348         PR tree-opt/18298
15349         * gcc.c-torture/execute/p18298.c: New test.
15350
15351 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15352             Dorit Naishlos  <dorit@il.ibm.com>
15353
15354         PR tree-opt/18607
15355         * gcc.dg/vect/vect-89.c: New test.
15356
15357 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15358
15359         * gcc.dg/pr18596-1.c: New test.
15360
15361 2004-11-30  Ben Elliston  <bje@au.ibm.com>
15362
15363         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
15364
15365 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15366
15367         PR c/18479
15368         * gcc.dg/pr18479.c: New test.
15369
15370 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15371
15372         PR target/18490
15373         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
15374         mmix-knuth-mmixware.
15375
15376         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
15377         cris-*-elf* cris-*-aout* mmix-*-*
15378
15379 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15380
15381         PR middle-end/18725
15382         * gcc.dg/pr18725.c: New test.
15383
15384 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15385
15386         PR target/18488
15387         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
15388
15389         PR target/18336
15390         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
15391
15392 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
15393
15394         PR c++/18368
15395         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
15396         * g++.old-deja/g++.law/ctors5.C: Likewise.
15397         * g++.old-deja/g++.other/crash25.C: Likewise.
15398
15399         PR c++/18674
15400         * g++.dg/template/error16.C: New test.
15401
15402         PR c++/18512
15403         * g++.dg/template/crash29.C: New test.
15404
15405 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
15406
15407         PR tree-optimization/18712
15408         * gcc.c-torture/compile/pr18712.c: New test.
15409
15410 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
15411
15412         PR c/7544
15413         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
15414         tests.
15415
15416 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15417
15418         PR c++/18652
15419         * g++.dg/lookup/crash6.C: New test.
15420
15421 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15422
15423         PR middle-end/18164
15424         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
15425
15426 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15427
15428         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
15429         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
15430         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
15431
15432 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
15433
15434         * gcc.dg/pr18164.c: New test.
15435
15436 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
15437
15438         * gcc.dg/funroll-loops-all.c: New.
15439
15440 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15441
15442         PR target/18489
15443         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15444         delimeter, match space and TAB as well as ":".
15445
15446         PR target/18484
15447         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15448
15449         PR target/18348
15450         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15451
15452         PR target/18345
15453         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15454
15455         PR target/18337
15456         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15457
15458 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
15459
15460         * gfortran.dg/direct_io_2.f90: New test.
15461
15462 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15463
15464         PR target/18334
15465         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15466
15467 2004-11-28  Richard Henderson  <rth@redhat.com>
15468
15469         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15470
15471 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
15472
15473         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
15474         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
15475         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
15476         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
15477         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
15478         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
15479         gcc.dg/pointer-arith-8.c: New tests.
15480
15481 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
15482
15483         PR fortran/18364
15484         * gfortran.dg/endfile.f90: New test.
15485
15486 2004-11-27  Falk Hueffner  <falk@debian.org>
15487
15488         * gcc.dg/loop-6.c: New test.
15489
15490 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15491
15492         * gcc.c-torture/execute/20041126-1.c: New test.
15493
15494 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15495
15496         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
15497         on IRIX.
15498
15499 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15500
15501         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
15502         functions.
15503
15504 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15505
15506         PR rtl-optimization/17825
15507         * gcc.c-torture/compile/20041119-1.c: New test.
15508
15509 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15510
15511         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
15512         Check existence of ld library path variables before unsetting.
15513
15514 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
15515
15516         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
15517
15518 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15519
15520         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
15521
15522 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15523
15524         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15525
15526 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15527
15528         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15529         dg-do directive.
15530
15531 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15532
15533         * gcc.dg/pr17957.c: Pass --param, not -param.
15534
15535 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15536
15537         PR middle-end/17957
15538         * testsuite/gcc.dg/pr17957.c: New test.
15539
15540 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
15541
15542         PR c++/18445
15543         * g++.dg/template/crash28.C: Likewise.
15544
15545         PR c++/18001
15546         * g++.dg/expr/unary2.C: Adjust lvalue messages.
15547         * g++.dg/ext/lvaddr.C: Likewise.
15548         * g++.dg/opt/pr7503-3.C: Likewise.
15549
15550         PR c++/18466
15551         * g++.dg/parse/qualified3.C: New test.
15552         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15553
15554         PR c++/18545
15555         * g++.dg/expr/return1.C: New test.
15556
15557 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15558
15559         Friend class name lookup 3/n, PR c++/3332
15560         * g++.dg/lookup/friend3.C: New test.
15561         * g++.dg/lookup/friend4.C: Likewise.
15562         * g++.dg/lookup/friend5.C: Likewise.
15563
15564 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15565
15566         Friend class name lookup 2/n, PR c++/14513, c++/15410
15567         * g++.dg/lookup/friend2.C: New test.
15568         * g++.dg/template/friend31.C: Likewise.
15569
15570 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15571
15572         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15573
15574 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/17473
15577         * g++.dg/tc1/dr56.C: Remove.
15578         * g++.dg/template/typedef1.C: Add dg-error markers.
15579         * g++.old-deja/g++.other/typedef7.C: Likewise.
15580
15581         PR c++/18285
15582         * g++.dg/parse/typedef7.C: New test.
15583
15584 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
15585
15586         * gcc.c-torture/execute/20041124-1.c: New test.
15587
15588 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15589
15590         * g++.dg/template/deduce3.C: New test.
15591
15592         PR c++/18586
15593         * g++.dg/template/crash27.C: New test.
15594
15595         PR c++/18530
15596         * g++.dg/warn/Wshadow-3.C: New test.
15597
15598 2004-11-24  Devang Patel  <dpatel@apple.com>
15599
15600         PR/18555
15601         * gcc.dg/cpp/isysroot-1.c: New test.
15602         * gcc.dg/cpp/usr/include/stdio.h: New file.
15603         * gcc.dg/cpp/isysroot-2.c: New test.
15604         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15605         New file.
15606
15607 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15608
15609         PR c++/8929
15610         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15611
15612 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15613
15614         * gcc.target/sparc/align.c: Do not include <stdint.h>.
15615         * gcc.target/sparc/pdist.c: Likewise.
15616
15617 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
15618
15619         PR c++/16882
15620         * g++.dg/conversion/simd1.C: New test.
15621
15622 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15623
15624         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15625         and restore_ld_library_path_env_vars.
15626         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15627         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15628         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15629         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
15630
15631 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
15632
15633         * gcc.dg/pragma-align-2.c: Test macro expansion.
15634         * gcc.dg/pragma-pack-2.c: New test.
15635
15636 2004-11-23  Richard Henderson  <rth@redhat.com>
15637
15638         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15639         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15640         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15641         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15642         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15643         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15644
15645         * gcc.dg/vect/vect.exp: Add check for alpha.
15646         * lib/target-supports.exp (check_alpha_max_hw_available): New.
15647         (check_effective_target_vect_int): Enable for alpha.
15648         (check_effective_target_vect_long): New.
15649         (is-effective-target): Add it.
15650
15651 2004-11-23  Uros Bizjak <uros@kss-loka.si>
15652
15653         * gcc.dg/pr18614-1.c: New test.
15654
15655 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15656
15657         * gcc.dg/setjmp-2.c: New test.
15658
15659 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
15660
15661         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15662         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15663         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15664         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15665         gcc.target/sparc/pdist.c: New tests.
15666
15667 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
15668
15669         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15670
15671 2004-11-22  Dale Johannesen  <dalej@apple.com>
15672
15673         * gcc.dg/20041111-1.c: New.
15674
15675 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15676
15677         PR tree-opt/18536
15678         * gcc.dg/vect/pr18536.c: New test.
15679
15680 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15681
15682         PR c++/18354
15683         * g++.dg/template/nontype11.C: New test.
15684
15685 2004-11-21  Roger Sayle  <roger@eyesopen.com>
15686
15687         PR middle-end/18520
15688         * gcc.dg/pr18520-1.c: New test case.
15689
15690 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
15691
15692         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15693         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15694         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15695         expected diagnostics.
15696
15697 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15698
15699         PR target/18580
15700         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15701         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15702         vect-77.c, vect-77a.c: XFAIL on the SPARC.
15703
15704 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15705
15706         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15707
15708 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
15709             Joseph Myers  <joseph@codesourcery.com>
15710
15711         * lib/target-supports.exp (check_visibility_available): Really
15712         test the compiler.
15713
15714 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15715
15716         PR tree-opt/18181
15717         * gcc.dg/vect/vect-85.c: New test.
15718         * gcc.dg/vect/vect-86.c: New test.
15719         * gcc.dg/vect/vect-87.c: New test.
15720         * gcc.dg/vect/vect-88.c: New test.
15721
15722 2004-11-19  Ben Elliston  <bje@au.ibm.com>
15723
15724         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15725
15726 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
15727
15728         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15729         * gcc.dg/ppc-and-1.c: Ditto.
15730         * gcc.dg/ppc-compare-1.c: Ditto.
15731         * gcc.dg/ppc-mov-1.c: Ditto
15732
15733 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
15734             Mark Mitchell  <mark@codesourcery.com>
15735
15736         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15737
15738 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15739             Aldy Hernandez  <aldyh@redhat.com>
15740
15741         * lib/target-supports.exp (check_effective_target_vect_int): New
15742         (check_effective_target_vect_float): New
15743         (check_effective_target_vect_double): New.
15744         (is-effective-target): Support new effective targets keywords.
15745         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15746         default action for dg-do.
15747         * gcc.dg/vect/pr16105.c: Use new support.
15748         * gcc.dg/vect/pr18400.c: Ditto.
15749         * gcc.dg/vect/pr18425.c: Ditto.
15750         * gcc.dg/vect/vect-1.c: Ditto.
15751         * gcc.dg/vect/vect-10.c: Ditto.
15752         * gcc.dg/vect/vect-11.c: Ditto.
15753         * gcc.dg/vect/vect-12.c: Ditto.
15754         * gcc.dg/vect/vect-13.c: Ditto.
15755         * gcc.dg/vect/vect-14.c: Ditto.
15756         * gcc.dg/vect/vect-15.c: Ditto.
15757         * gcc.dg/vect/vect-16.c: Ditto.
15758         * gcc.dg/vect/vect-17.c: Ditto.
15759         * gcc.dg/vect/vect-18.c: Ditto.
15760         * gcc.dg/vect/vect-19.c: Ditto.
15761         * gcc.dg/vect/vect-2.c: Ditto.
15762         * gcc.dg/vect/vect-20.c: Ditto.
15763         * gcc.dg/vect/vect-21.c: Ditto.
15764         * gcc.dg/vect/vect-22.c: Ditto.
15765         * gcc.dg/vect/vect-23.c: Ditto.
15766         * gcc.dg/vect/vect-24.c: Ditto.
15767         * gcc.dg/vect/vect-25.c: Ditto.
15768         * gcc.dg/vect/vect-26.c: Ditto.
15769         * gcc.dg/vect/vect-27.c: Ditto.
15770         * gcc.dg/vect/vect-27a.c: Ditto.
15771         * gcc.dg/vect/vect-28.c: Ditto.
15772         * gcc.dg/vect/vect-29.c: Ditto.
15773         * gcc.dg/vect/vect-29a.c: Ditto.
15774         * gcc.dg/vect/vect-3.c: Ditto.
15775         * gcc.dg/vect/vect-30.c: Ditto.
15776         * gcc.dg/vect/vect-31.c: Ditto.
15777         * gcc.dg/vect/vect-32.c: Ditto.
15778         * gcc.dg/vect/vect-33.c: Ditto.
15779         * gcc.dg/vect/vect-34.c: Ditto.
15780         * gcc.dg/vect/vect-35.c: Ditto.
15781         * gcc.dg/vect/vect-36.c: Ditto.
15782         * gcc.dg/vect/vect-37.c: Ditto.
15783         * gcc.dg/vect/vect-38.c: Ditto.
15784         * gcc.dg/vect/vect-4.c: Ditto.
15785         * gcc.dg/vect/vect-40.c: Ditto.
15786         * gcc.dg/vect/vect-41.c: Ditto.
15787         * gcc.dg/vect/vect-42.c: Ditto.
15788         * gcc.dg/vect/vect-43.c: Ditto.
15789         * gcc.dg/vect/vect-44.c: Ditto.
15790         * gcc.dg/vect/vect-45.c: Ditto.
15791         * gcc.dg/vect/vect-46.c: Ditto.
15792         * gcc.dg/vect/vect-47.c: Ditto.
15793         * gcc.dg/vect/vect-48.c: Ditto.
15794         * gcc.dg/vect/vect-48a.c: Ditto.
15795         * gcc.dg/vect/vect-49.c: Ditto.
15796         * gcc.dg/vect/vect-5.c: Ditto.
15797         * gcc.dg/vect/vect-50.c: Ditto.
15798         * gcc.dg/vect/vect-51.c: Ditto.
15799         * gcc.dg/vect/vect-52.c: Ditto.
15800         * gcc.dg/vect/vect-53.c: Ditto.
15801         * gcc.dg/vect/vect-54.c: Ditto.
15802         * gcc.dg/vect/vect-55.c: Ditto.
15803         * gcc.dg/vect/vect-56.c: Ditto.
15804         * gcc.dg/vect/vect-56a.c: Ditto.
15805         * gcc.dg/vect/vect-57.c: Ditto.
15806         * gcc.dg/vect/vect-58.c: Ditto.
15807         * gcc.dg/vect/vect-59.c: Ditto.
15808         * gcc.dg/vect/vect-6.c: Ditto.
15809         * gcc.dg/vect/vect-60.c: Ditto.
15810         * gcc.dg/vect/vect-61.c: Ditto.
15811         * gcc.dg/vect/vect-62.c: Ditto.
15812         * gcc.dg/vect/vect-63.c: Ditto.
15813         * gcc.dg/vect/vect-64.c: Ditto.
15814         * gcc.dg/vect/vect-65.c: Ditto.
15815         * gcc.dg/vect/vect-66.c: Ditto.
15816         * gcc.dg/vect/vect-67.c: Ditto.
15817         * gcc.dg/vect/vect-68.c: Ditto.
15818         * gcc.dg/vect/vect-69.c: Ditto.
15819         * gcc.dg/vect/vect-7.c: Ditto.
15820         * gcc.dg/vect/vect-72.c: Ditto.
15821         * gcc.dg/vect/vect-72a.c: Ditto.
15822         * gcc.dg/vect/vect-73.c: Ditto.
15823         * gcc.dg/vect/vect-74.c: Ditto.
15824         * gcc.dg/vect/vect-75.c: Ditto.
15825         * gcc.dg/vect/vect-76.c: Ditto.
15826         * gcc.dg/vect/vect-77.c: Ditto.
15827         * gcc.dg/vect/vect-77a.c: Ditto.
15828         * gcc.dg/vect/vect-78.c: Ditto.
15829         * gcc.dg/vect/vect-79.c: Ditto.
15830         * gcc.dg/vect/vect-8.c: Ditto.
15831         * gcc.dg/vect/vect-80.c: Ditto.
15832         * gcc.dg/vect/vect-82.c: Ditto.
15833         * gcc.dg/vect/vect-82_64.c: Ditto.
15834         * gcc.dg/vect/vect-83.c: Ditto.
15835         * gcc.dg/vect/vect-83_64.c: Ditto.
15836         * gcc.dg/vect/vect-9.c: Ditto.
15837         * gcc.dg/vect/vect-all.c: Ditto.
15838         * gcc.dg/vect/vect-none.c: Ditto.
15839
15840 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15841
15842         * lib/gcc-dg.exp (dg-skip-if): New function.
15843         (dg-forbid-option): Remove.
15844         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15845         * g++.dg/abi/bitfield8.C: Likewise.
15846         * g++.dg/abi/dtor1.C: Likewise.
15847         * g++.dg/abi/empty10.C: Likewise.
15848         * g++.dg/abi/empty7.C: Likewise.
15849         * g++.dg/abi/empty9.C: Likewise.
15850         * g++.dg/abi/layout3.C: Likewise.
15851         * g++.dg/abi/layout4.C: Likewise.
15852         * g++.dg/abi/thunk1.C: Likewise.
15853         * g++.dg/abi/thunk2.C: Likewise.
15854         * g++.dg/abi/vbase11.C: Likewise.
15855         * g++.dg/abi/vthunk2.C: Likewise.
15856         * g++.dg/abi/vthunk3.C: Likewise.
15857         * g++.dg/ext/attrib8.C: Likewise.
15858         * g++.dg/opt/longbranch2.C: Likewise.
15859         * g++.dg/opt/reg-stack4.C: Likewise.
15860         * g++.old-deja/g++.ext/attrib1.C: Likewise.
15861         * g++.old-deja/g++.ext/attrib2.C: Likewise.
15862         * g++.old-deja/g++.ext/attrib3.C: Likewise.
15863         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15864         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15865         * gcc.dg/20000609-1.c: Likewise.
15866         * gcc.dg/20000720-1.c: Likewise.
15867         * gcc.dg/20011107-1.c: Likewise.
15868         * gcc.dg/20011119-1.c: Likewise.
15869         * gcc.dg/20020108-1.c: Likewise.
15870         * gcc.dg/20020122-2.c: Likewise.
15871         * gcc.dg/20020122-3.c: Likewise.
15872         * gcc.dg/20020201-3.c: Likewise.
15873         * gcc.dg/20020206-1.c: Likewise.
15874         * gcc.dg/20020218-1.c: Likewise.
15875         * gcc.dg/20020310-1.c: Likewise.
15876         * gcc.dg/20020411-1.c: Likewise.
15877         * gcc.dg/20020418-2.c: Likewise.
15878         * gcc.dg/20020426-1.c: Likewise.
15879         * gcc.dg/20020426-2.c: Likewise.
15880         * gcc.dg/20020517-1.c: Likewise.
15881         * gcc.dg/20020523-1.c: Likewise.
15882         * gcc.dg/20020523-2.c: Likewise.
15883         * gcc.dg/20020729-1.c: Likewise.
15884         * gcc.dg/20030204-1.c: Likewise.
15885         * gcc.dg/20030826-2.c: Likewise.
15886         * gcc.dg/20030926-1.c: Likewise.
15887         * gcc.dg/20031202-1.c: Likewise.
15888         * gcc.dg/980312-1.c: Likewise.
15889         * gcc.dg/980313-1.c: Likewise.
15890         * gcc.dg/990117-1.c: Likewise.
15891         * gcc.dg/990424-1.c: Likewise.
15892         * gcc.dg/990524-1.c: Likewise.
15893         * gcc.dg/991230-1.c: Likewise.
15894         * gcc.dg/i386-387-1.c: Likewise.
15895         * gcc.dg/i386-387-2.c: Likewise.
15896         * gcc.dg/i386-387-3.c: Likewise.
15897         * gcc.dg/i386-387-4.c: Likewise.
15898         * gcc.dg/i386-387-5.c: Likewise.
15899         * gcc.dg/i386-387-6.c: Likewise.
15900         * gcc.dg/i386-asm-1.c: Likewise.
15901         * gcc.dg/i386-bitfield1.c: Likewise.
15902         * gcc.dg/i386-bitfield2.c: Likewise.
15903         * gcc.dg/i386-loop-1.c: Likewise.
15904         * gcc.dg/i386-loop-2.c: Likewise.
15905         * gcc.dg/i386-loop-3.c: Likewise.
15906         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15907         * gcc.dg/i386-pic-1.c: Likewise.
15908         * gcc.dg/i386-regparm.c: Likewise.
15909         * gcc.dg/i386-signbit-1.c: Likewise.
15910         * gcc.dg/i386-signbit-2.c: Likewise.
15911         * gcc.dg/i386-signbit-3.c: Likewise.
15912         * gcc.dg/i386-sse-5.c: Likewise.
15913         * gcc.dg/i386-sse-8.c: Likewise.
15914         * gcc.dg/i386-unroll-1.c: Likewise.
15915         * gcc.dg/tls/opt-1.c: Likewise.
15916         * gcc.dg/tls/opt-2.c: Likewise.
15917         * gcc.dg/unroll-1.c: Likewise.
15918         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15919         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15920         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15921         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15922
15923 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15924
15925         * g++.dg/template/incomplete1.C: New test.
15926
15927 2004-11-16  Nick Clifton  <nickc@redhat.com>
15928
15929         Revert patches accidentally commited during checkin of fixes for
15930         xstormy16 tests:
15931         gcc.c-torture/execute/simd-4.c: Revert
15932         gcc.dg/20040910-1.c: Revert.
15933
15934 2004-11-16  Paul Brook  <paul@codesourcery.com>
15935
15936         PR fortran/13010
15937         * gfortran.dg/der_pointer_1.f90: New test.
15938
15939 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
15940
15941         PR c/18498
15942         * gcc.dg/bitfld-13.c: New test.
15943
15944 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
15945
15946         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15947         powerpc*-*-linux*.
15948
15949         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15950         * gcc.dg/ppc64-abi-2.c: Ditto.
15951         * gcc.dg/ppc64-abi-3.c: Ditto.
15952
15953         * lib/gcc-dg.exp (dg-target-list): Remove.
15954
15955 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
15956
15957         * gcc.dg/ia64-postinc.c: New test.
15958
15959 2004-11-15  Mark Mitchell <mark@codesourcery.com>
15960
15961         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15962
15963 2004-11-15  Nick Clifton  <nickc@redhat.com>
15964
15965         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15966         __INT_MAX__ so that the test can be compiled by toolchains
15967         targeted at 16-bit processors.
15968
15969         * gcc.dg/20040625-1.c: Use long constants rather than integers
15970         when performing arithmetic that will overflow 16-bits.
15971
15972         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15973         xstormy16.  It does not support 128-bit vector operations.
15974
15975         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15976         with the macro PTR_TYPE.  Define this macro to an integer type
15977         suitable for holding a pointer.
15978
15979         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15980         the target is a 16-bit processor.
15981
15982         * gcc.dg/cpp/if-2.c: Expect a different warning message from
15983         16-bit targets where the character constant will be too long.
15984
15985         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15986         where the double will not be directly addressable.
15987
15988 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15989
15990         Friend class name lookup 1/n, PR c++/18471
15991         * g++.dg/template/crash26.C: New test.
15992         * g++.dg/lookup/struct1.C: Adjust expected error.
15993         * g++.dg/parse/elab1.C: Likewise.
15994         * g++.dg/parse/elab2.C: Likewise.
15995         * g++.dg/parse/int-as-enum1.C: Likewise.
15996         * g++.dg/parse/struct-as-enum1.C: Likewise.
15997         * g++.dg/parse/typedef1.C: Likewise.
15998         * g++.dg/parse/typedef3.C: Likewise.
15999         * g++.dg/parse/typedef4.C: Likewise.
16000         * g++.dg/parse/typedef5.C: Likewise.
16001         * g++.dg/template/nontype4.C: Likewise.
16002         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16003         * g++.old-deja/g++.other/elab1.C: Likewise.
16004         * g++.old-deja/g++.other/syntax4.C: Likewise.
16005
16006 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16007
16008         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16009
16010 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16011
16012         * gcc.c-torture/execute/20041114-1.c: New test.
16013
16014 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16015
16016         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16017         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16018         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16019         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16020         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16021         gcc.dg/switch-7.c: New tests.
16022
16023 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16024
16025         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16026
16027 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16028
16029         PR tree-opt/18400
16030         * gcc.dg/vect/pr18400.c: New test.
16031
16032 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16033             Andrew Pinski  <pinskia@physics.uc.edu>
16034
16035         PR tree-opt/18425
16036         * gcc.dg/vect/pr18425.c: New test.
16037
16038 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16039
16040         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16041         Guard with dg-require-alias and dg-require-visibility.
16042
16043 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16044
16045         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16046
16047 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16048
16049         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16050
16051 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16052
16053         PR c++/17344
16054         * g++.dg/template/defarg5.C: New test.
16055
16056 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16057
16058         * g++.dg/parse/cast1.C: Run only on ILP32.
16059         * g++.old-deja/g++.mike/p784.C: Likewise.
16060
16061 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16062
16063         * gcc.c-torture/execute/20041113-1.c: New test.
16064
16065 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16066
16067         PR target/18230
16068         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16069         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16070         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16071         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16072         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16073         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16074         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16075         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16076         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16077         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16078         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16079         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16080         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16081
16082 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16083
16084         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16085         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16086         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16087         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16088         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16089         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16090         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16091         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16092         gcc.target/sparc/combined-1.c: New tests.
16093
16094 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16095
16096         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16097         New tests.
16098
16099 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16100
16101         * lib/gcc-dg.exp (dg-forbid-option): New function.
16102         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16103         * g++.dg/abi/bitfield8.C: Likewise.
16104         * g++.dg/abi/dtor1.C: Likewise.
16105         * g++.dg/abi/empty10.C: Likewise.
16106         * g++.dg/abi/empty7.C: Likewise.
16107         * g++.dg/abi/empty9.C: Likewise.
16108         * g++.dg/abi/layout3.C: Likewise.
16109         * g++.dg/abi/layout4.C: Likewise.
16110         * g++.dg/abi/thunk1.C: Likewise.
16111         * g++.dg/abi/thunk2.C: Likewise.
16112         * g++.dg/abi/vbase11.C: Likewise.
16113         * g++.dg/abi/vthunk2.C: Likewise.
16114         * g++.dg/abi/vthunk3.C: Likewise.
16115         * g++.dg/ext/attrib8.C: Likewise.
16116         * g++.dg/opt/longbranch2.C: Likewise.
16117         * g++.dg/opt/reg-stack4.C: Likewise.
16118         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16119         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16120         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16121         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16122         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16123         * gcc.dg/20000609-1.c: Likewise.
16124         * gcc.dg/20000720-1.c: Likewise.
16125         * gcc.dg/20011107-1.c: Likewise.
16126         * gcc.dg/20011119-1.c: Likewise.
16127         * gcc.dg/20020108-1.c: Likewise.
16128         * gcc.dg/20020122-2.c: Likewise.
16129         * gcc.dg/20020122-3.c: Likewise.
16130         * gcc.dg/20020201-3.c: Likewise.
16131         * gcc.dg/20020206-1.c: Likewise.
16132         * gcc.dg/20020218-1.c: Likewise.
16133         * gcc.dg/20020310-1.c: Likewise.
16134         * gcc.dg/20020411-1.c: Likewise.
16135         * gcc.dg/20020418-2.c: Likewise.
16136         * gcc.dg/20020426-1.c: Likewise.
16137         * gcc.dg/20020426-2.c: Likewise.
16138         * gcc.dg/20020517-1.c: Likewise.
16139         * gcc.dg/20020523-1.c: Likewise.
16140         * gcc.dg/20020523-2.c: Likewise.
16141         * gcc.dg/20020729-1.c: Likewise.
16142         * gcc.dg/20030204-1.c: Likewise.
16143         * gcc.dg/20030826-2.c: Likewise.
16144         * gcc.dg/20030926-1.c: Likewise.
16145         * gcc.dg/20031202-1.c: Likewise.
16146         * gcc.dg/980312-1.c: Likewise.
16147         * gcc.dg/980313-1.c: Likewise.
16148         * gcc.dg/990117-1.c: Likewise.
16149         * gcc.dg/990424-1.c: Likewise.
16150         * gcc.dg/990524-1.c: Likewise.
16151         * gcc.dg/991230-1.c: Likewise.
16152         * gcc.dg/i386-387-1.c: Likewise.
16153         * gcc.dg/i386-387-2.c: Likewise.
16154         * gcc.dg/i386-387-3.c: Likewise.
16155         * gcc.dg/i386-387-4.c: Likewise.
16156         * gcc.dg/i386-387-5.c: Likewise.
16157         * gcc.dg/i386-387-6.c: Likewise.
16158         * gcc.dg/i386-asm-1.c: Likewise.
16159         * gcc.dg/i386-bitfield1.c: Likewise.
16160         * gcc.dg/i386-bitfield2.c: Likewise.
16161         * gcc.dg/i386-loop-1.c: Likewise.
16162         * gcc.dg/i386-loop-2.c: Likewise.
16163         * gcc.dg/i386-loop-3.c: Likewise.
16164         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16165         * gcc.dg/i386-pic-1.c: Likewise.
16166         * gcc.dg/i386-regparm.c: Likewise.
16167         * gcc.dg/i386-signbit-1.c: Likewise.
16168         * gcc.dg/i386-signbit-2.c: Likewise.
16169         * gcc.dg/i386-signbit-3.c: Likewise.
16170         * gcc.dg/i386-sse-5.c: Likewise.
16171         * gcc.dg/i386-sse-8.c: Likewise.
16172         * gcc.dg/i386-unroll-1.c: Likewise.
16173         * gcc.dg/tls/opt-1.c: Likewise.
16174         * gcc.dg/tls/opt-2.c: Likewise.
16175         * gcc.dg/unroll-1.c: Likewise.
16176         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16177         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16178         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16179         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16180         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16181         -m64 is specified.
16182
16183 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16184
16185         PR c++/18389
16186         * g++.dg/parse/cond1.C: New test.
16187
16188         PR c++/18429
16189         * g++.dg/template/array9.C: New test.
16190         * g++.dg/ext/vla1.C: Adjust error messages.
16191         * g++.dg/ext/vlm1.C: Likewise.
16192         * g++.dg/template/crash2.C: Likewise.
16193
16194         PR c++/18436
16195         * g++.dg/template/call3.C: New test.
16196
16197         PR c++/18407
16198         * g++.dg/template/ptrmem11.C: New test.
16199
16200 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         PR other/14264
16203         * lib/g++.exp: Set LC_ALL and LANG to C.
16204         * lib/gcc-dg.exp: Likewise.
16205         * lib/gfortran.exp: Likewise.
16206         * lib/objc.exp: Likewise.
16207         * lib/treelang.exp: Likewise.
16208
16209 2004-11-12  Andreas Schwab  <schwab@suse.de>
16210
16211         * gcc.dg/pr16286.c: Fix last change.
16212
16213 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c++/18416
16216         * g++.dg/init/global1.C: New test.
16217
16218 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16219
16220         * gcc.c-torture/execute/20041112-1.c: New test.
16221
16222 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16223
16224         * lib/gcc-dg.exp (dg-target-list): New.
16225
16226 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16227             Richard Sandiford  <rsandifo@redhat.com>
16228
16229         * lib/target-supports.exp (get-compiler_messages): New.
16230         (check_named_sections_available): Use it.
16231         (check_effective_target_ilp32): New.
16232         (check_effective_target_lp64): New.
16233         (is-effective-target): New.
16234         * lib/gcc-dg.exp (dg-require-effective-target): New.
16235
16236 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16237
16238         * gcc.dg/precedence-1.c: New test.
16239
16240 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16241
16242         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16243
16244         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16245         message, delete generated files, use more descriptive name for
16246         executable, and make the test unsupported when it cannot be run.
16247
16248         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16249         (dg-require-weak, dg-require-visibility, dg-require-alias,
16250         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16251         dg-require-iconv, dg-require-named-sections): Use it.
16252
16253         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16254
16255 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16256
16257         PR target/16457
16258         * gcc.dg/ppc-and-1: New
16259
16260         PR target/16796
16261         * gcc.dg/ppc-mov-1.c: New.
16262
16263         PR target/16458
16264         * gcc.dg/ppc-compare-1.c: New.
16265
16266 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16267
16268         * objc.dg/desig-init-2.m: New test.
16269
16270 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16271
16272         PR middle-end/18160
16273         * g++.dg/warn/register-var-1.C: New test.
16274         * g++.dg/warn/register-var-2.C: New test.
16275
16276 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16277
16278         * gcc.dg/union-2.c: New test.
16279
16280 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16281
16282         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16283         New test for PR tree-optimization/17892.
16284
16285 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/18369
16288         * g++.dg/init/new12.C: New test.
16289
16290 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16291
16292         * gcc.target/sparc: New directory.
16293         * gcc.target/sparc/sparc.exp: New driver.
16294         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16295         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16296         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16297         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16298
16299 2004-11-10  Paul Brook  <paul@codesourcery.com>
16300
16301         PR fortran/18218
16302         * gfortran.dg/list_read.c: New test.
16303
16304 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16305
16306         PR c/18322
16307         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16308         expected diagnostic location.
16309
16310 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16311
16312         * gcc.dg/20041109-1.c: New test.
16313
16314 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16315
16316         PR objc/18406
16317         * objc/compile/pr18406.m: New test.
16318
16319 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16320
16321         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16322
16323 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16324
16325         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16326
16327 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16328
16329         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16330
16331 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16332
16333         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16334         exit.
16335
16336 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16337
16338         PR tree-opt/18299
16339         * gcc.c-torture/pr18299-1.c: New test.
16340
16341 2004-11-06  Andreas Schwab  <schwab@suse.de>
16342
16343         * gcc.dg/pr16286.c: Also test for bool and pixel.
16344
16345 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16346
16347         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16348         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16349         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16350         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16351         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16352         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16353         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16354         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16355         gcc.dg/struct-semi-3.c: New tests.
16356
16357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16358
16359         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16360
16361 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16362
16363         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
16364         Do not use C99 designators.
16365
16366 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16367
16368         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
16369
16370 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16371
16372         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
16373         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
16374         * gcc.c-torture/execute/simd-5.x: Remove.
16375
16376 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
16377
16378         PR rtl-optimization/17933
16379         * gcc.dg/torture/pr17933-1.c: New test.
16380
16381 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16382
16383         PR target/18106
16384         * lib/target-supports.exp (check_weak_available): Support
16385         Windows.
16386
16387 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
16388
16389         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
16390         call to fflush(stdout) before abort.
16391         (my_ffsll): New function.
16392         (generate_fields): Use it.
16393
16394 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16395
16396         * gcc.dg/init-undef-1.c: New test.
16397
16398 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16399
16400         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
16401         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
16402         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
16403         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
16404         expected messages for new parser.
16405
16406 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
16407
16408         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
16409
16410 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16411
16412         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
16413         on LP64 targets.
16414
16415 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16416
16417         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
16418         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
16419         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
16420         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
16421         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
16422         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
16423         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
16424         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
16425         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
16426         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
16427
16428 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16429
16430         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
16431         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
16432         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
16433         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
16434         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
16435         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
16436         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
16437         for new parser.
16438
16439 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
16440
16441         PR target/15342
16442         * gcc.dg/20041104-1.c: New test.
16443
16444 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16445
16446         * g++.dg/template/nontype7.C: New test.
16447         * g++.dg/template/nontype8.C: Likewise.
16448         * g++.dg/template/nontype9.C: Likewise.
16449         * g++.dg/template/nontype10.C: Likewise.
16450         * g++.dg/tc1/dr49.C: Likewise.
16451         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16452         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16453
16454 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16455
16456         * g++.dg/rtti/tinfo1.C: Remove xfails.
16457
16458 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16459
16460         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16461         packed attribute to the definition to satisfy the new C++ parser.
16462
16463 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16464
16465         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16466         invocations of va_arg.
16467
16468 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
16469
16470         PR c++/18124
16471         * g++.dg/template/crash25.C: New test.
16472
16473         PR c++/18155
16474         * g++.dg/template/typedef2.C: New test.
16475         * g++.dg/parse/crash13.C: Adjust error markers.
16476
16477         PR c++/18177
16478         * g++.dg/conversion/const3.C: New test.
16479
16480 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16481
16482         PR fortran/17535
16483         PR fortran/17583
16484         PR fortran/17713
16485         * gfortran.dg/generic_[123].f90: New testcases.
16486
16487 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16488
16489         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
16490         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
16491
16492 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16493
16494         PR tree-opt/16808
16495         * gcc.c-torture/compile/pr16808.c: New test.
16496
16497 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
16498
16499         PR rtl-optimization/17104
16500         * gcc.dg/ppc-bitfield1.c: New.
16501
16502 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16503
16504         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
16505
16506 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16507
16508         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
16509         strings for 32-bit code.
16510
16511 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
16512
16513         PR c/18239
16514         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
16515
16516 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
16517
16518         PR c++/18064
16519         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
16520
16521 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
16522
16523         PR c++/15172
16524         * g++.dg/init/aggr2.C: New test.
16525
16526 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
16527
16528         * objc.dg/local-decl-1.m: New test.
16529
16530 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16531
16532         * gcc.dg/20040910-1.c: Adjust regex.
16533
16534 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16535
16536         PR rtl-optimization/18084
16537         * g++.dg/opt/pr18084-1.C: New testcase.
16538
16539 2004-10-30  Matt Austern  <austern@apple.com>
16540
16541         PR c++/17542
16542         * g++.dg/ext/attrib18.C: New test.
16543
16544 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16545
16546         PR middle-end/18096
16547         * gcc.dg/pr18096-1.c: New test case.
16548
16549 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16550
16551         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16552
16553 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
16554
16555         PR c/16666
16556         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16557         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16558         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16559         gcc.dg/old-style-prom-3.c: New tests.
16560
16561 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
16562
16563         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16564         Remove unnecessary inclusion of stdio.h.
16565
16566 2004-10-29  Roger Sayle  <roger@eyesopen.com>
16567
16568         PR rtl-optimization/17581
16569         * gcc.dg/pr17581-1.c: New test case.
16570
16571 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
16572
16573         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16574         being implemented.
16575         * g++.dg/conversion/dr195-1.C: New.
16576         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16577         * g++.old-deja/g++.mike/p10148.C: Likewise.
16578
16579 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
16580
16581         PR c++/17695
16582         * g++.dg/debug/typedef2.C: New test.
16583
16584 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
16585
16586         PR fortran/13490
16587         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16588         * gfortran.dg/g77/README: Update.
16589
16590 2004-10-28  Matt Austern  <austern@apple.com>
16591
16592         PR c++/14124
16593         * g++.dg/ext/packed7.C: New test.
16594
16595 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16596
16597         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16598         scan-assembler.
16599         * lib/scanasm.exp (hidden-scan-for): New proc.
16600         (scan-hidden): Use hidden-scan-for instead of constructing the scan
16601         string.
16602         (scan-not-hidden): Likewise.
16603         * lib/target-supports.exp (check_visibility_available): mach-o is
16604         support too.
16605
16606 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
16607
16608         PR c++/17132
16609         * g++.dg/template/memclass3.C: New test.
16610
16611 2004-10-28  Adam Nemet  <anemet@lnxw.com>
16612
16613         PR middle-end/18160
16614         * gcc.dg/register-var-1.c: New test.
16615         * gcc.dg/register-var-2.c: New test.
16616         * gcc.dg/asm-7.c: Taking the address of a register variable is an
16617         error now.
16618
16619 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
16620
16621         PR other/18172
16622         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16623         unused variables.
16624         * gcc.dg/vect/vect-22.c: Likewise.
16625
16626 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
16627
16628         * gcc.dg/i386-rotate-1.c: New test.
16629
16630 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
16631
16632         * g++.dg/init/ref12.C: Add "run" marker.
16633
16634         PR c++/17435
16635         * g++.dg/init/ref12.C: New test.
16636
16637         PR c++/18140
16638         * g++.dg/template/shift1.C: New test.
16639         * g++.dg/template/error10.C: Adjust error markers.
16640
16641 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
16642
16643         PR tree-opt/17529
16644         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16645
16646 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
16647
16648         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16649         * gcc.dg/weak/weak-3.c: Likewise.
16650         * gcc.dg/weak/weak-5.c: Likewise.
16651         * gcc.dg/weak/weak-9.c: Likewise.
16652         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16653         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16654
16655         * gcc.dg/darwin-weakimport-1.c: New.
16656
16657 2004-10-28  Ben Elliston  <bje@au.ibm.com>
16658
16659         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16660
16661 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
16662
16663         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16664         'syntax' error messages.
16665         * gcc.dg/cpp/direct2s.c: Likewise.
16666
16667 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16668
16669         * gcc.c-torture/compile/20041026-1.c: New.
16670
16671 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/18093
16674         * g++.dg/lookup/ns2.C: New test.
16675
16676         PR c++/18020
16677         * g++.dg/template/enum4.C: New test.
16678
16679         PR c++/18161
16680         * g++.dg/template/expr1.C: New test.
16681
16682 2004-10-26  Ben Elliston  <bje@au.ibm.com>
16683
16684         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16685
16686 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16687
16688         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16689         gcc.dg/decl-nospec-3.c: New tests.
16690
16691 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
16692
16693         * objc.dg/super-class-3.m: New test.
16694
16695 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16696
16697         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16698         resyncing.
16699         * gcc.dg/cpp/direct2s.c: Likewise.
16700
16701 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
16702
16703         * objc.dg/image-info.m: Update for changes to section selection.
16704
16705 2004-10-25  David Ayers  <d.ayers@inode.at>
16706             Ziemowit Laski  <zlaski@apple.com>
16707
16708         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16709         diagnostics when messaging 'id <Proto>'.
16710         * objc.dg/class-protocol-1.m: New test.
16711         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16712         a non-existent method signature.
16713         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16714         Update diagnostics when messaging with non-existent method signature.
16715         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16716         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16717         invalid receivers are now resolved as if messaging 'id'; remove
16718         extraneous diagnostics.
16719
16720 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16721
16722         PR c/16667
16723         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16724         gcc.dg/init-desig-obs-3.c: New tests.
16725
16726 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
16727
16728         * gcc.dg/debug/20041023-1.c: New test.
16729
16730 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
16731
16732         PR middle-end/17407
16733         * gcc.c-torture/compile/pr17407.c: New test.
16734
16735         PR c++/18121
16736         * g++.dg/template/array8.C: New test.
16737
16738 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16739
16740         PR other/18138
16741         * lib/g++.exp: Accept more than one multilib libgcc.
16742         * lib/gcc-dg.exp: Likewise.
16743         * lib/objc.exp: Likewise.
16744         * lib/treelang.exp: Likewise.
16745         * lib/gfortran.exp: Likewise.
16746
16747 2004-10-24  Ben Elliston  <bje@au.ibm.com>
16748
16749         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16750
16751 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
16752
16753         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16754         * gcc.dg/c99-const-expr-3.c: Likewise.
16755
16756 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
16757
16758         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16759
16760 2004-10-23  Ben Elliston  <bje@au.ibm.com>
16761
16762         * gcc.c-torture/execute/loop-2e.x: Remove.
16763
16764 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16765
16766         PR c++/18095
16767         * g++.dg/parse/crash18.C: New.
16768         * g++.dg/parse/crash19.C: New.
16769
16770 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16771
16772         * g++.dg/ext/dllimport1.C: Move dg-warnings.
16773         * g++.dg/ext/dllimport2.C: Same.
16774         * g++.dg/ext/dllimport8.C: Same.
16775
16776 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
16777
16778         PR c++/10841
16779         * g++.dg/conversion/cast1.C: New test.
16780         * g++.dg/overload/pmf1.C: Adjust error marker.
16781
16782 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
16783
16784         PR objc/17923
16785         * objc.dg/const-str-7.m: New test.
16786
16787 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16788
16789         * g++.dg/template/memfriend11.C: Fix comment typo.
16790         * g++.dg/template/memfriend14.C: Likewise.
16791
16792 2004-10-20  Richard Henderson  <rth@redhat.com>
16793
16794         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16795         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16796         -fasynchronous-unwind-tables.
16797
16798 2004-10-20  Richard Henderson  <rth@redhat.com>
16799
16800         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16801         (main): Return success.
16802         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16803         (main): Return success.
16804
16805 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16806
16807         PR c++/13495
16808         * g++.dg/template/memfriend9.C: New test.
16809         * g++.dg/template/memfriend10.C: Likewise.
16810         * g++.dg/template/memfriend11.C: Likewise.
16811         * g++.dg/template/memfriend12.C: Likewise.
16812         * g++.dg/template/memfriend13.C: Likewise.
16813         * g++.dg/template/memfriend14.C: Likewise.
16814         * g++.dg/template/memfriend15.C: Likewise.
16815         * g++.dg/template/memfriend16.C: Likewise.
16816         * g++.dg/template/memfriend17.C: Likewise.
16817         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16818
16819 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
16820
16821         * g++.dg/conversion/dr195.C: New.
16822         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16823
16824 2004-10-20  Ben Elliston  <bje@au.ibm.com>
16825             Devang Patel  <dpatel@apple.com>
16826
16827         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16828         of floating point arithmetic, which could trap.
16829
16830 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
16831
16832         PR c++/14035
16833         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16834         * g++.dg/conversion/const2.C: New test.
16835         * g++.dg/expr/reinterpret2.C: New test.
16836         * g++.dg/expr/reinterpret3.C: New test.
16837         * g++.dg/expr/cast2.C: New test.
16838         * g++.dg/expr/copy1.C: New test.
16839         * g++.dg/other/conversion1.C: Change error message.
16840         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16841         function pointers to void *.
16842         * g++.old-deja/g++.mike/p10148.C: Likewise.
16843
16844 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16845
16846         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16847
16848 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
16849
16850         PR c++/18047
16851
16852         * g++.dg/parse/expr3.C: New test.
16853
16854 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16855
16856         * gcc.dg/smod-1.c: New test.
16857
16858 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
16859
16860         * objc.dg/method-14.m: New test.
16861
16862 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16863
16864         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16865         Also xfail as the patch was reverted.
16866
16867 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
16868
16869         PR middle-end/16973
16870         * gcc.dg/pr16973.c: New test.
16871
16872 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
16873
16874         PR tree-optimization/17656
16875         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16876
16877 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         * g++.dg/eh/shadow1.C: New.
16880
16881 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
16882
16883         * gcc.c-torture/compile/20041018-1.c: New test.
16884
16885 2004-10-18  Ben Elliston  <bje@au.ibm.com>
16886
16887         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16888         compiler referring to register 0 when accessing sdata.  The linker
16889         now patches things up.
16890
16891 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
16892
16893         PR c/17529
16894         * gcc.c-torture/compile/pr17529.c: New test.
16895
16896 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16897
16898         PR c++/17743
16899         * g++.dg/ext/attrib17.C: New test.
16900
16901 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16902
16903         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16904
16905 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16906
16907         PR c++/10479
16908         * g++.dg/ext/attrib16.C: New test.
16909
16910 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/17042
16913         * g++.dg/init/dso_handle1.C: New test.
16914
16915         PR c++/14667
16916         * g++.dg/parse/typedef6.C: New test.
16917
16918         PR c++/17916
16919         * g++.dg/parse/pragma1.C: New test.
16920
16921 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
16922
16923         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16924
16925 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
16926
16927         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16928         -fno-common when on HPPA HP-UX platforms.
16929
16930 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
16931
16932         PR other/16820
16933         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16934         stdint.h.
16935         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16936         uintptr_t.
16937
16938 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16939
16940         PR c++/16301
16941         * g++.dg/lookup/strong-using-4.C: New test.
16942
16943 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
16944
16945         PR middle-end/16567
16946         * gcc.c-torture/compile/nested-1.c: New test.
16947
16948 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
16949
16950         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16951         and mipsisa64*-*-* (until support for misaligned loads is added).
16952         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16953         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16954         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16955         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16956         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16957         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16958
16959 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
16960
16961         PR c++/17976
16962         * g++.dg/init/dtor3.C: New test.
16963
16964 2004-10-15  Ben Elliston  <bje@au.ibm.com>
16965
16966         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16967
16968 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
16969
16970         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16971         * gcc.dg/macho-lo-sum.c: Likewise.
16972
16973 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
16974
16975         * gcc.dg/ppc-spe64-1.c: New test.
16976
16977 2004-10-14  Devang Patel  <dpatel@apple.com>
16978
16979         PR 17635
16980         * gcc.dg/pr17635.c : New test.
16981
16982 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
16983
16984         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16985         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16986         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16987         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16988         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16989         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16990         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16991         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16992         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16993         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16994         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16995         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16996         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16997         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16998         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16999         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17000         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17001         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17002
17003 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17004
17005         * gcc.dg/vect/vect-82.c: New testcase.
17006         * gcc.dg/vect/vect-82_64.c: New testcase.
17007         * gcc.dg/vect/vect-83.c: New testcase.
17008         * gcc.dg/vect/vect-83_64.c: New testcase.
17009
17010 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17011
17012         * gcc.dg/cpp/error-1.c: New test.
17013
17014 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17015
17016         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17017
17018 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17019
17020         PR target/17984
17021         * gcc.dg/cris-peep2-xsrand2.c: New test.
17022
17023 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17024
17025         PR c++/17661
17026         * testsuite/g++.dg/expr/for2.C: New test.
17027
17028 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17029
17030         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17031
17032 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17033
17034         PR tree-optimization/17724
17035         * g++.dg/opt/pr17724-1.C: New test.
17036         * g++.dg/opt/pr17724-2.C: New test.
17037         * g++.dg/opt/pr17724-3.C: New test.
17038         * g++.dg/opt/pr17724-4.C: New test.
17039         * g++.dg/opt/pr17724-5.C: New test.
17040         * g++.dg/opt/pr17724-6.C: New test.
17041
17042 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17043
17044         PR c/17301
17045         * gcc.dg/pr17301-2.c: New test.
17046
17047 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17048
17049         PR c++/15876
17050         * g++.dg/parse/error22.C: New test.
17051
17052         PR c++/17936
17053         * g++.dg/template/spec18.C: New test.
17054
17055 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17056
17057         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17058         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17059         memcpy.
17060         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17061         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17062
17063 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17064
17065         * g++.dg/eh/cleanup5.C: Add dg-options "".
17066
17067 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17068
17069         PR middle-end/17657
17070         * gcc.dg/switch-4.c: New test case.
17071
17072 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17073
17074         * gcc.c-torture/execute/20041011-1.c: New test.
17075
17076 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17077
17078         PR c++/17554
17079         * g++.dg/init/for3.C: New test.
17080
17081         PR c++/17657
17082         * g++.dg/opt/switch2.C: New test.
17083
17084         PR middle-end/17703
17085         * g++.dg/warn/Wreturn-2.C: New test.
17086
17087 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17088
17089         PR c++/17907
17090         * g++.dg/eh/cleanup5.C: New test.
17091
17092 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17093
17094         PR c++/17393
17095         * g++.dg/parse/error21.C: New test.
17096
17097 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17098
17099         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17100         * g++.dg/warn/incomplete1.C: Likewise.
17101         * g++.dg/template/qualttp20.C: Likewise.
17102
17103 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17104
17105         PR c/17881
17106         * parm-incomplete-1.c: New test.
17107
17108 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/17867
17111         * g++.dg/parse/error19.C: New test.
17112
17113         PR c++/17670
17114         * g++.dg/init/new11.C: New test.
17115
17116         PR c++/17821
17117         * g++.dg/parse/error20.C: New test.
17118
17119         PR c++/17826
17120         * g++.dg/template/crash24.C: New test.
17121
17122 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17123
17124         PR c/17301
17125         * gcc.dg/pr17301-1.c: New test.
17126
17127 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17128
17129         PR c/17189
17130         * gcc.dg/anon-struct-5.c: New test.
17131
17132 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17133
17134         PR c/17844
17135         * gcc.dg/pr17844-1.c: New test.
17136
17137 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17138
17139         PR tree-optimization/17906
17140         * gcc.c-torture/compile/pr17906.c: New.
17141
17142 2004-10-09  Stuart Hastings  <stuart@apple.com>
17143             Roger Sayle  <roger@eyesopen.com>
17144
17145         PR rtl-optimization/17853
17146         * gcc.dg/i386-mmx-5.c: New testcase.
17147
17148 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17149
17150         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17151
17152 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17153
17154         PR c++/17524
17155         * g++.dg/template/static9.C: New test.
17156
17157         PR c++/17685
17158         * g++.dg/parse/operator5.C: New test.
17159
17160 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17161
17162         PR middle-end/17894
17163         * gcc.c-torture/execute/divcmp-4.c: New test case.
17164
17165 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17166
17167         PR tree-opt/17902
17168         * g++.dg/opt/pr17902.C: New test.
17169
17170 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17171
17172         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17173
17174 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17175
17176         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17177
17178 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17179
17180         * gcc.dg/assign-warn-3.c: New test.
17181
17182 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17183
17184         PR c/16999
17185         * gcc.dg/cpp/ident-1.c: New test.
17186
17187 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17188
17189         * gcc.c-torture/compile/acc1.c: New.
17190
17191 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17192
17193         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17194         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17195
17196 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17197
17198         * gcc.dg/ultrasp11.c: New test.
17199
17200 2004-10-08  Michael Matz  <matz@suse.de>
17201
17202         * gcc.dg/doloop-2.c: New test.
17203
17204 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17205
17206         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17207         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17208         objc.dg/method-9.m: Update expected diagnostics.
17209
17210 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17211
17212         * gcc.dg/ppc-fsel-3.c: New file.
17213         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17214
17215 2004-10-07  Paul Brook  <paul@codesourcery.com>
17216
17217         * gfortran.dg/intrinsic_verify_1.f90: New test.
17218
17219 2004-10-07  Paul Brook  <paul@codesourcery.com>
17220
17221         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17222
17223 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17224
17225         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17226         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17227         commit.
17228
17229 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17230
17231         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17232
17233 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17234
17235         PR c++/17115
17236         * g++.dg/warn/Winline-4.C: New test.
17237
17238 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17239
17240         * gcc.c-torture/compile/20041007-1.c: New test.
17241
17242 2004-10-07  Paul Brook  <paul@codesourcery.com>
17243
17244         PR fortran/17678
17245         * gfortran.dg/use_allocated_1.f90: New test.
17246
17247 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17248
17249         PR middle-end/17849
17250         * gfortran.fortran-torture/compile/nested.f90: New test
17251
17252 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17253
17254         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17255
17256 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17257
17258         PR c++/17368
17259         * g++.dg/ext/asm6.C: New test.
17260
17261 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17262
17263         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17264
17265 2004-10-06  Paul Brook  <paul@codesourcery.com>
17266
17267         PR libfortran/17709
17268         * gfortran.dg/empty_format_1.f90: New test.
17269
17270 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17271
17272         PR fortran/17568
17273         * gfortran.dg/ishft.f90: New test.
17274
17275         PR fortran/17283
17276         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17277         tests.
17278
17279 2004-10-06  Paul Brook  <paul@codesourcery.com>
17280
17281         * gfortran.dg/do_1.f90: New test.
17282
17283 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17284
17285         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17286         optimizing for size.
17287
17288 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17289
17290         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17291
17292 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17293
17294         * gcc.c-torture/compile/20041005-1.c: New test.
17295
17296 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17297
17298         PR c++/17829
17299         * g++.dg/lookup/koenig4.C: New.
17300
17301 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17302
17303         * g++.dg/other/classkey1.C: Adjust quoting marks.
17304         * g++.dg/parse/error15.C: Likewise.
17305         * g++.dg/template/meminit2.C (int>): Likewise.
17306
17307 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17308
17309         PR fortran/17283
17310         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17311
17312         PR fortran/17631
17313         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17314
17315         PR fortran/17708
17316         * gfortran.dg/pr17708.f90: New test.
17317
17318 2004-10-04  Chao-ying Fu  <fu@mips.com>
17319
17320         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17321         * gcc.dg/vect/vect-4.c: Ditto.
17322         * gcc.dg/vect/vect-5.c: Ditto.
17323         * gcc.dg/vect/vect-6.c: Ditto.
17324         * gcc.dg/vect/vect-8.c: Ditto.
17325         * gcc.dg/vect/vect-16.c: Ditto.
17326         * gcc.dg/vect/vect-30.c: Ditto.
17327         * gcc.dg/vect/vect-40.c: Ditto.
17328         * gcc.dg/vect/vect-41.c: Ditto.
17329         * gcc.dg/vect/vect-42.c: Ditto.
17330         * gcc.dg/vect/vect-43.c: Ditto.
17331         * gcc.dg/vect/vect-44.c: Ditto.
17332         * gcc.dg/vect/vect-45.c: Ditto.
17333         * gcc.dg/vect/vect-46.c: Ditto.
17334         * gcc.dg/vect/vect-47.c: Ditto.
17335         * gcc.dg/vect/vect-48.c: Ditto.
17336         * gcc.dg/vect/vect-49.c: Ditto.
17337         * gcc.dg/vect/vect-50.c: Ditto.
17338         * gcc.dg/vect/vect-51.c: Ditto.
17339         * gcc.dg/vect/vect-52.c: Ditto.
17340         * gcc.dg/vect/vect-53.c: Ditto.
17341         * gcc.dg/vect/vect-54.c: Ditto.
17342         * gcc.dg/vect/vect-55.c: Ditto.
17343         * gcc.dg/vect/vect-56.c: Ditto.
17344         * gcc.dg/vect/vect-57.c: Ditto.
17345         * gcc.dg/vect/vect-58.c: Ditto.
17346         * gcc.dg/vect/vect-59.c: Ditto.
17347         * gcc.dg/vect/vect-60.c: Ditto.
17348         * gcc.dg/vect/vect-74.c: Ditto.
17349         * gcc.dg/vect/vect-79.c: Ditto.
17350         * gcc.dg/vect/vect-80.c: Ditto.
17351
17352 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17353
17354         * gcc.dg/unused-7.c: Use the correct option.
17355
17356 2004-10-04  Paul Brook  <paul@codesourcery.com>
17357         Bud Davis  <bdavis9659@comcast.net>
17358
17359         PR fortran/17706
17360         PR fortran/16434
17361         * gfortran/pr17706.f90: New test.
17362         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17363
17364 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17365
17366         * gfortran.dg/pr17612.f90: New test.
17367
17368 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17369
17370         * g++.dg/template/local1.C: Adjust quoting marks in
17371         testing for diagnostics.
17372         * g++.dg/tls/diag-2.C: Likewise.
17373         * g++.dg/other/error8.C: Likewise.
17374
17375 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17376
17377         PR c/17178
17378         * gcc.dg/unused-4.c: Adjust to be correct.
17379
17380         PR c/17820
17381         * gcc.dg/unused-7.c: New test.
17382
17383 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17384
17385         PR c++/17797
17386         * g++.dg/overload/template2.C: New test.
17387
17388 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
17389
17390         PR tree-optimization/16632
17391         * gcc.dg/tree-ssa/20041002-1.c: New.
17392
17393 2004-10-03  Paul Brook  <paul@codesourcery.com>
17394
17395         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
17396         rather than relying on default formatting.
17397
17398 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
17399
17400         * gcc.dg/20040920-1.c: Update expected message text.
17401
17402 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
17403
17404         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
17405
17406 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
17407
17408         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
17409         tree level.
17410
17411 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17412
17413         * gcc.dg/tree-ssa/pr17343.c: Remove.
17414
17415 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17416
17417         PR tree-opt/17343
17418         * gcc.dg/tree-ssa/pr17343.c: New test.
17419
17420 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
17421
17422         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
17423         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
17424         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
17425         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
17426         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
17427
17428 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17429
17430         * gcc.dg/lvalue-2.c: New test.
17431
17432 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17433
17434         PR c/17730
17435         * gcc.dg/pr17730-1.c: New test
17436
17437 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17438
17439         PR c/7425
17440         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17441
17442 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17443
17444         * gcc.c-torture/execute/stdarg-1.c: New test.
17445         * gcc.c-torture/execute/stdarg-2.c: New test.
17446         * gcc.c-torture/execute/stdarg-3.c: New test.
17447         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17448         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17449         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17450         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17451         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17452
17453 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17454
17455         PR tree-optimization/17697
17456         * g++.dg/opt/pr17697-1.C: New test.
17457         * g++.dg/opt/pr17697-2.C: New test.
17458         * g++.dg/opt/pr17697-3.C: New test.
17459
17460 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17461
17462         PR c/16409
17463         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17464         gcc.dg/vla-init-5.c: New tests.
17465
17466 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17467
17468         PR c/13804
17469         * gcc.dg/pr13804-1.c: New test.
17470
17471 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17472
17473         PR fortran/16938
17474         * gfortran.dg/pr16938.f90: New test.
17475
17476 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17477
17478         * g++.dg/template/crash23.C: New test.
17479
17480 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17481
17482         PR c++/17585
17483         * g++.dg/template/static8.C: New test.
17484
17485 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
17486
17487         PR c++/17681
17488         * g++.dg/other/error9.C: New test.
17489
17490 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17491
17492         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
17493
17494 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17495
17496         PR fortran/15164
17497         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
17498
17499 2004-09-26  Roger Sayle  <roger@eyesopen.com>
17500
17501         PR middle-end/17112
17502         * gcc.dg/pr17112-1.c: New test case.
17503
17504 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17505
17506         PR c/11459
17507         * gcc.dg/pr11459-1.c: New test.
17508
17509 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
17510
17511         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
17512         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17513
17514 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17515
17516         * gfortran.dg/pr15324.f90: Make array bounds consistent.
17517
17518 2004-09-25  Jan Hubicka  <jh@suse.cz>
17519
17520         * compile/30040909-1.c: New test.
17521         * compile/30040907-1.c: New test.
17522
17523 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
17524
17525         * gcc.c-torture/execute/va-arg-26.c: New test.
17526
17527 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
17528
17529         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17530         extra diagnostics on targets with 64-bit pointers.
17531         * objc.dg/selector-1.m: Adjust dg-warning regexp.
17532
17533 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17534
17535         PR c/17188
17536         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17537         * gcc.dg/decl-3.c: Adjust expected message.
17538
17539 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17540
17541         PR fortran/17615
17542         * gfortran.dg/pr17615.f90: New test.
17543
17544 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
17545
17546         PR tree-optimzation/17517
17547         * g++.dg/tree-ssa/pr17517.C: New Test.
17548
17549 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17550
17551         PR c++/16889
17552         * g++.dg/lookup/ambig3.C: New.
17553
17554 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
17555
17556         PR tree-opt/17624
17557         * g++.dg/opt/pr17624.C: New test.
17558
17559 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17560
17561         PR c/6980
17562         * gcc.dg/Wbad-function-cast-1.c: New test.
17563
17564 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
17565
17566         * g++.dg/ext/complit1.C
17567         * g++.dg/other/error2.C
17568         * g++.dg/other/nontype-1.C
17569         * g++.dg/parse/crash11.C
17570         * g++.dg/parse/crash12.C
17571         * g++.dg/parse/error15.C
17572         * g++.dg/parse/error4.C
17573         * g++.dg/parse/tmpl-outside1.C
17574         * g++.dg/parse/too-many-tmpl-args1.C
17575         * g++.dg/template/dependent-expr3.C
17576         * g++.dg/template/error10.C
17577         * g++.dg/template/instantiate1.C
17578         * g++.dg/template/vtable2.C
17579         * g++.dg/warn/Wshadow-1.C
17580         * g++.dg/warn/weak1.C
17581         * g++.old-deja/g++.brendan/crash16.C
17582         * g++.old-deja/g++.brendan/crash18.C
17583         * g++.old-deja/g++.brendan/crash48.C
17584         * g++.old-deja/g++.brendan/crash49.C
17585         * g++.old-deja/g++.brendan/crash55.C
17586         * g++.old-deja/g++.brendan/crash56.C
17587         * g++.old-deja/g++.brendan/crash8.C
17588         * g++.old-deja/g++.brendan/enum11.C
17589         * g++.old-deja/g++.brendan/enum8.C
17590         * g++.old-deja/g++.brendan/enum9.C
17591         * g++.old-deja/g++.brendan/friend3.C
17592         * g++.old-deja/g++.brendan/misc14.C
17593         * g++.old-deja/g++.bugs/900402_02.C
17594         * g++.old-deja/g++.bugs/900404_03.C
17595         * g++.old-deja/g++.bugs/900404_04.C
17596         * g++.old-deja/g++.bugs/900428_03.C
17597         * g++.old-deja/g++.jason/crash4.C
17598         * g++.old-deja/g++.jason/overload21.C
17599         * g++.old-deja/g++.jason/redecl1.C
17600         * g++.old-deja/g++.jason/report.C
17601         * g++.old-deja/g++.jason/rfg10.C
17602         * g++.old-deja/g++.jason/template30.C
17603         * g++.old-deja/g++.law/arm12.C
17604         * g++.old-deja/g++.law/ctors5.C
17605         * g++.old-deja/g++.law/cvt20.C
17606         * g++.old-deja/g++.law/init10.C
17607         * g++.old-deja/g++.law/init8.C
17608         * g++.old-deja/g++.law/visibility17.C
17609         * g++.old-deja/g++.law/visibility7.C
17610         * g++.old-deja/g++.mike/net8.C
17611         * g++.old-deja/g++.mike/p646.C
17612         * g++.old-deja/g++.mike/p700.C
17613         * g++.old-deja/g++.mike/p701.C
17614         * g++.old-deja/g++.mike/p811.C
17615         * g++.old-deja/g++.ns/template13.C
17616         * g++.old-deja/g++.other/array3.C
17617         * g++.old-deja/g++.other/crash25.C
17618         * g++.old-deja/g++.other/dtor3.C
17619         * g++.old-deja/g++.other/dtor4.C
17620         * g++.old-deja/g++.other/main1.C
17621         * g++.old-deja/g++.other/warn7.C
17622         * g++.old-deja/g++.pt/crash11.C
17623         * g++.old-deja/g++.pt/crash36.C
17624         * g++.old-deja/g++.pt/spec22.C
17625         * g++.old-deja/g++.pt/spec9.C
17626         * g++.old-deja/g++.pt/ttp52.C
17627         * g++.old-deja/g++.robertl/eb103.C
17628         * g++.old-deja/g++.robertl/eb121.C
17629         * g++.old-deja/g++.robertl/eb22.C
17630         * g++.old-deja/g++.robertl/eb8.C:
17631         Update locations and/or regexps of dg-error markers.
17632         Remove markers for some bogus messages that are no longer issued.
17633
17634 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
17635
17636         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17637         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17638
17639 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
17640
17641         PR c++/17618
17642         * g++.dg/lookup/crash5.C: New test.
17643
17644 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
17645
17646         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17647         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17648         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17649         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17650         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17651         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17652
17653         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17654         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17655         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17656         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17657         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17658         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17659
17660         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17661
17662         * gcc.dg/vect/vect-44.c: Check additional cases.
17663         * gcc.dg/vect/vect-48.c: Check additional cases.
17664
17665         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17666         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17667         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17668         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17669         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17670         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17671         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17672         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17673         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17674
17675         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17676         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17677         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17678
17679 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17680
17681         * gcc.dg/tree-ssa/loop-6.c: New test.
17682
17683 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
17684
17685         PR c++/17620
17686         * g++.dg/inherit/base2.C: New.
17687
17688 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17689
17690         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17691         * gcc.dg/20001012-2.c: Likewise.
17692         * gcc.dg/20001013-1.c: Likewise.
17693         * gcc.dg/20001101-1.c: Likewise.
17694         * gcc.dg/20001102-1.c: Likewise.
17695         * gcc.dg/bf-spl1.c: Likewise.
17696         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17697         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17698
17699 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
17700
17701         PR tree-optimization/16721
17702         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17703
17704 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
17705
17706         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17707         * gcc.dg/20040305-1.c: Likewise.
17708
17709 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17710
17711         PR c/16566
17712         * gcc.c-torture/compile/pr16566-1.c,
17713         gcc.c-torture/compile/pr16566-2.c,
17714         gcc.c-torture/compile/pr16566-3.c: New tests.
17715
17716 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
17717
17718         PR tree-optimization/17512
17719         * gcc.c-torture/compile/20040916-1.c.
17720
17721 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
17722
17723         * gcc.dg/pragma-re-3.c: New test.
17724
17725 2004-09-17  Matt Austern  <austern@apple.com>
17726
17727         PR c++/15049
17728         * g++.dg/other/anon3.C: New.
17729
17730 2004-09-21  Roger Sayle  <roger@eyesopen.com>
17731
17732         PR c++/7503
17733         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17734         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17735         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17736         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17737         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17738
17739 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
17740
17741         PR fortran/17286
17742         * gfortran.dg/pr17286.f90: New test.
17743
17744 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
17745
17746         PR c++/17530
17747         * g++.dg/template/static7.C: New test.
17748
17749 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
17750
17751         PR tree-opt/17558
17752         * gcc.c-torture/compile/pr17558.c: New test.
17753
17754 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17755
17756         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17757         if SKIP_ATTRIBUTE is defined.
17758
17759 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17760
17761         PR fortran/15957
17762         * gfortran.dg/pr15957.f90: New test.
17763
17764 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
17765
17766         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17767         in comparison.
17768         * gcc.dg/vect/vect-79.c: Likewise.
17769         * gcc.dg/vect/vect-80.c: Likewise.
17770
17771 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17772
17773         PR fortran/15750
17774         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17775
17776 2004-09-20  Ira Rosen  <irar@il.ibm.com>
17777
17778         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17779         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17780         * gcc.dg/vect/vect-62.c: New testcase.
17781         * gcc.dg/vect/vect-63.c: New testcase.
17782         * gcc.dg/vect/vect-64.c: New testcase.
17783         * gcc.dg/vect/vect-65.c: New testcase.
17784         * gcc.dg/vect/vect-66.c: New testcase.
17785         * gcc.dg/vect/vect-67.c: New testcase.
17786         * gcc.dg/vect/vect-68.c: New testcase.
17787         * gcc.dg/vect/vect-69.c: New testcase.
17788         * gcc.dg/vect/vect-79.c: New testcase.
17789         * gcc.dg/vect/vect-80.c: New testcase.
17790
17791 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17792
17793         * gcc.target/mips/asm-1.c: New test.
17794
17795 2004-09-19  Ira Rosen  <irar@il.ibm.com>
17796
17797         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17798         * gcc.dg/vect/vect-73.c: New testcase.
17799         * gcc.dg/vect/vect-74.c: New testcase.
17800         * gcc.dg/vect/vect-75.c: New testcase.
17801         * gcc.dg/vect/vect-76.c: New testcase.
17802         * gcc.dg/vect/vect-77.c: New testcase.
17803         * gcc.dg/vect/vect-78.c: New testcase
17804
17805 2004-09-18  Paul Brook  <paul@codesourcery.com>
17806
17807         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17808
17809 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17810
17811         PR c/17424
17812         * gcc.dg/pr17424-1.c: New test.
17813
17814 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
17815
17816         * g++.dg/tree-ssa/pr17153.C: New test.
17817
17818 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
17819
17820         PR pch/13361
17821         * testsuite/g++.dg/pch/wchar-1.C: New.
17822         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17823
17824 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
17825
17826         * gcc.c-torture/execute/20040917-1.c: New test.
17827
17828 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17829
17830         PR tree-optimization/17319
17831         * gcc.dg/pr17319.c: New test.
17832
17833 2004-09-17  Devang Patel  <dpatel@apple.com>
17834
17835         * gcc.dg/20040813-1.c: New test.
17836
17837 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17838
17839         PR tree-optimization/17273
17840         * gcc.c-torture/compile/pr17273.c: New test.
17841
17842 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17843
17844         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17845         Update expected messages.
17846         * gcc.dg/declspec-13.c: New test.
17847
17848 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
17849
17850         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17851
17852 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
17853
17854         * gcc.c-torture/execute/pr17252.c: Use post-increment to
17855         change what 'a' is pointing to.
17856
17857 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
17858
17859         PR c++/16002
17860         * g++.dg/template/error18.C: New test.
17861
17862         PR c++/16029
17863         * g++.dg/warn/Wunused-8.C: New test.
17864
17865 2004-09-17  Steven Bosscher  <stevenb@suse.de>
17866
17867         PR tree-optimization/17513
17868         * gcc.dg/20040916-1.c: New test.
17869
17870 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
17871
17872         PR c++/17501
17873         * g++.dg/template/typename7.C: New test.
17874
17875 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17876
17877         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17878
17879 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
17880
17881         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17882         with -ftree-based-profiling also.
17883         * lib/profopt.exp: Support late-set profile_option/feedback_option.
17884
17885 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
17886
17887         PR/15364
17888         * gfortran.dg/der_array_io_1.f90: New test.
17889         * gfortran.dg/der_array_io_2.f90: New test.
17890         * gfortran.dg/der_array_io_3.f90: New test.
17891
17892 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17893
17894         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17895         EABI.
17896
17897 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
17898
17899         * g++.dg/opt/switch1.C: New test.
17900
17901 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17902
17903         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17904         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17905         Update expected messages.
17906
17907 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17908
17909         PR fortran/16485
17910         * gfortran.dg/same_name_1.f90: New test.
17911
17912 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
17913
17914         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
17915         dereference garbage pointers.
17916
17917 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
17918
17919         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17920         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17921
17922         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17923         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17924         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17925
17926 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
17927
17928         PR c++/17324
17929         * g++.dg/template/mangle1.C: New test.
17930
17931 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17932
17933         PR tree-optimization/17252
17934         * gcc.c-torture/execute/pr17252.c: New test.
17935
17936 2004-09-14  Andrew Pinski  <apinski@apple.com>
17937
17938         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17939
17940 2004-09-14  Roger Sayle  <roger@eyesopen.com>
17941
17942         PR rtl-optimization/9771
17943         * gcc.dg/pr9771-1.c: New test case.
17944
17945 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
17946
17947         PR tree-optimization/15262
17948         * gcc.c-torture/execute/pr15262-1.c: New test.
17949         * gcc.c-torture/execute/pr15262-2.c: New test.
17950
17951 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17952
17953         * gcc.dg/declspec-12.c: New test.
17954
17955 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
17956
17957         * gfortran.dg/pr17090.f90: Add directives to test.
17958
17959 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17960
17961         * gcc.c-torture/compile/20040914-1.c: New test.
17962
17963 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17964
17965         PR c++/16162
17966         * g++.dg/template/decl2.C: New test.
17967
17968 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
17969
17970         PR fortran/17090
17971         * gfortran.dg/pr17090.f90: New test.
17972
17973 2004-09-13  Dale Johannesen  <dalej@apple.com>
17974
17975         * gcc.c-torture/compile/pr17408.c: New test case.
17976
17977 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR c++/16716
17980         * g++.dg/parse/crash17.C: New test.
17981
17982         PR c++/17327
17983         * g++.dg/template/enum3.C: New test.
17984
17985 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
17986
17987         * lib/gcc-defs.exp: Load wrapper.exp.
17988         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17989         using local code.
17990         * lib/gcc.exp (gcc_init): Similar.
17991         * lib/gfortran.exp (gfortran_init): Similar.
17992         * lib/objc.exp (objc_init): Similar.
17993         * lib/treelang.exp (treelang_init): Similar.
17994         * lib/wrapper.exp: New file with build_wrapper call machinery in
17995         ${tool}_maybe_build_wrapper.
17996
17997 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
17998
17999         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18000         "inline".
18001         * gcc.dg/declspec-11.c: Update expected messages.
18002         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18003         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18004         gcc.dg/inline-12.c: New tests.
18005
18006 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18007
18008         * g++.dg/tree-ssa/pr17400.C: New testcase.
18009
18010 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18011
18012         * gcc.target/mips/sb1-1.c: New testcase.
18013
18014 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18015
18016         * lib/g77-dg.exp: Remove unused file.
18017         * lib/mike-g77.exp: Ditto.
18018         * lib/g77.exp: Ditto.
18019
18020 2004-09-12  Richard Henderson  <rth@redhat.com>
18021
18022         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18023
18024 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18025
18026         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18027         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18028         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18029         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18030         Update expected messages.
18031
18032 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18033
18034         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18035         declaration/use mismatch for dirp parameter.
18036
18037 2004-09-12  Andrew Pinski  <apinski@apple.com>
18038
18039         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18040         -fgnu-runtime is passed.
18041
18042 2004-09-12  Richard Henderson  <rth@redhat.com>
18043
18044         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18045         do the uplevel thing and update additional_flags directly.
18046         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18047         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18048         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18049         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18050
18051 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18052
18053         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18054
18055 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18056
18057         PR middle-end/17411
18058         * g++.dg/opt/pr17411-1.C: New test case.
18059
18060 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18061
18062         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18063         gcc.dg/tls/diag-2.c: Update expected messages.
18064         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18065         messages.
18066         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18067         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18068         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18069         gcc.dg/tls/diag-5.c: New tests.
18070
18071 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18072
18073         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18074
18075 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18076
18077         * g++.dg/parse/break-in-for.C: New test.
18078
18079 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18080
18081         * gcc.dg/tree-ssa/20040911-1.c: New test.
18082
18083 2004-09-11  Andreas Jaeger  <aj@suse.de>
18084
18085         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18086         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18087
18088 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18089
18090         * gcc.target/frv: New directory of FR-V-specific tests.
18091
18092 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18093
18094         * gcc.dg/convert-vec-1.c: New test.
18095
18096 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18097
18098         PR middle-end/17024
18099         * gcc.dg/pr17024-1.c: New test case.
18100
18101 2004-09-10  Eric Christopher  <echristo@redhat.com>
18102
18103         * gcc.dg/20040910-1.c: New test.
18104
18105 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18106
18107         * gcc.dg/bitfld-9.c: New test.
18108
18109 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18110
18111         * gcc.c-torture/execute/ieee/acc1.c: New test.
18112         * gcc.c-torture/execute/ieee/acc2.c: New test.
18113         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18114
18115 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18116
18117         * gcc.dg/deprecated-2.c: New test.
18118
18119 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18120
18121         * gcc.dg/init-vec-1.c: New test.
18122
18123 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18124
18125         PR middle-end/17055
18126         * gcc.dg/pr17055-1.c: New test case.
18127
18128 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18129
18130         PR target/17377
18131         * gcc.c-torture/execute/pr17377.c: New test.
18132
18133 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18134
18135         PR c/8420
18136         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18137         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18138         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18139         gcc.dg/long-long-typespec-1.c: New tests.
18140         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18141
18142 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18143
18144         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18145         gcc.dg/gnu99-static-1.c: New tests.
18146
18147 2004-09-08  Devang Patel  <dpatel@apple.com>
18148
18149         * gcc.dg/darwin-ld-20040828-1.c: New test.
18150         * gcc.dg/darwin-ld-20040828-2.c: New test.
18151         * gcc.dg/darwin-ld-20040828-3.c: New test.
18152
18153 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18154
18155         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18156         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18157         in error message.
18158         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18159         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18160         in error message.
18161         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18162         types they qualify.
18163         * objc.dg/type-size-2.m: Fix wording in comment.
18164         * objc.dg/va-meth-1.m: New test case.
18165
18166 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18167
18168         PR c/16633:
18169         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18170         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18171
18172 2004-09-06  Devang Patel  <dpatel@apple.com>
18173
18174         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18175         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18176
18177 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18178
18179         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18180         reflect changed line numbering of diagnostics.
18181
18182 2004-09-06  Paul Brook  <paul@codesourcery.com>
18183
18184         * gfortran.dg/edit_real_1.f90: Add new test.
18185
18186 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18187
18188         * gcc.dg/tree-ssa/loop-2.c: New test.
18189         * gcc.dg/tree-ssa/loop-3.c: New test.
18190         * gcc.dg/tree-ssa/loop-4.c: New test.
18191         * gcc.dg/tree-ssa/loop-5.c: New test.
18192
18193 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18194
18195         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18196
18197 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18198
18199         * gcc.dg/format/sentinel-1.c: New test.
18200
18201 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18202
18203         * testsuite/gcc.dg/builtins-46.c: New.
18204
18205 2004-09-03  Devang Patel  <dpatel@apple.com>
18206
18207         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18208         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18209
18210 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18211
18212         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18213         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18214         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18215         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18216         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18217         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18218         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18219         the non-portable bzero.
18220         * gcc.dg/20010912-1.c: xfail for NetWare.
18221         * gcc.dg/20020426-2.c: xfail for NetWare.
18222         * gcc.dg/20021014-1.c: xfail for NetWare.
18223         * gcc.dg/20021018-1.c: xfail for NetWare.
18224         * gcc.dg/20030213-1.c: xfail for NetWare.
18225         * gcc.dg/20030225-1.c: xfail for NetWare.
18226         * gcc.dg/20030708-1.c: xfail for NetWare.
18227         * gcc.dg/builtins-config.h: Also exclude NetWare.
18228         * gcc.dg/format/format.h: Define restrict only if not already defined.
18229         * gcc.dg/nest.c: xfail for NetWare.
18230         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18231         * lib/target-supports.exp (check_visibility_available): Exclude
18232         NetWare.
18233
18234 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18235
18236         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18237         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18238         deterministic starting point for the alignment of structure fields.
18239         * gcc.dg/Wpadded.c: Dito.
18240         * g++.dg/abi/vbase10.C: Dito.
18241
18242 2004-09-03  Devang Patel  <dpatel@apple.com>
18243
18244         * g++.dg/debug/pr15736.cc: New test.
18245
18246 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18247
18248         * README.QMTEST: Fix out-of-date link.
18249
18250 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18251
18252         PR fortran/16579
18253         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18254         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18255
18256 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18257
18258         * g++.dg/abi/arm_rtti1.C: New test.
18259
18260 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18261
18262         * gcc.dg/ppc-vector-memcpy.c: New.
18263         * gcc.dg/ppc-vector-memset.c: New.
18264
18265 2004-09-02  Chao-ying Fu  <fu@mips.com>
18266
18267         * gcc.target/mips/mips-3d-1.c: New test.
18268         * gcc.target/mips/mips-3d-2.c: New test.
18269         * gcc.target/mips/mips-3d-3.c: New test.
18270         * gcc.target/mips/mips-3d-4.c: New test.
18271         * gcc.target/mips/mips-3d-5.c: New test.
18272         * gcc.target/mips/mips-3d-6.c: New test.
18273         * gcc.target/mips/mips-3d-7.c: New test.
18274         * gcc.target/mips/mips-3d-8.c: New test.
18275         * gcc.target/mips/mips-3d-9.c: New test.
18276         * gcc.target/mips/mips-ps-1.c: New test.
18277         * gcc.target/mips/mips-ps-2.c: New test.
18278         * gcc.target/mips/mips-ps-3.c: New test.
18279         * gcc.target/mips/mips-ps-4.c: New test.
18280         * gcc.target/mips/mips-ps-type.c: New test.
18281
18282 2004-09-02  Paul Brook  <paul@codesourcery.com>
18283
18284         * gfortran.dg/edit_real_1.f90: Add new tests.
18285
18286 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18287
18288         PR fortran/15327
18289         * gfortran.dg/merge_char_1.f90: New test.
18290
18291 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18292
18293         PR fortran/16404
18294         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18295
18296 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18297
18298         PR c/1522
18299         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18300
18301 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18302
18303         * g++.dg/opt/loop1.C: Do not XFAIL.
18304
18305 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18306
18307         * gcc.c-torture/execute/20040831-1.c: New test.
18308
18309 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18310
18311         PR fortran/16579
18312         * gfortran.dg/g77/20010610.f: Now passes.
18313         Copy from g77.f-torture/execute. Add dg-run directive.
18314         * gfortran.dg/g77/README: Update
18315
18316 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18317
18318         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18319         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18320         (t1, t2, t3, t4): Add volatile.
18321
18322 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18323
18324         * g++.dg/ext/visibility/arm1.C: New test.
18325
18326 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18327
18328         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18329         -pedantic-errors.
18330
18331 2004-09-01  Paul Brook  <paul@codesourcery.com>
18332
18333         * gfortran.dg/eof_2.f90: New test.
18334
18335 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18336
18337         PR fortran/16579
18338         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18339
18340 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18341
18342         PR libfortran/16805
18343         * gfortran.dg/list_read_2.f90: New test.
18344
18345 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18346
18347         * g++.dg/abi/key1.C: New test.
18348
18349 2004-08-31  Richard Henderson  <rth@redhat.com>
18350
18351         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18352         form of offsetof.
18353         * g++.dg/other/offsetof5.C: Remove duplicate.
18354
18355 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18356
18357         PR fortran/17244
18358         * gfortran.dg/func_derived_1.f90: New test.
18359
18360 2004-08-31  Paul Brook  <paul@codesourcery.com>
18361
18362         * gfortran.dg/eof_1.f90: New test.
18363
18364 2004-08-31  Paul Brook  <paul@codesourcery.com>
18365
18366         * gfortran.dg/list_read_1.f90: New file.
18367
18368 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
18369
18370         * g++.dg/opt/loop1.C: XFAIL.
18371
18372 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
18373
18374         * gcc.dg/funcdef-storage-1.c: New.
18375         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
18376         an extern function in local scope.
18377         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
18378         declare an 'auto inline' function in local scope.
18379         * gcc.dg/20011130-1.c: Likewise.
18380         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
18381         an 'auto' function in local scope.
18382         * gcc.dg/20021014-1.c: Likewise.
18383         * gcc.dg/20030331-2.c: Likewise.
18384
18385 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18386
18387         * gfortran.dg/blockdata_1.f90: New test.
18388
18389 2004-08-30  Richard Henderson  <rth@redhat.com>
18390
18391         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
18392
18393 2004-08-30  Richard Henderson  <rth@redhat.com>
18394
18395         * lib/fortran-torture.exp (fortran-torture-execute): Honor
18396         additional_flags set by alternate driver.
18397         (ieee-options): New procedure.
18398         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
18399         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
18400         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
18401         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
18402
18403 2004-08-30  Richard Henderson  <rth@redhat.com>
18404
18405         * lib/f-torture.exp: Remove.
18406
18407 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
18408
18409         PR rtl-optimization/16590
18410         * g++.dg/opt/loop1.C: New test.
18411
18412 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18413
18414         PR fortran/13910
18415         * gfortran.dg/oldstyle_1.f90: New test.
18416
18417 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
18418         Paul Brook  <paul@codesourcery.com>
18419
18420         * gfortran.dg/g77/README: Update.
18421         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
18422         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18423         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
18424
18425 2004-08-28  Paul Brook  <paul@codesourcery.com>
18426
18427         PR libfortran/17195
18428         * gfortran.dg/edit_real_1.f90: New test.
18429
18430 2004-08-27  Paul Brook  <paul@codesourcery.com>
18431
18432         * gfortran.dg/rewind_1.f90: New test.
18433
18434 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
18435
18436         PR fortran/16597
18437         * gfortran.dg/pr16597.f90: New test.
18438
18439 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18440
18441         PR c/13801
18442         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18443         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18444         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18445         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18446         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18447
18448 2004-08-26  Nick Clifton  <nickc@redhat.com>
18449
18450         * gcc.c-torture/compile/pr17119.c: New test.
18451
18452 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18453
18454         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18455
18456 2004-08-25  Richard Henderson  <rth@redhat.com>
18457
18458         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18459         the bits that expect kind=8 to be the largest real kind.
18460
18461 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18462
18463         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18464
18465 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18466
18467         * gfortran.dg/assignment_1.f90: New test.
18468
18469 2004-08-25  Adam Nemet  <anemet@lnxw.com>
18470
18471         * g++.dg/template/repo3.C: New test.
18472
18473 2004-08-25  Roger Sayle  <roger@eyesopen.com>
18474
18475         PR middle-end/16693
18476         PR tree-optimization/16372
18477         * g++.dg/opt/pr16372-1.C: New test case.
18478         * g++.dg/opt/pr16693-1.C: New test case.
18479         * g++.dg/opt/pr16693-2.C: New test case.
18480
18481 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18482
18483         * objc.dg/proto-lossage-4.m: New test.
18484
18485 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
18486
18487         PR c++/17155
18488         * g++.dg/inherit/local2.C: New test.
18489
18490 2004-08-25  Paul Brook  <paul@codesourcery.com>
18491
18492         PR fortran/17144
18493         * gfortran.dg/string_ctor_1.f90: New test.
18494
18495 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18496
18497         PR c++/14428
18498         * g++.dg/template/redecl2.C: New test.
18499
18500 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18501
18502         PR fortran/17143
18503         * gfortran.dg/pr17143.f90: New test.
18504
18505 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18506
18507         PR fortran/17164
18508         * gfortran.dg/pr17164.f90: New test.
18509
18510 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18511
18512         * gcc.dg/tree-ssa/loop-1.c: New test.
18513
18514 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18515
18516         * gcc.c-torture/compile/20040824-1.c: New test.
18517
18518 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18519
18520         * gcc.c-torture/compile/iftrap-3.c: New test.
18521
18522 2004-08-24  Paul Brook  <paul@codesourcery.com>
18523
18524         * gfortran.dg/entry_2.f90: New test.
18525
18526 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18527
18528         PR c++/16889
18529         * g++.dg/lookup/ambig[12].C: New.
18530
18531 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18532
18533         PR c++/16706
18534         * g++.dg/template/crash21.C: New test.
18535         * g++.dg/template/crash22.C: Likewise.
18536
18537 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18538
18539         PR c++/17149
18540         * g++.dg/template/access15.C: New.
18541
18542 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18543
18544         PR c++/17163
18545         * g++.dg/template/repo2.C: New test.
18546
18547 2004-08-23  Roger Sayle  <roger@eyesopen.com>
18548
18549         PR rtl-optimization/17078
18550         * gcc.c-torture/execute/pr17078-1.c: New test case.
18551
18552 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c/14492
18555         * gcc.dg/debug/crash1.c: New test.
18556
18557 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18558
18559         PR c/16180
18560         * gcc.dg/loop-5.c: New test.
18561
18562 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18563
18564         * gcc.c-torture/execute/20040823-1.c: New test.
18565
18566 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
18567
18568         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18569         to the assembler.  Simplify test accordingly.
18570         (asm_abi_flags): Use GNU names.
18571         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18572         to check for ABI flags.
18573
18574 2004-08-22  Andrew Pinski  <apinski@apple.com>
18575
18576         * g++.dg/opt/pr14029.C: New test.
18577         * gcc.c-torture/execute/pr15262.c: New test.
18578
18579 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18580
18581         * gfortran.dg/reduction.f90: Add checks with complex arguments.
18582
18583 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
18584
18585         PR 16908
18586         * gfortran.dg/direct_io.f90: New test.
18587
18588 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18589
18590         PR c++/17121
18591         * g++.dg/inherit/local2.C: New test.
18592
18593 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18594
18595         PR c++/17120
18596         * g++.dg/warn/Wparentheses-4.C: New test.
18597
18598 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/17121
18601         * g++.dg/inherit/local2.C: New test.
18602
18603         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18604         * gcc.dg/ppc-ldstruct.c: Likewise.
18605         * gcc.dg/ppc64-abi-2.c: Likewise.
18606
18607 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
18608
18609         PR rtl-optimization/17099
18610         * gcc.c-torture/execute/20040820-1.c: New test.
18611
18612 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
18613
18614         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18615
18616 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
18617
18618         PR fortran/17077
18619         * gfortran.dg/auto_array_1.f90: New test.
18620
18621 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18622
18623         PR fortran/17074
18624         * gfortran.dg/simpleif_1.f90: New test.
18625
18626 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
18627
18628         * lib/target-supports.exp (check_profiling_available): Return
18629         false for arm*-*-symbianelf* and arm*-*-eabi*.
18630
18631         PR c++/15890
18632         * g++.dg/template/delete1.C: New test.
18633
18634 2004-08-19  Paul Brook  <paul@codesourcery.com>
18635
18636         PR fortran/14976
18637         PR fortran/16228
18638         * gfortran.dg/data_char_1.f90: New test.
18639
18640 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
18641
18642         PR fortran/16946
18643         * gfortran.dg/reduction.f90: New testcase.
18644
18645 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18646
18647         PR fortran/16520
18648         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18649
18650 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18651
18652         PR c++/17041
18653         * g++.dg/Wparentheses-3.C: New test.
18654
18655 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
18656
18657         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18658         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18659         * gcc.dg/vect/vect-2.c: Likewise.
18660         * gcc.dg/vect/vect-3.c: Likewise.
18661         * gcc.dg/vect/vect-4.c: Likewise.
18662         * gcc.dg/vect/vect-5.c: Likewise.
18663         * gcc.dg/vect/vect-6.c: Likewise.
18664         * gcc.dg/vect/vect-7.c: Likewise.
18665         * gcc.dg/vect/vect-25.c: Likewise.
18666         * gcc.dg/vect/vect-31.c: Likewise.
18667         * gcc.dg/vect/vect-32.c: Likewise.
18668         * gcc.dg/vect/vect-34.c: Likewise.
18669         * gcc.dg/vect/vect-36.c: Likewise.
18670         * gcc.dg/vect/vect-all.c: Likewise.
18671
18672 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
18673
18674         PR c++/17068
18675         * g++.dg/template/operator4.C: New test.
18676
18677 2004-08-18  Richard Henderson  <rth@redhat.com>
18678
18679         * gcc.dg/20040206-1.c: XFAIL.
18680
18681 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18682
18683         PR c++/16246
18684         * g++.dg/template/array7.C: New test.
18685
18686 2004-08-17  James E Wilson  <wilson@specifixinc.com>
18687
18688         * gcc.dg/mips-movcc-1.c: New test.
18689         * gcc.dg/mips-movcc-2.c: New test.
18690         * gcc.dg/mips-movcc-3.c: New test.
18691
18692         * gcc.dg/mips-nmadd-1.c: New test.
18693         * gcc.dg/mips-nmadd-2.c: New test.
18694
18695 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18696
18697         PR c++/15871
18698         * g++.dg/opt/inline8.C: New test.
18699
18700         PR c++/16965
18701         * g++.dg/parse/error17.C: New test.
18702
18703 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
18704
18705         * gcc.dg/vect: New directory for vectorizer tests.
18706         * gcc.dg/vect/tree-vect.h: New file.
18707         * gcc.dg/vect/vect.exp: New file.
18708         * gcc.dg/vect/pr16105.c.c: New test.
18709         * gcc.dg/vect/vect-1.c: New test.
18710         * gcc.dg/vect/vect-2.c: New test.
18711         * gcc.dg/vect/vect-3.c: New test.
18712         * gcc.dg/vect/vect-4.c: New test.
18713         * gcc.dg/vect/vect-5.c: New test.
18714         * gcc.dg/vect/vect-6.c: New test.
18715         * gcc.dg/vect/vect-7.c: New test.
18716         * gcc.dg/vect/vect-8.c: New test.
18717         * gcc.dg/vect/vect-9.c: New test.
18718         * gcc.dg/vect/vect-10.c: New test.
18719         * gcc.dg/vect/vect-11.c: New test.
18720         * gcc.dg/vect/vect-12.c: New test.
18721         * gcc.dg/vect/vect-13.c: New test.
18722         * gcc.dg/vect/vect-14.c: New test.
18723         * gcc.dg/vect/vect-15.c: New test.
18724         * gcc.dg/vect/vect-16.c: New test.
18725         * gcc.dg/vect/vect-17.c: New test.
18726         * gcc.dg/vect/vect-18.c: New test.
18727         * gcc.dg/vect/vect-19.c: New test.
18728         * gcc.dg/vect/vect-20.c: New test.
18729         * gcc.dg/vect/vect-21.c: New test.
18730         * gcc.dg/vect/vect-22.c: New test.
18731         * gcc.dg/vect/vect-23.c: New test.
18732         * gcc.dg/vect/vect-24.c: New test.
18733         * gcc.dg/vect/vect-25.c: New test.
18734         * gcc.dg/vect/vect-26.c: New test.
18735         * gcc.dg/vect/vect-27.c: New test.
18736         * gcc.dg/vect/vect-28.c: New test.
18737         * gcc.dg/vect/vect-29.c: New test.
18738         * gcc.dg/vect/vect-30.c: New test.
18739         * gcc.dg/vect/vect-31.c: New test.
18740         * gcc.dg/vect/vect-32.c: New test.
18741         * gcc.dg/vect/vect-33.c: New test.
18742         * gcc.dg/vect/vect-34.c: New test.
18743         * gcc.dg/vect/vect-35.c: New test.
18744         * gcc.dg/vect/vect-36.c: New test.
18745         * gcc.dg/vect/vect-37.c: New test.
18746         * gcc.dg/vect/vect-38.c: New test.
18747         * gcc.dg/vect/vect-40.c: New test.
18748         * gcc.dg/vect/vect-41.c: New test.
18749         * gcc.dg/vect/vect-42.c: New test.
18750         * gcc.dg/vect/vect-43.c: New test.
18751         * gcc.dg/vect/vect-44.c: New test.
18752         * gcc.dg/vect/vect-45.c: New test.
18753         * gcc.dg/vect/vect-46.c: New test.
18754         * gcc.dg/vect/vect-47.c: New test.
18755         * gcc.dg/vect/vect-48.c: New test.
18756         * gcc.dg/vect/vect-49.c: New test.
18757         * gcc.dg/vect/vect-50.c: New test.
18758         * gcc.dg/vect/vect-51.c: New test.
18759         * gcc.dg/vect/vect-52.c: New test.
18760         * gcc.dg/vect/vect-53.c: New test.
18761         * gcc.dg/vect/vect-54.c: New test.
18762         * gcc.dg/vect/vect-55.c: New test.
18763         * gcc.dg/vect/vect-56.c: New test.
18764         * gcc.dg/vect/vect-57.c: New test.
18765         * gcc.dg/vect/vect-58.c: New test.
18766         * gcc.dg/vect/vect-59.c: New test.
18767         * gcc.dg/vect/vect-60.c: New test.
18768         * gcc.dg/vect/vect-61.c: New test.
18769         * gcc.dg/vect/vect-all.c: New test.
18770         * gcc.dg/vect/vect-none.c: New test.
18771
18772 2004-08-17  Paul Brook  <paul@codesourcery.com>
18773
18774         PR fortran/13082
18775         * gfortran.dg/entry_1.f90: New test.
18776
18777 2004-08-17  Andrew Pinski  <apinski@apple.com>
18778
18779         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18780
18781 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
18782
18783         * gcc.dg/pr17036-1.c: New test.
18784
18785 2004-08-16  Devang Patel  <dpatel@apple.com>
18786
18787         * gcc.dg/darwin-20040809-1.c: New test.
18788
18789 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
18790
18791         * gcc.dg/funcdef-attr-1.c: New test.
18792
18793 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
18794
18795         * gcc.dg/altivec-17.c: New test.
18796         * gcc.dg/altivec-18.c: New test.
18797
18798 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18799
18800         PR c++/6749
18801         * g++.dg/template/vtable2.C: New test.
18802
18803 2004-08-14  Richard Henderson  <rth@redhat.com>
18804
18805         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18806         * gcc.dg/pack-test-4.c (main): Return 0.
18807         * gcc.dg/setjmp-1.c: Remove XFAIL.
18808         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18809
18810 2004-08-14  Richard Henderson  <rth@redhat.com>
18811
18812         * gcc.dg/980217-1.c: Add prototype for printf.
18813
18814 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
18815
18816         * gfortran.dg/pr16935.f90: New test.
18817
18818 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
18819
18820         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18821
18822 2004-08-13  Paul Brook  <paul@codesourcery.com>
18823
18824         * gfortran.dg/der_io_1.f90: Remove stray comma.
18825
18826 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18827
18828         * gcc.dg/vmx/cw-bug-2.c: Remove.
18829         * gcc.dg/vmx/vprint-1.c: Remove.
18830         * gcc.dg/vmx/vscan-1.c: Remove.
18831
18832 2004-08-12  Devang patel  <dpatel@apple.com>
18833
18834         * gcc.dg/darwin-20040809-2.c: New test.
18835
18836 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
18837
18838         * g++.dg/ext/altivec-12.C: New test.
18839
18840         * g++.dg/ext/altivec-11.C: New test.
18841
18842 2004-08-12  Paul Brook  <paul@codesourcery.com>
18843
18844         * g++.dg/abi/arm_cxa_vec_1.C: New test.
18845
18846 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
18847
18848         * g++.dg/ext/altivec-2.C: Check for hardware support before
18849         executing any VMX instructions.
18850
18851         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18852
18853 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
18854
18855         PR c++/16276
18856         * g++.old-deja/g++.other/comdat4.C: New test.
18857         * g++.old-deja/g++.other/comdat4-aux.cc: New.
18858
18859 2004-08-12  Ben Elliston  <bje@au.ibm.com>
18860
18861         PR target/16286
18862         * gcc.dg/pr16286.c: New test.
18863
18864 2004-08-12 Jan Beulich <jbeulich@novell.com>
18865
18866         * g++.dg/ext/asm5.C: New.
18867
18868 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/16698
18871         * g++.dg/eh/crash1.C: New test.
18872
18873         PR c++/16717
18874         * g++.dg/ext/construct1.C: New test.
18875
18876 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18877
18878         PR c++/16853
18879         * g++.dg/init/ptrmem1.C: New test.
18880
18881         PR c++/16618
18882         * g++.dg/parse/offsetof5.C: New test.
18883
18884         PR c++/16870
18885         * g++.dg/template/overload3.C: New test.
18886
18887 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
18888
18889         PR c++/16964
18890         * g++.dg/parse/error16.C: New test.
18891
18892         PR c++/16904
18893         * g++.dg/template/error14.C: New test.
18894
18895         PR c++/16929
18896         * g++.dg/template/error15.C: New test.
18897
18898 2004-08-11  Devang Patel  <dpatel@apple.com>
18899
18900         * gcc.dg/darwin-ld-20040809-1.c: New test.
18901         * gcc.dg/darwin-ld-20040809-2.c: New test.
18902
18903 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
18904
18905         PR fortran/16917
18906         * gfortran.dg/dfloat_1.f90: New test.
18907
18908 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
18909
18910         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18911         * gcc.dg/dll-2.c: Fix dg-require syntax.
18912         * gcc.misc-tests/arm-isr.c (abort): Declare.
18913         (exit): Likewise.
18914
18915 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
18916
18917         PR c++/16971
18918         * g++.dg/parse/crash16.C: New test.
18919
18920 2004-08-10  Roger Sayle  <roger@eyesopen.com>
18921
18922         * gcc.dg/mips-rsqrt-1.c: New test case.
18923         * gcc.dg/mips-rsqrt-2.c: New test case.
18924         * gcc.dg/mips-rsqrt-3.c: New test case.
18925
18926 2004-08-10  Paul Brook  <paul@codesourcery.com>
18927
18928         * gfortran.dg/der_io_1.f90: New test.
18929
18930 2004-08-10  Paul Brook  <paul@codesourcery.com>
18931
18932         PR fortran/16919
18933         * gfortran.dg/der_array_1.f90: New test.
18934
18935 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
18936
18937         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18938
18939 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
18940
18941         * gcc.dg/wchar_t-2.c: Fix typo.
18942
18943 2004-08-09  Falk Hueffner  <falk@debian.org>
18944
18945         PR tree-optimization/12517
18946         * gcc.c-torture/compile/pr12517.c: New test.
18947
18948         PR tree-optimization/12578
18949         * gcc.c-torture/compile/pr12578.c: New test.
18950
18951         PR tree-optimization/12899
18952         * gcc.c-torture/compile/pr12899.c: New test.
18953
18954         PR rtl-optimization/14692
18955         * gcc.c-torture/compile/pr14692.c: New test.
18956
18957         PR tree-optimization/16461
18958         * gcc.c-torture/compile/pr16461.c: New test.
18959
18960 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18961
18962         * gfortran.dg/getenv_1.f90: New test.
18963
18964 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18965
18966         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18967         wchar_t.
18968         * gcc.dg/symbian5.c: Test -fno-short-wchar.
18969
18970 2004-08-06  Paul Brook  <paul@codesourcery.com>
18971
18972         * gfortran.dg/ret_array_1.f90: New test.
18973         * gfortran.dg/ret_pointer_1.f90: New test.
18974
18975 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
18976
18977         * gcc.dg/missing-field-init-[12].c: New tests.
18978         * g++.dg/warn/missing-field-init-[12].C: New tests.
18979
18980 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
18981
18982         * gcc.dg/enum2.c: New test.
18983         * gcc.dg/symbian3.c: Likewise.
18984         * gcc.dg/symbian4.c: Likewise.
18985         * gcc.dg/wchar_t-2.c: Likewise.
18986
18987 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18988
18989         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18990         destructor tests.
18991
18992 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
18993
18994         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18995         dg-require-visiblity.
18996         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18997         * g++.dg/ext/visibility/fvisibility.C: Likewise.
18998         * g++.dg/ext/visibility/memfuncts.C: Likewise.
18999         * g++.dg/ext/visibility/new1.C: Likewise.
19000         * g++.dg/ext/visibility/pragma.C: Likewise.
19001         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19002         * g++.dg/ext/visibility/virtual.C: Likewise.
19003         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19004         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19005         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19006         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19007         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19008         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19009         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19010         * g++/dg/ext/visibility/visibility-8.C: New test.
19011         * gcc.c-torture/compile/dll.x: Remove.
19012         * gcc.dg/dll-2.c: Use dg-require-dll
19013         * gcc.dg/visibility-10.c: New test.
19014         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19015         supporting DLLs.
19016         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19017         (scan_not_hidden): Likewise.
19018
19019 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19020
19021         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19022
19023 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19024
19025         * gcc.c-torture/execute/20040805-1.c: New test.
19026
19027 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19028
19029         * gcc.dg/20020118-1.c: Declare abort.
19030         * gcc.dg/altivec_check.h: Likewise.
19031         * gcc.dg/iftrap-2.c: Likewise.
19032         * gcc.dg/pragma-darwin.c: Likewise.
19033         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19034
19035 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19036
19037         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19038
19039 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19040
19041         * gcc.c-torture/execute/builtins/abs-2.c,
19042         gcc.c-torture/execute/builtins/abs-3.c,
19043         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19044         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19045         intmax_t, uintmax_t and their limits.
19046         * gcc.dg/intmax_t-1.c: New test.
19047
19048 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19049
19050         * g++.dg/tc1/dr147.C: Add reference to PR.
19051
19052 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19053
19054         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19055         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19056
19057 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19058
19059         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19060
19061 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19062
19063         * gcc.dg/redecl-5.c: New test.
19064         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19065         of scanf.
19066
19067 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19068
19069         PR middle-end/16790
19070         * gcc.c-torture/execute/pr16790-1.c: New test case.
19071
19072 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19073
19074         * g++.dg/ext/visibility/assign1.C: New test.
19075         * g++.dg/ext/visibility/new1.C: Likewise.
19076
19077         * gcc.dg/symbian1.c: New test.
19078         * gcc.dg/symbian2.c: Likewise.
19079
19080 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19081
19082         PR target/16570
19083         * gcc.dg/i386-sse-9.c: New test.
19084
19085 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19086
19087         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19088
19089 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19090
19091         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19092         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19093         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19094         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19095         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19096         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19097         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19098         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19099         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19100         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19101         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19102         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19103         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19104         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19105         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19106         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19107         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19108         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19109         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19110         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19111         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19112         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19113         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19114         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19115         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19116         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19117         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19118         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19119         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19120         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19121         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19122         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19123         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19124         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19125         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19126         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19127         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19128         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19129         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19130         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19131         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19132         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19133         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19134         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19135         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19136         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19137         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19138         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19139         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19140         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19141         gcc.misc-tests/i386-pf-3dnow-1.c,
19142         gcc.misc-tests/i386-pf-athlon-1.c,
19143         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19144         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19145         Declare built-in functions used.
19146         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19147
19148 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/16707
19151         * g++.dg/lookup/using12.C: New test.
19152
19153         * g++.dg/init/null1.C: Fix PR number.
19154         * g++.dg/parse/namespace10.C: Likewise.
19155
19156 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19157
19158         PR c++/16224
19159         * g++.dg/template/spec17.C: New test.
19160         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19161         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19162
19163 2004-08-02  David Billinghurst
19164
19165         PR fortran/16292
19166         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19167
19168 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19169
19170         * gcc.dg/ia64-got-1.c: New test case.
19171
19172 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19173
19174         PR c++/16489
19175         * g++.dg/init/null1.C: New test.
19176         * g++.dg/tc1/dr76.C: Adjust error marker.
19177
19178         PR c++/16529
19179         * g++.dg/parse/namespace10.C: New test.
19180
19181         PR c++/16810
19182         * g++.dg/inherit/ptrmem2.C: New test.
19183
19184 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19185
19186         PR target/16155
19187         * gcc.dg/pr16155.c: New test.
19188
19189 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19190
19191         * gcc.dg/redecl-2.c: New test.
19192
19193 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19194
19195         * gcc.dg/darwin-longdouble.c: New file.
19196
19197 2004-07-30  Richard Henderson  <rth@redhat.com>
19198
19199         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19200         write to constant argument.
19201         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19202
19203 2004-07-30  Richard Henderson  <rth@redhat.com>
19204
19205         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19206         tests of nearest around zero.
19207
19208 2004-07-30  Andrew Pinski  <apinski@apple.com>
19209
19210         * gcc.c-torture/compile/20040730-1.c: New test.
19211
19212 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19213
19214         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19215         powerpc-eabispe.
19216
19217 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19218
19219         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19220
19221 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19222
19223         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19224         contains $ld_library_path.
19225         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19226
19227 2004-07-29  Richard Henderson  <rth@redhat.com>
19228
19229         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19230
19231         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19232         (alt2, which): New.
19233         (Check): Accept either alternative.
19234
19235 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19236
19237         * g++.dg/abi/inline1.C: New test.
19238         * g++.dg/abi/local1-a.cc: Likewise.
19239         * g++.dg/abi/local1.C: Likewise.
19240         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19241         * g++.dg/abi/mangle12.C: Likewise.
19242         * g++.dg/abi/mangle17.C: Likewise.
19243         * g++.dg/abi/mangle20-2.C: Likewise.
19244         * g++.dg/opt/interface1.C: Likewise.
19245         * g++.dg/opt/interface1.h: Likewise.
19246         * g++.dg/opt/interface1-a.cc: New test.
19247         * g++.dg/parse/repo1.C: New test.
19248         * g++.dg/template/repo1.C: Likewise.
19249         * g++.dg/warn/Winline-1.C: Likewise.
19250         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19251
19252 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19253
19254         * gcc.dg/tree-ssa/20040729-1.c: New test.
19255
19256 2004-07-27  Matt Austern <austern@apple.com>
19257
19258         * gcc.dg/darwin-bool-1.c: New test.
19259         * gcc.dg/darwin-bool-2.c: New test.
19260
19261 2004-07-28  Richard Henderson  <rth@redhat.com>
19262
19263         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19264         arguments in the correct type.  Don't write to constant arguments.
19265
19266 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19267
19268         PR tree-optimization/16688
19269         PR tree-optimization/16689
19270         * g++.dg/tree-ssa/pr16688.C: New test.
19271
19272 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19273
19274         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19275         loads.  Not only in the comment, this time.
19276
19277 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19278
19279         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19280         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19281         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19282         * gcc.dg/sh4a-bitmovua.c: New.
19283         * gcc.dg/sh4a-cos.c: New.
19284         * gcc.dg/sh4a-cosf.c: New.
19285         * gcc.dg/sh4a-fprun.c: New.
19286         * gcc.dg/sh4a-fsrra.c: New.
19287         * gcc.dg/sh4a-memmovua.c: New.
19288         * gcc.dg/sh4a-sin.c: New.
19289         * gcc.dg/sh4a-sincos.c: New.
19290         * gcc.dg/sh4a-sincosf.c: New.
19291         * gcc.dg/sh4a-sinf.c: New.
19292
19293 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19294
19295         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19296         conditionals.
19297         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19298         loads.
19299         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19300         DOM1.
19301
19302 2004-07-27  Andrew Pinski  <apinski@apple.com>
19303
19304         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19305
19306 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19307
19308         * gcc.dg/pragma-isr.c: New test.
19309
19310 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19311
19312         PR c++/14429
19313         * g++.dg/template/ttp11.C: New test.
19314
19315 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19316
19317         * gcc.c-torture/compile/20040727-1.c: New test.
19318
19319 2004-07-26  Eric Christopher  <echristo@redhat.com>
19320
19321         * gcc.c-torture/compile/20040726-2.c: New test.
19322
19323 2004-07-26  Andrew Pinski  <apinski@apple.com>
19324
19325         * g++.dg/rtti/tinfo1.C: Xfail.
19326
19327 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19328
19329         * gcc.c-torture/compile/20040726-1.c: New test.
19330
19331 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19332             Brian Ryner  <bryner@brianryner.com>
19333
19334         PR c++/9283
19335         PR c++/15000
19336         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19337         * g++.dg/ext/visibility/: New directory.
19338         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19339         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19340         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19341         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19342         * g++.dg/ext/visibility/fvisibility.C,
19343         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19344         g++.dg/ext/visibility/fvisibility-override1.C
19345         g++.dg/ext/visibility/fvisibility-override2.C
19346         g++.dg/ext/visibility/memfuncts.C
19347         g++.dg/ext/visibility/noPLT.C
19348         g++.dg/ext/visibility/pragma.C
19349         g++.dg/ext/visibility/pragma-override1.C
19350         g++.dg/ext/visibility/pragma-override2.C
19351         g++.dg/ext/visibility/staticmemfuncts.C
19352         g++.dg/ext/visibility/virtual.C: New tests.
19353
19354 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19355
19356         PR c/15360
19357         * gcc.dg/pr15360-1.c: New test.
19358
19359 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
19360
19361         * gcc.dg/pragma-align-2.c: New test.
19362         * gcc.dg/pragma-init-fini.c: New test.
19363         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
19364         targets.
19365
19366 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19367
19368         * gcc.dg/init-string-2.c: New test.
19369
19370 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
19371
19372         PR 16684
19373         * gcc.dg/Wredundant-decls-1.c: New test case.
19374
19375 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
19376
19377         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
19378         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
19379         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
19380         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
19381         * gcc.dg/compat/generate-random.c: New file.
19382         * gcc.dg/compat/generate-random.h: Likewise.
19383         * gcc.dg/compat/generate-random_r.c: Likewise.
19384         * gcc.dg/compat/struct-layout-1.h: Likewise.
19385         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
19386         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
19387         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
19388         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
19389         * gcc.dg/compat/struct-layout-1_main.c: New test.
19390         * gcc.dg/compat/struct-layout-1_x.c: New file.
19391         * gcc.dg/compat/struct-layout-1_y.c: New file.
19392         * gcc.dg/compat/struct-layout-1_test.h: New file.
19393
19394 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19395
19396         * gcc.dg/comp-return-1.c: New test
19397
19398 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
19399
19400         * gcc.dg/vmx/8-02a.c: Fix typo.
19401
19402         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
19403         * gcc.dg/darwin-abi-3.c: New test.
19404
19405         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
19406         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
19407
19408         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
19409         * gcc.dg/vmx/ops-long-1.c: New test.
19410         * gcc.dg/vmx/ops-long-2.c: New test.
19411
19412 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19413
19414         * g++.dg/lookup/conv-[1234].C: New.
19415
19416 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
19417
19418         * g++.dg/parse/attr2.C: Simplify.
19419
19420 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19421
19422         PR c/7284
19423         * gcc.c-torture/execute/pr7284-1.c: New test.
19424
19425 2004-07-22  Brian Booth  <bbooth@redhat.com>
19426
19427         * gcc.dg/tree-ssa/20040721-1.c: New test.
19428
19429 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19430
19431         * g++.dg/template/crash20.c: New.
19432
19433 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
19434
19435         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
19436         Add dg-run directive.  Declare variables as required.
19437         * gfortran.dg/g77/README: Update
19438
19439 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
19440
19441         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19442         gcc.dg/cris-peep2-andu2.c: New tests.
19443
19444 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19445
19446         PR c/15052
19447         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19448         on return type.
19449         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
19450         messages.
19451         * gcc.dg/qual-return-2.c: Update expected messages.
19452         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19453
19454 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19455
19456         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19457         * gcc.dg/noncompile/921102-1.c: Update expected error message.
19458
19459 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19460
19461         PR c/11250
19462         * gcc.dg/init-string-1.c: New test.
19463
19464 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
19465
19466         PR middle-end/15345
19467         PR c/16450
19468         * gcc.dg/torture/nested-fn-1.c: New test.
19469
19470 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
19471
19472         PR target/16559
19473         * gcc.dg/ia64-fptr-1.c: New file.
19474
19475 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19476
19477         PR c++/14497
19478         * g++.dg/template/spec16.C: New test.
19479         * g++.old-deja/g++.robertl/eb118.C: Remove.
19480
19481 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19482
19483         PR c++/509
19484         * g++.dg/template/spec15.C: New test.
19485
19486 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
19487
19488         Copy cases from g77.f-torture/execute and add dg-run
19489         directive.  Other changes as noted.
19490         * gfortran.dg/g77/13037.f
19491         * gfortran.dg/g77/1832.f
19492         * gfortran.dg/g77/19981119-0.f
19493         * gfortran.dg/g77/19990313-0.f
19494         * gfortran.dg/g77/19990313-1.f
19495         * gfortran.dg/g77/19990313-2.f
19496         * gfortran.dg/g77/19990313-3.f
19497         * gfortran.dg/g77/19990419-1.f
19498         * gfortran.dg/g77/19990826-0.f
19499         * gfortran.dg/g77/19990826-2.f
19500         * gfortran.dg/g77/20000503-1.f
19501         * gfortran.dg/g77/20001111.f
19502         * gfortran.dg/g77/20010116.f
19503         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19504         * gfortran.dg/g77/20010430.f
19505         * gfortran.dg/g77/6177.f
19506         * gfortran.dg/g77/947.f
19507         * gfortran.dg/g77/970816-3.f
19508         * gfortran.dg/g77/971102-1.f
19509         * gfortran.dg/g77/980520-1.f
19510         * gfortran.dg/g77/980628-0.f
19511         * gfortran.dg/g77/980628-1.f
19512         * gfortran.dg/g77/980628-10.f
19513         * gfortran.dg/g77/980628-2.f
19514         * gfortran.dg/g77/980628-3.f
19515         * gfortran.dg/g77/980628-7.f
19516         * gfortran.dg/g77/980628-8.f
19517         * gfortran.dg/g77/980628-9.f
19518         * gfortran.dg/g77/980701-0.f
19519         * gfortran.dg/g77/980701-1.f
19520         * gfortran.dg/g77/cabs.f
19521         * gfortran.dg/g77/claus.f
19522         * gfortran.dg/g77/complex_1.f
19523         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19524         * gfortran.dg/g77/dcomplex.f
19525         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19526         * gfortran.dg/g77/f90-intrinsic-mathematical.f
19527         * gfortran.dg/g77/f90-intrinsic-numeric.f
19528         * gfortran.dg/g77/int8421.f
19529         * gfortran.dg/g77/labug1.f
19530         * gfortran.dg/g77/large_vec.f
19531         * gfortran.dg/g77/le.f
19532         * gfortran.dg/g77/short.f
19533         * gfortran.dg/g77/README: Update
19534
19535 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
19536
19537         PR c++/16637
19538         * g++.dg/parse/lookup4.C: New test.
19539
19540 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19541
19542         PR c++/16175
19543         * g++.dg/template/ttp10.C: New test.
19544
19545 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19546
19547         * gcc.dg/pr12625-1.c: New test.
19548
19549 2004-07-20  Steven Bosscher  <stevenb@suse.de>
19550
19551         * testsuite/gcc.dg/switch-warn-1.c: New test.
19552         * testsuite/gcc.dg/switch-warn-2.c: New test.
19553         * gcc.c-torture/compile/pr14730.c: Update.
19554
19555 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
19556
19557         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19558         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19559         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19560         g++.dg/template/nontype3.C: Remove trailing CR from tests.
19561
19562 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/16623
19565         * g++.dg/template/assign1.C: New test.
19566
19567 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19568
19569         PR c++/12170
19570         * g++.dg/template/ttp9.C: New test.
19571
19572 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
19573
19574         * gcc.dg/format/cmn-err-1.c: New test.
19575
19576 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19577
19578         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19579         gcc.dg/Wparentheses-10.c: New tests.
19580         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19581
19582 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19583
19584         PR fortran/16465
19585         * gfortran.dg/g77//ffixed-line-length-0.f,
19586         gfortran.dg/g77/ffixed-line-length-132.f,
19587         gfortran.dg/g77/ffixed-line-length-72.f,
19588         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19589         gfortran.dg/g77/README: Update.
19590
19591 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19592
19593         PR c++/13092
19594         * g++.dg/template/non-dependent7.C: New test.
19595         * g++.dg/template/non-dependent8.C: Likewise.
19596         * g++.dg/template/non-dependent9.C: Likewise.
19597         * g++.dg/template/non-dependent10.C: Likewise.
19598
19599 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
19600
19601         PR c++/16337
19602         * g++.dg/parse/attr2.C: New test.
19603
19604 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
19605
19606         * g77.dg: Removed.
19607         * g77.f-torture: Ditto.
19608
19609 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19610
19611         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19612         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19613         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19614
19615 2004-07-16  Richard Henderson  <rth@redhat.com>
19616
19617         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19618
19619 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19620
19621         * lib/fortran-torture.exp (fortran-torture): Don't test compile
19622         tests with full list of options.
19623         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19624         of TORTURE_OPTIONS if test contains 'dg-do run'.
19625
19626         PR fortran/16404
19627         * gfortran.dg/do_iterator.f90: New test.
19628
19629 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19630
19631         PR rtl-optimization/16536
19632         * gcc.c-torture/execute/restrict-1.c: New test.
19633
19634 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19635
19636         PR fortran/15324
19637         * gfortran.dg/pr15324.f90: New test.
19638
19639         PR fortran/15129
19640         * gfortran.dg/pr15129.f90: New test.
19641
19642         PR fortran/15140
19643         * gfortran.dg/pr15140.f90: New test.
19644
19645         PR fortran/13792
19646         * gfortran.fortran-torture/execute/bounds.f90: Add check for
19647         compile-time simplification.
19648
19649 2004-07-14  Mike Stump  <mrs@apple.com>
19650
19651         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19652
19653 2004-07-14  James E Wilson  <wilson@specifixinc.com>
19654
19655         PR target/16325
19656         * gcc.dg/profile-generate-1.c: New.
19657
19658 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19659
19660         * gcc.c-torture/execute/20040709-1.c: New test.
19661         * gcc.c-torture/execute/20040709-2.c: New test.
19662
19663 2004-07-14  Mike Stump  <mrs@apple.com>
19664
19665         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19666
19667 2004-07-14  Mike Stump  <mrs@apple.com>
19668
19669         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19670
19671 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
19672
19673         PR c++/16518
19674         * g++.dg/parse/mutable1.C: New test.
19675
19676 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
19677
19678         PR tree-optimization/16443
19679         * gcc.dg/tree-ssa/20040713-1.c: New test.
19680
19681 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
19682
19683         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19684         for operator new.
19685
19686 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19687
19688         * gfortran.dg/g77/README: New file
19689         * gfortran.dg/g77/19981216-0.f: Copy from
19690         g77.f-torture/noncompile.  Add "dg-do compile" and
19691         dg-error as required.
19692         * gfortran.dg/g77/19990218-1.f: Likewise.
19693         * gfortran.dg/g77/19990905-1.f: Likewise.
19694         * gfortran.dg/g77/9263.f: Likewise.
19695         * gfortran.dg/g77/980615-0.f: Likewise.
19696         * gfortran.dg/g77/980616-0.f: Likewise.
19697         * gfortran.dg/g77/check0.f: Likewise.
19698         * gfortran.dg/g77/select_no_compile.f: Likewise.
19699
19700 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19701
19702         Copy files from g77.f-torture/compile.
19703         Add "{ dg-do compile}".  Other changes as noted
19704         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19705         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19706         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19707         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19708         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19709         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19710         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19711         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19712         statement to conform to standard.  Append alpha1.x for reference.
19713         * gfortran.dg/g77/xformat.f: Add dg-warning
19714
19715 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19716
19717         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19718         Add {dg-do compile} directive.
19719         * gfortran.dg/g77/cpp2.F: Likewise.
19720
19721 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19722
19723         PR c++/5402
19724         * g++.dg/lookup/name-clash1.C: New test.
19725
19726         PR c++/9777
19727         * g++.dg/lookup/name-clash2.C: New test.
19728
19729         PR c++/12102
19730         * g++.dg/lookup/name-clash3.C: New test.
19731
19732 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19733
19734         * g++.dg/lookup/new2.C: New test.
19735         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19736
19737 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
19738
19739         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19740         Add {dg-do compile} directive.
19741         * gfortran.dg/g77/13060.f: Likewise.
19742         * gfortran.dg/g77/19990218-0.f: Likewise.
19743         * gfortran.dg/g77/19990305-0.f: Likewise.
19744         * gfortran.dg/g77/19990419-0.f: Likewise.
19745         * gfortran.dg/g77/19990502-0.f: Likewise.
19746         * gfortran.dg/g77/19990502-1.f: Likewise.
19747         * gfortran.dg/g77/19990525-0.f: Likewise.
19748         * gfortran.dg/g77/19990826-1.f: Likewise.
19749         * gfortran.dg/g77/19990826-3.f: Likewise.
19750         * gfortran.dg/g77/19990905-2.f: Likewise.
19751         * gfortran.dg/g77/20000412-1.f: Likewise.
19752         * gfortran.dg/g77/20000511-1.f: Likewise.
19753         * gfortran.dg/g77/20000511-2.f: Likewise.
19754         * gfortran.dg/g77/20000518.f: Likewise.
19755         * gfortran.dg/g77/20000601-1.f: Likewise.
19756         * gfortran.dg/g77/20000601-2.f: Likewise.
19757         * gfortran.dg/g77/20000629-1.f: Likewise.
19758         * gfortran.dg/g77/20000630-2.f: Likewise.
19759         * gfortran.dg/g77/20010115.f: Likewise.
19760         * gfortran.dg/g77/20010321-1.f: Likewise.
19761         * gfortran.dg/g77/20010426.f: Likewise.
19762         * gfortran.dg/g77/20020307-1.f: Likewise.
19763         * gfortran.dg/g77/8485.f: Likewise.
19764         * gfortran.dg/g77/960317-1.f: Likewise.
19765         * gfortran.dg/g77/970915-0.f: Likewise.
19766         * gfortran.dg/g77/980310-1.f: Likewise.
19767         * gfortran.dg/g77/980310-2.f: Likewise.
19768         * gfortran.dg/g77/980310-3.f: Likewise.
19769         * gfortran.dg/g77/980310-4.f: Likewise.
19770         * gfortran.dg/g77/980310-6.f: Likewise.
19771         * gfortran.dg/g77/980310-7.f: Likewise.
19772         * gfortran.dg/g77/980310-8.f: Likewise.
19773         * gfortran.dg/g77/980419-2.f: Likewise.
19774         * gfortran.dg/g77/980424-0.f: Likewise.
19775         * gfortran.dg/g77/980427-0.f: Likewise.
19776         * gfortran.dg/g77/980729-0.f: Likewise.
19777         * gfortran.dg/g77/981117-1.f: Likewise.
19778         * gfortran.dg/g77/toon_1.f: Likewise.
19779
19780 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19781
19782         PR c++/2204
19783         * g++.dg/other/abstract2.C: New test.
19784
19785 2004-07-12  Paul Brook  <paul@codesourcery.com>
19786
19787         * gfortran.dg/pointer_init_1.f90: New test.
19788
19789 2004-07-11  Paul Brook  <paul@codesourcery.com>
19790
19791         PR fortran/15986
19792         * gfortran.dg/contained_1.f90: New test.
19793
19794 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
19795
19796         * g++.dg/parse/defarg8.C: New test.
19797
19798 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19799
19800         PR fortran/16433
19801         * gfortran.dg/pr16433.f: New test.
19802
19803         PR fortran/17574
19804         * gfortran.dg/pr15754.f90: New test.
19805
19806 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19807
19808         PR tree-optimization/16437
19809         * gcc.c-torture/execute/bitfld-4.c: New test.
19810
19811 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19812
19813         * gfortran.fortran-torture/execute/common_2.f90: Add check for
19814         access to common var from module.
19815
19816 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19817
19818         PR fortran/16336
19819         * gfortran.fortran-torture/execute/common_2.f90: New test.
19820
19821 2004-07-10  Paul Brook  <paul@codesourcery.com>
19822
19823         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19824
19825 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19826
19827         PR fortran/15969
19828         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19829
19830 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
19831
19832         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19833         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19834         * gfortran.dg/g77/ffree-form-1.f: Likewise.
19835         * gfortran.dg/g77/ffree-form-2.f: Likewise.
19836         * gfortran.dg/g77/ffree-form-3.f: Likewise.
19837         * gfortran.dg/g77/fno-underscoring.f: Likewise.
19838         * gfortran.dg/g77/funderscoring.f: Likewise.
19839         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
19840
19841 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19842
19843         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19844
19845 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19846         Paul Brook  <paul@codesourcery.com>
19847
19848         PR fortran/13415
19849         * gfortran.dg/common_pointer_1.f90: New test.
19850
19851 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19852
19853         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19854
19855 2004-07-09  James E Wilson  <wilson@specifixinc.com>
19856
19857         PR target/16364
19858         * gcc.c-torture/compile/20040709-1.c: New.
19859
19860 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19861
19862         PR fortran/14077
19863         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19864
19865 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19866
19867         PR fortran/13201
19868         * gfortran.dg/shape_1.f90: New test.
19869
19870 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
19871             Andrew Pinski  <apinski@apple.com>
19872
19873         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19874
19875 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19876
19877         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19878         comment.
19879
19880 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19881         Paul Brook  <paul@codesourcery.com>
19882
19883         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19884         '.f95' and '.F95'.
19885
19886 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
19887
19888         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19889
19890 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19891
19892         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19893         testcases with capital suffix.
19894
19895 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19896
19897         PR fortran/15481
19898         PR fortran/13372
19899         PR fortran/13575
19900         PR fortran/15978
19901         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19902
19903         * gfortran.dg/implicit_1.f90: New test.
19904
19905 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19906
19907         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19908         expression to match gfortran warning/error messages
19909         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19910         dg-error text.
19911
19912 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19913
19914         * lib/fortran-torture.exp: Rename proc search_for to
19915         search_for_re.
19916
19917 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19918
19919         * gcc.c-torture/execute/simd-5.x: New file.
19920         XFAIL on SPARC 64-bit at -O0.
19921
19922 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19923
19924         PR c++/8211
19925         PR c++/16165
19926         * g++.dg/warn/effc3.C: New test.
19927
19928 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19929
19930         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19931         change X to 1X in format.
19932         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19933         add data statements to conform to standard.
19934
19935 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19936
19937         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19938         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19939         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19940
19941 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
19942
19943         * gfortran.dg/g77/7388.f: Copy from g77.dg
19944         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19945         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19946         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19947         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19948         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19949         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19950         * gfortran.dg/g77/strlen0.f: Likewise.
19951
19952 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
19953
19954         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19955         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19956
19957 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19958
19959         * gcc.c-torture/execute/920428-2.x: Delete.
19960         * gcc.c-torture/execute/920501-7.x: Likewise.
19961
19962 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19965         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
19966         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19967         prescott and c3-2.
19968         (PREFETCH_3DNOW): Add -march=c3.
19969
19970 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
19971
19972         PR c/16437
19973         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19974         * gcc.c-torture/execute/bf64-1.x: Likewise.
19975
19976 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19977
19978         * gcc.c-torture/compile/20040708-1.c: New test.
19979
19980 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19981
19982         PR c++/16169
19983         * g++.dg/warn/effc2.C: New test.
19984
19985 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19986
19987         * gcc.c-torture/execute/bitfld-1.x: Remove.
19988         * gcc.c-torture/execute/bitfld-3.c: New test.
19989         * gcc.dg/bitfld-2.c: Remove XFAILs.
19990
19991 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
19992
19993         PR c++/16276
19994         * g++.dg/rtti/tinfo1.C: New file.
19995
19996 2004-07-07  Eric Christopher  <echristo@redhat.com>
19997
19998         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19999
20000 2004-07-07  Andrew Pinski  <apinski@apple.com>
20001
20002         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20003
20004 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20005
20006         * g++.dg/init/call1.C: XFAIL.
20007
20008 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20009
20010         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20011         except for movstrict*, to movmem* and clrstr* to clrmem*.
20012
20013 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20014
20015         * gcc.c-torture/execute/20040707-1.c: New test.
20016
20017 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20018
20019         * gcc.c-torture/execute/20040706-1.c: New test.
20020
20021 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20022
20023         PR c++/3671
20024         * g++.dg/template/spec14.C: New test.
20025
20026 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20027
20028         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20029         nothing if not yet defined.  Use it in b, c and d type definitions.
20030         * gcc.c-torture/execute/20040705-1.c: New test.
20031         * gcc.c-torture/execute/20040705-2.c: New test.
20032
20033 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20034
20035         PR c++/2518
20036         * g++.dg/lookup/new1.C: New test.
20037
20038 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20039
20040         PR c++/11406
20041         * g++.dg/template/sizeof8.C: New test.
20042
20043 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20044
20045         * gcc.c-torture/compile/20040705-1.c: New test.
20046
20047 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20048
20049         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20050
20051 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20052
20053         * gcc.dg/cpp/if-mop.c: Two new testcases.
20054         * gcc.dg/cpp/trad/comment-3.c: New.
20055
20056 2004-07-04  Paul Brook  <paul@codesourcery.com>
20057
20058         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20059
20060 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20061
20062         PR c++/3761
20063         * g++.dg/lookup/crash4.C: New test.
20064
20065 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20066
20067         * gcc.c-torture/execute/builtin-abs-1.c
20068         * gcc.c-torture/execute/builtin-abs-2.c
20069         * gcc.c-torture/execute/builtin-complex-1.c
20070         * gcc.c-torture/execute/builtins/string-1-lib.c
20071         * gcc.c-torture/execute/builtins/string-1.c
20072         * gcc.c-torture/execute/builtins/string-2-lib.c
20073         * gcc.c-torture/execute/builtins/string-2.c
20074         * gcc.c-torture/execute/builtins/string-3-lib.c
20075         * gcc.c-torture/execute/builtins/string-3.c
20076         * gcc.c-torture/execute/builtins/string-4-lib.c
20077         * gcc.c-torture/execute/builtins/string-4.c
20078         * gcc.c-torture/execute/builtins/string-5-lib.c
20079         * gcc.c-torture/execute/builtins/string-5.c
20080         * gcc.c-torture/execute/builtins/string-6-lib.c
20081         * gcc.c-torture/execute/builtins/string-6.c
20082         * gcc.c-torture/execute/builtins/string-7-lib.c
20083         * gcc.c-torture/execute/builtins/string-7.c
20084         * gcc.c-torture/execute/builtins/string-8-lib.c
20085         * gcc.c-torture/execute/builtins/string-8.c
20086         * gcc.c-torture/execute/builtins/string-9-lib.c
20087         * gcc.c-torture/execute/builtins/string-9.c
20088         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20089         * gcc.c-torture/execute/builtins/string-asm-1.c
20090         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20091         * gcc.c-torture/execute/builtins/string-asm-2.c
20092         * gcc.c-torture/execute/stdio-opt-1.c
20093         * gcc.c-torture/execute/stdio-opt-2.c
20094         * gcc.c-torture/execute/stdio-opt-3.c
20095         * gcc.c-torture/execute/string-opt-1.c
20096         * gcc.c-torture/execute/string-opt-10.c
20097         * gcc.c-torture/execute/string-opt-11.c
20098         * gcc.c-torture/execute/string-opt-12.c
20099         * gcc.c-torture/execute/string-opt-13.c
20100         * gcc.c-torture/execute/string-opt-14.c
20101         * gcc.c-torture/execute/string-opt-15.c
20102         * gcc.c-torture/execute/string-opt-16.c
20103         * gcc.c-torture/execute/string-opt-2.c
20104         * gcc.c-torture/execute/string-opt-6.c
20105         * gcc.c-torture/execute/string-opt-7.c
20106         * gcc.c-torture/execute/string-opt-8.c:
20107         Replace with ...
20108
20109         * gcc.c-torture/execute/builtins/abs-2.c
20110         * gcc.c-torture/execute/builtins/abs-3.c
20111         * gcc.c-torture/execute/builtins/complex-1.c
20112         * gcc.c-torture/execute/builtins/fprintf.c
20113         * gcc.c-torture/execute/builtins/fputs.c
20114         * gcc.c-torture/execute/builtins/memcmp.c
20115         * gcc.c-torture/execute/builtins/memmove.c
20116         * gcc.c-torture/execute/builtins/memops-asm.c
20117         * gcc.c-torture/execute/builtins/mempcpy-2.c
20118         * gcc.c-torture/execute/builtins/mempcpy.c
20119         * gcc.c-torture/execute/builtins/memset.c
20120         * gcc.c-torture/execute/builtins/printf.c
20121         * gcc.c-torture/execute/builtins/sprintf.c
20122         * gcc.c-torture/execute/builtins/strcat.c
20123         * gcc.c-torture/execute/builtins/strchr.c
20124         * gcc.c-torture/execute/builtins/strcmp.c
20125         * gcc.c-torture/execute/builtins/strcpy.c
20126         * gcc.c-torture/execute/builtins/strcspn.c
20127         * gcc.c-torture/execute/builtins/strlen-2.c
20128         * gcc.c-torture/execute/builtins/strlen.c
20129         * gcc.c-torture/execute/builtins/strncat.c
20130         * gcc.c-torture/execute/builtins/strncmp-2.c
20131         * gcc.c-torture/execute/builtins/strncmp.c
20132         * gcc.c-torture/execute/builtins/strncpy.c
20133         * gcc.c-torture/execute/builtins/strpbrk.c
20134         * gcc.c-torture/execute/builtins/strpcpy-2.c
20135         * gcc.c-torture/execute/builtins/strpcpy.c
20136         * gcc.c-torture/execute/builtins/strrchr.c
20137         * gcc.c-torture/execute/builtins/strspn.c
20138         * gcc.c-torture/execute/builtins/strstr-asm.c
20139         * gcc.c-torture/execute/builtins/strstr.c:
20140         ... these new files.
20141
20142         * gcc.c-torture/execute/builtins/abs-2-lib.c
20143         * gcc.c-torture/execute/builtins/abs-3-lib.c
20144         * gcc.c-torture/execute/builtins/complex-1-lib.c
20145         * gcc.c-torture/execute/builtins/fprintf-lib.c
20146         * gcc.c-torture/execute/builtins/fputs-lib.c
20147         * gcc.c-torture/execute/builtins/memcmp-lib.c
20148         * gcc.c-torture/execute/builtins/memmove-lib.c
20149         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20150         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20151         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20152         * gcc.c-torture/execute/builtins/memset-lib.c
20153         * gcc.c-torture/execute/builtins/printf-lib.c
20154         * gcc.c-torture/execute/builtins/sprintf-lib.c
20155         * gcc.c-torture/execute/builtins/strcat-lib.c
20156         * gcc.c-torture/execute/builtins/strchr-lib.c
20157         * gcc.c-torture/execute/builtins/strcmp-lib.c
20158         * gcc.c-torture/execute/builtins/strcpy-lib.c
20159         * gcc.c-torture/execute/builtins/strcspn-lib.c
20160         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20161         * gcc.c-torture/execute/builtins/strlen-lib.c
20162         * gcc.c-torture/execute/builtins/strncat-lib.c
20163         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20164         * gcc.c-torture/execute/builtins/strncmp-lib.c
20165         * gcc.c-torture/execute/builtins/strncpy-lib.c
20166         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20167         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20168         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20169         * gcc.c-torture/execute/builtins/strrchr-lib.c
20170         * gcc.c-torture/execute/builtins/strspn-lib.c
20171         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20172         * gcc.c-torture/execute/builtins/strstr-lib.c
20173         * gcc.c-torture/execute/builtins/lib/abs.c
20174         * gcc.c-torture/execute/builtins/lib/fprintf.c
20175         * gcc.c-torture/execute/builtins/lib/memset.c
20176         * gcc.c-torture/execute/builtins/lib/printf.c
20177         * gcc.c-torture/execute/builtins/lib/sprintf.c
20178         * gcc.c-torture/execute/builtins/lib/strcpy.c
20179         * gcc.c-torture/execute/builtins/lib/strcspn.c
20180         * gcc.c-torture/execute/builtins/lib/strncat.c
20181         * gcc.c-torture/execute/builtins/lib/strncmp.c
20182         * gcc.c-torture/execute/builtins/lib/strncpy.c
20183         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20184         * gcc.c-torture/execute/builtins/lib/strspn.c
20185         * gcc.c-torture/execute/builtins/lib/strstr.c:
20186         New files containing support routines.
20187
20188         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20189         declaration.
20190         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20191         when not optimizing.
20192
20193 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20194
20195         PR c++/16240
20196         * g++.dg/abi/mangle22.C: New test.
20197         * g++.dg/abi/mangle23.C: Likewise.
20198
20199 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20200
20201         PR fortran/16290
20202         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20203         Allow for cases without denormalized floating point numbers.
20204
20205 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20206
20207         PR c/1027
20208         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20209         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20210         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20211         expected warning text.
20212         * gcc.dg/format/diag-2.c: New test.
20213
20214 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20215
20216         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20217
20218 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20219
20220         * gcc.dg/builtins-43.c: New.
20221         * gcc.dg/builtins-44.c: New.
20222         * gcc.dg/builtins-45.c: New.
20223
20224 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20225             Andreas Tobler  <a.tobler@schweiz.ch>
20226
20227         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20228         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20229         as SIGSEGV.
20230         * gcc.dg/cleanup-11.c: Likewise.
20231         * gcc.dg/cleanup-8.c: Likewise.
20232         * gcc.dg/cleanup-9.c: Likewise.
20233         * gcc.dg/cleanup-5.c: Run on all platforms.
20234
20235 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20236
20237         * g++.dg/warn/nonnull1.C: New test.
20238
20239 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20240
20241         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20242         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20243         Special-case the Sun compiler wrt to <complex.h>.
20244
20245 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20246
20247         * gcc.dg/Wunreachable-8.C: New test.
20248
20249         * gcc.dg/h8300-ice2.c : New test.
20250
20251 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20252
20253         PR fortran/16161
20254         * gfortran.fortran-torture/compile/implicit.f90: Add test
20255         for implicit character.
20256
20257 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20258
20259         PR fortran/16289
20260         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20261         Use tiny() intrinsic to find smallest non-negative real
20262
20263 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20266         * gcc.dg/compat/struct-by-value-22_x.c: New.
20267         * gcc.dg/compat/struct-by-value-22_y.c: New.
20268
20269         * gcc.c-torture/execute/20040629-1.c: New test.
20270
20271 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20272
20273         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20274         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20275
20276         PR target/16195
20277         * gcc.dg/20040625-1.c: New test.
20278
20279 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20280
20281         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20282
20283 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20284
20285         PR fortran/15963
20286         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20287
20288 2004-06-29  Richard Henderson  <rth@redhat.com>
20289
20290         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20291
20292 2004-06-29  Paul Brook  <paul@codesourcery.com>
20293
20294         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20295         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20296
20297 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         PR c++/16260
20300         * g++.dg/parse/crash15.C: New.
20301
20302 2004-06-28  Andrew Pinski  <apinski@apple.com>
20303
20304         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20305         by the error already.
20306
20307         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20308
20309 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20310
20311         PR target/14041
20312         * gcc.dg/h8300-bss-align-1.c : New.
20313
20314 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20315
20316         * PR c++/16174
20317         * g++.dg/template/ctor4.C: New.
20318
20319 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20320
20321         PR c++/16205
20322         * g++.dg/warn/Wsequence-point-1.C: New test.
20323
20324 2004-06-27  Paul Brook  <paul@codesourcery.com>
20325
20326         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20327
20328 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20329
20330         * g++.old-deja/g++.mike/p7325.C: Remove.
20331
20332 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20333
20334         PR c/14963
20335         * gcc.dg/pr14963.c: New test.
20336
20337 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20338
20339         PR c++/16193
20340         * g++.dg/parse/redef1.C: New test.
20341
20342 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20343
20344         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20345         20021110.c.
20346         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20347         20021119-1.c.
20348         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20349         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20350         5-04.c.
20351         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20352         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20353         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20354         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20355         g++.brendan/enum14.C.
20356         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20357         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20358         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20359         g++.mike/virt1.C.
20360         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20361         memtemp24.C.
20362
20363 2004-06-27  Roger Sayle  <roger@eyesopen.com>
20364
20365         * gcc.dg/20040527-1.c: New test case.
20366
20367 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
20368
20369         PR gfortran/pr16196
20370         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
20371
20372 2004-06-25  Roger Sayle  <roger@eyesopen.com>
20373
20374         PR middle-end/15825
20375         * gcc.dg/pr15825-1.c: New test case.
20376
20377 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20378
20379         * gcc.c-torture/execute/20040625-1.c: New test.
20380
20381 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20382
20383         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
20384
20385 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20386
20387         * gcc.dg/torture/mips-div-1.c: New test.
20388
20389 2004-06-24  Jeff Law  <law@redhat.com>
20390
20391         * gcc.dg/tree-ssa/20040624-1.c: New test.
20392
20393 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
20394
20395         * gcc.c-torture/compile/20040624-1.c: New test.
20396
20397 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20398
20399         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
20400         this directory.
20401
20402 2004-06-23  Andrew Pinski  <apinski@apple.com>
20403
20404         PR middle-end/15988
20405         * g++.dg/opt/ptrmem4.C: New test.
20406
20407         * gcc.dg/c90-array-quals-2.c: New test.
20408
20409 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
20410
20411         * gcc.dg/kpice1.c: New test.
20412
20413 2006-06-23  Andrew Pinski  <apinski@apple.com>
20414
20415         * gcc.dg/c90-array-quals.c: New test.
20416
20417 2006-06-22  Richard Henderson  <rth@redhat.com>
20418
20419         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
20420
20421 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
20422
20423         * gcc.dg/builtins-config.h: Handle FreeBSD.
20424
20425 2006-06-22  Richard Henderson  <rth@redhat.com>
20426
20427         * g++.dg/opt/devirt1.C: New.
20428
20429 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
20430
20431         * g++.dg/opt/pr15551.C: New testcase.
20432
20433 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
20434
20435         PR target/14800
20436         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
20437         x86_64-*-linux* when compiling for 32bit.
20438
20439 2004-06-21  Andrew Pinski  <apinski@apple.com>
20440
20441         * gcc.dg/pch/struct-1.c: New.
20442         * gcc.dg/pch/struct-1.hs: New.
20443
20444 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
20445
20446         * gcc.dg/pch/save-temps-1.c: New file.
20447         * gcc.dg/pch/save-temps-1.hs: New file.
20448
20449 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20450
20451         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20452         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20453
20454 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20455
20456         * gfortran.fortran-torture/execute/select_1.f90: Rename function
20457         to fix type error.
20458         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20459         Remove trailing spaces.
20460
20461 2004-06-21  Richard Henderson  <rth@redhat.com>
20462
20463         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20464         merging && to BIT_FIELD_REF.
20465
20466 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
20467
20468         * g++.dg/opt/placeholder1.C: New test.
20469
20470 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20471
20472         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
20473         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20474         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20475         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20476
20477 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
20478
20479         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
20480         extern "C".
20481         * g++.dg/other/pragma-re-1.C: Add comments.
20482
20483 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
20484
20485         PR gfortran/16080
20486         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
20487
20488 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
20489
20490         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
20491         instead of setting the type of size_t by
20492         hand.
20493
20494 2004-06-18  Roger Sayle  <roger@eyesopen.com>
20495
20496         * gcc.dg/unordered-2.c: New test case.
20497         * gcc.dg/unordered-3.c: New test case.
20498
20499 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
20500
20501         PR other/16043
20502         * lib/g++.exp (g++_version): Tweak regexp for version
20503         * lib/g77.exp (g77_version): Likewise.
20504         * lib/gfortran.exp (gfortran_version): Likewise.
20505         * lib/objc.exp (objc_version): Likewise.
20506         * lib/treelang.exp (treelang_version): Likewise.
20507
20508 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
20509
20510         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
20511         Use INT_MAX instead of __INT_MAX__.
20512         * gcc.dg/compat/struct-align-2_y.c: Likewise.
20513
20514         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
20515         * gcc.dg/compat/scalar-return-3_x.c: Use it.
20516         * gcc.dg/compat/scalar-return-3_y.c: Use it.
20517         * gcc.dg/compat/scalar-return-4_x.c: Use it.
20518         * gcc.dg/compat/scalar-return-4_y.c: Use it.
20519         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
20520         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
20521         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
20522         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
20523
20524         * gcc.dg/range-test-1.c: New test.
20525         * g++.dg/opt/range-test-1.C: New test.
20526
20527 2004-06-17  Richard Henderson  <rth@redhat.com>
20528
20529         * objc.dg/sync-1.m: New.
20530         * objc.dg/try-catch-1.m: Don't force next runtime.
20531         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20532         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
20533         shadowed catch clause.
20534         * objc.dg/try-catch-5.m: New.
20535
20536 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
20537
20538         Bug 14610
20539         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20540
20541 2004-06-15  Richard Henderson  <rth@redhat.com>
20542
20543         * gcc.dg/20001116-1.c: Move expected warning line.
20544
20545 2004-06-15  Richard Henderson  <rth@redhat.com>
20546
20547         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20548         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20549
20550 2004-06-15  Jeff Law  <law@redhat.com>
20551
20552         * gcc.dg/tree-ssa/20040615-1.c: New test.
20553         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20554         be less sensitive to operand ordering.
20555         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20556
20557 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
20558
20559         * g++.dg/abi/bitfield3.C: Add comment..
20560
20561 2004-06-15  Richard Henderson  <rth@redhat.com>
20562
20563         * g++.dg/ext/stmtexpr1.C: XFAIL.
20564         * gcc.dg/20030612-1.c: XFAIL.
20565
20566 2004-06-15  Eric Christopher  <echristo@redhat.com>
20567
20568         * g++.dg/charset/asm5.c: New.
20569         * gcc.dg/charset/asm6.c: New.
20570
20571 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20572
20573         PR fortran/15962
20574         * gfortran.fortran-torture/execute/select_1.f90: New test.
20575
20576 2004-06-15  Paul Brook  <paul@codesourcery.com>
20577
20578         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20579
20580 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20581
20582         PR c++/15967
20583         * g++.dg/lookup/crash3.C: New test.
20584
20585 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20586
20587         PR c++/15947
20588         * g++.dg/parse/dtor4.C: New test.
20589
20590 2004-06-14  Jeff Law  <law@redhat.com>
20591
20592         * gcc.c-torture/compile/20040614-1.c: New test.
20593
20594 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20595
20596         PR fortran/15211
20597         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20598         LEN of a character array.
20599
20600 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
20601
20602         PR c++/15096
20603         * g++.dg/template/ptrmem10.C: New test.
20604
20605         PR c++/14930
20606         * g++.dg/template/friend30.C: New test.
20607
20608 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20609
20610         PR fortran/14928
20611         * gfortran.fortran-torture/compile/mloc.f90: New test.
20612
20613 2004-06-13  Paul Brook  <paul@codesourcery.com>
20614
20615         * gfortran.fortran-torture/execute/random_2.f90: New test.
20616
20617 2004-06-13  Eric Christopher  <echristo@redhat.com>
20618
20619         * gcc.dg/noncompile/redecl-1.c: Fix error message.
20620
20621 2004-06-12  Paul Brook  <paul@codesourcery.com>
20622
20623         * gfortran.fortran-torture/execute/contained_3.f90: New test.
20624
20625 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20626
20627         PR fortran/14923
20628         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20629
20630 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20631
20632         PR fortran/14957
20633         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20634         syntax errors in end statements of contained subroutines.
20635
20636 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20637
20638         PR fortran/12841
20639         * gfortran.fortran-torture/execute/null_arg.f90: New test.
20640
20641 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20642
20643         PR fortran/15665
20644         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20645
20646 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20647
20648         PR gfortran/12839
20649         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20650
20651 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
20652
20653         PR c++/15862
20654         * g++.dg/parse/enum1.C: New test.
20655
20656 2004-06-10  Jeff Law  <law@redhat.com>
20657
20658         * gcc.c-torture/compile/20040610-1.c: New test.
20659
20660 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20661
20662         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20663         * g++.old-deja/g++.other/decl3.C: Likewise.
20664
20665 2004-06-10  Brian Booth  <bbooth@redhat.com>
20666
20667         * gcc.dg/tree-ssa/20031015-1.c: Scan for
20668         V_MAY_DEF instead of VDEF.
20669         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20670
20671 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
20672
20673         PR c++/14211
20674         * g++.dg/conversion/const1.C: New test.
20675
20676         PR c++/15076
20677         * g++.dg/conversion/reinterpret1.C: New test.
20678
20679         PR c++/15877
20680         * g++.dg/template/enum2.C: New test.
20681
20682         PR c++/15227
20683         * g++.dg/template/error13.C: New test.
20684
20685 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20686
20687         PR fortran/14957
20688         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20689         arguments to test_* REAL and of the right size.
20690
20691 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20692
20693         PR target/15569
20694         PR rtl-optimization/15681
20695         * gcc.dg/20040609-1.c: New test.
20696
20697 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20698
20699         PR c++/14791
20700         * g++.dg/opt/builtins1.C: New test.
20701
20702 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
20703
20704         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20705         that use default windows32 struct layout.
20706         * gcc.dg/i386-bitfield2.c: Likewise.
20707
20708 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
20709
20710         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20711         for mingw32 and cygwin targets.
20712
20713 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
20714
20715         * gcc.dg/pch/macro-4.c: New.
20716         * gcc.dg/pch/macro-4.hs: New.
20717
20718 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20719
20720         PR fortran/13249
20721         * gfortran.fortran-torture/compile/name_clash.f90: New test.
20722
20723 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20724
20725         PR fortran/13372
20726         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20727
20728 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20729
20730         PR gfortran/14897
20731         * gfortran.fortran-torture/execute/t_edit.f90: New test.
20732
20733 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20734
20735         PR gfortran/15755
20736         * gfortran.fortran-torture/execute/backspace.c : New test.
20737
20738 2004-06-09  Paul Brook  <paul@codesourcery.com>
20739
20740         * gfortran.fortran-torture/execure/intrinsic_associated.f90
20741         (pointer_to_section): Rewrite to use smaller array.
20742
20743 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
20744
20745         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20746         * gcc.dg/ext/altivec-10.c: Same.
20747         * gcc.dg/ext/altivec-11.c: Same.
20748         * gcc.dg/ext/altivec-12.c: Same.
20749         * gcc.dg/ext/altivec-13.c: Same.
20750         * gcc.dg/ext/altivec-14.c: Same.
20751         * gcc.dg/ext/altivec-15.c: Same.
20752         * gcc.dg/ext/altivec-16.c: Same.
20753         * gcc.dg/ext/altivec-3.c: Same.
20754         * gcc.dg/ext/altivec-4.c: Same.
20755         * gcc.dg/ext/altivec-6.c: Same.
20756         * gcc.dg/ext/altivec-7.c: Same.
20757         * gcc.dg/ext/altivec-8.c: Same.
20758         * gcc.dg/ext/altivec-varargs-1.c: Same.
20759
20760         * g++.dg/ext/altivec-1.C: Correct dg syntax.
20761         * g++.dg/ext/altivec-10.C: Same.
20762         * g++.dg/ext/altivec-2.C: Same.
20763         * g++.dg/ext/altivec-3.C: Same.
20764         * g++.dg/ext/altivec-4.C: Same.
20765         * g++.dg/ext/altivec-5.C: Same.
20766         * g++.dg/ext/altivec-6.C: Same.
20767         * g++.dg/ext/altivec-7.C: Same.
20768         * g++.dg/ext/altivec-8.C: Same.
20769         * g++.dg/ext/altivec-9.C: Same.
20770
20771 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20772
20773         PR c++/7841
20774         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20775
20776 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20777
20778         * gcc.dg/union-1.c: New test.
20779
20780 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20781
20782         * gcc.dg/builtins-41.c: New test case.
20783         * gcc.dg/builtins-42.c: New test case.
20784
20785 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20786
20787         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20788         * g++.dg/ext/altivec-10.C: Same.
20789         * g++.dg/ext/altivec-2.C: Same.
20790         * g++.dg/ext/altivec-3.C: Same.
20791         * g++.dg/ext/altivec-4.C: Same.
20792         * g++.dg/ext/altivec-5.C: Same.
20793         * g++.dg/ext/altivec-6.C: Same.
20794         * g++.dg/ext/altivec-7.C: Same.
20795         * g++.dg/ext/altivec-8.C: Same.
20796         * g++.dg/ext/altivec-9.C: Same.
20797         * g++.old-deja/g++.abi/cxa_vec.C: Same.
20798         * g++.old-deja/g++.brendan/new3.C: Same.
20799         * gcc.c-torture/execute/eeprof-1.x: Same.
20800
20801 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20802
20803         PR c/14765
20804         * gcc.dg/pr14765-1.c: New test.
20805
20806 2004-06-07  Roger Sayle  <roger@eyesopen.com>
20807
20808         PR c/14649
20809         * gcc.dg/pr14649-1.c: New test case.
20810
20811 2004-06-07  Richard Henderson  <rth@redhat.com>
20812
20813         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20814         if temporaries.
20815
20816 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
20817
20818         * g++.dg/eh/elide1.C: Remove XFAIL.
20819
20820 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
20821
20822         PR c++/15337
20823         * g++.dg/expr/sizeof3.C: New test.
20824
20825         PR c++/14777
20826         * g++.dg/template/access14.C: New test.
20827
20828         PR c++/15554
20829         * g++.dg/template/enum1.C: New test.
20830
20831         PR c++/15057
20832         * g++.dg/eh/throw1.C: New test.
20833
20834 2004-06-07  David Ayers  <d.ayers@inode.at>
20835             Ziemowit Laski  <zlaski@apple.com>
20836
20837         * lib/objc.exp (objc_target_compile): Revert the '-framework
20838         Foundation' flag fix, since bare Darwin does not ship
20839         with the Foundation framework.
20840         * objc/execute/next_mapping.h: Provide a local NSConstantString
20841         @interface and @implementation.
20842         (objc_constant_string_init): A constructor function, used to
20843         initialize the NSConstantString meta-class object.
20844         * objc/execute/string1.m: Include "next_mapping.h" instead of
20845         <Foundation/NSString.h>.
20846         * objc/execute/string2.m: Likewise.
20847         * objc/execute/string3.m: Likewise.
20848         * objc/execute/string4.m: Likewise.
20849
20850 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
20851
20852         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20853         to double. Replace double with FLOAT.
20854         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20855
20856         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20857         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20858         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20859         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20860         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20861         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20862         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20863         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20864
20865 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20866
20867         PR c/13519
20868         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20869
20870 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20871
20872         PR c++/15503
20873         * g++.dg/template/meminit2.C: New test.
20874
20875 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
20876
20877         PR target/15822
20878         * gcc.c-torture/execute/compare-fp-1.c,
20879         gcc.c-torture/execute/compare-fp-2.c,
20880         gcc.c-torture/execute/compare-fp-3.c,
20881         gcc.c-torture/execute/compare-fp-4.c,
20882         gcc.c-torture/execute/compare-fp-3.x,
20883         gcc.c-torture/execute/compare-fp-4.x: Moved...
20884         * gcc.c-torture/execute/ieee/compare-fp-1.c,
20885         gcc.c-torture/execute/ieee/compare-fp-2.c,
20886         gcc.c-torture/execute/ieee/compare-fp-3.c,
20887         gcc.c-torture/execute/ieee/compare-fp-4.c,
20888         gcc.c-torture/execute/ieee/compare-fp-3.x,
20889         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20890
20891 2004-06-04  David Ayers  <d.ayers@inode.at>
20892
20893         * objc/execute/protocol-isEqual-4.m: New testcase.
20894
20895 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
20896
20897         * objc/execute/protocol-isEqual-1.m: New testcase.
20898         * objc/execute/protocol-isEqual-2.m: New testcase.
20899         * objc/execute/protocol-isEqual-3.m: New testcase.
20900
20901 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20902
20903         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20904
20905 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
20906
20907         * lib/objc.exp (objc_target_compile): When running tests on
20908         Darwin (Mac OS X), inform the linker about '-framework
20909         'Foundation'.
20910
20911 2004-06-02  Eric Christopher  <echristo@redhat.com>
20912
20913         * gcc.c-torture/compile/20040602-1.c: New.
20914
20915 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
20916
20917         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20918         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20919
20920         PR tree-optimization/14736
20921         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20922
20923         PR tree-optimization/14042
20924         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20925
20926         PR tree-optimization/14729
20927         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20928
20929 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20930
20931         PR fortran/15557
20932         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20933
20934 2004-06-01  Richard Hederson  <rth@redhat.com>
20935
20936         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20937
20938 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20939
20940         PR c++/14932
20941         * g++.dg/parse/offsetof4.C: New test.
20942
20943 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
20944
20945         PR objc/7993
20946         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20947
20948 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
20949
20950         PR c++/15701
20951         * g++.dg/template/friend29.C: New test.
20952
20953 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20954
20955         PR c/15749
20956         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20957
20958 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
20959
20960         * gcc.dg/sparc-trap-1.c: New test.
20961
20962 2004-05-31  Roger Sayle  <roger@eyesopen.com>
20963
20964         PR middle-end/15069
20965         * g++.dg/opt/fold3.C: New test case.
20966
20967 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
20968
20969         * lib/target-supports.exp (check_iconv_available): Fix fallout
20970         from 2004-05-28 patch.
20971
20972 2004-05-30  Paul Brook  <paul@codesourcery.com>
20973
20974         PR fortran/15620
20975         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20976         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20977
20978 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
20979
20980         * gfortran.fortran-torture/execute/random_1.f90: New test.
20981
20982 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20983
20984         * g++.dg/ext/altivec-10.C: New test.
20985
20986 2004-05-29  Paul Brook  <paul@codesourcery.com>
20987
20988         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20989
20990 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
20991
20992         * gcc.dg/altivec-16.c: New test.
20993
20994 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
20995
20996         * lib/target-supports.exp (check_vmx_hw_available): New.
20997         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20998
20999         * lib/target-supports.exp (check_alias_available,
21000         check_iconv_available, check_named_sections_available): Use
21001         unique names for temporary files.
21002
21003 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21004
21005         * gcc.dg/altivec-15.c: New test.
21006
21007 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21008
21009         PR c++/15083
21010         * g++.dg/warn/noeffect6.C: New test.
21011
21012         PR c++/15471
21013         * g++.dg/expr/ptrmem4.C: New test.
21014
21015         PR c++/15640
21016         * g++.dg/template/operator3.C: New test.
21017
21018 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/14668
21021         * g++.dg/lookup/redecl1.C: New test.
21022         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21023
21024 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21025
21026         * gcc.c-torture/execute/compare-fp-1.c,
21027         gcc.c-torture/execute/compare-fp-2.c,
21028         gcc.c-torture/execute/compare-fp-3.c,
21029         gcc.c-torture/execute/compare-fp-4.c,
21030         gcc.c-torture/execute/compare-fp-3.x,
21031         gcc.c-torture/execute/compare-fp-4.x,
21032         gcc.dg/pr15649-1.c: New.
21033
21034 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21035
21036         PR c++/12883
21037         * g++.dg/init/array14.C: New test.
21038
21039 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21040
21041         * lib/compat.exp (compat-get-options-main): New.
21042         (compat-get-options): Remove unneeded code, warn for ignored
21043         command.
21044         (compat-execute): Check flag set by dg-require-* commands.
21045
21046         * lib/compat.exp (compat-execute): Break up long lines.
21047
21048 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21049
21050         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21051         * gcc.dg/altivec-14.c: New test.
21052         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21053
21054         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21055         * gcc.dg/altivec-12.c: Ditto.
21056
21057         * gcc.dg/altivec-3.c: Move call to altivec_check.
21058
21059 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/15044
21062         * g++.dg/template/error12.C: New test.
21063
21064         PR c++/15317
21065         * g++.dg/ext/attrib15.C: New test.
21066
21067         PR c++/15329
21068         * g++.dg/template/ptrmem9.C: New test.
21069
21070 2004-05-25  Paul Brook  <paul@codesourcery.com>
21071
21072         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21073
21074 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21075
21076         PR c++/15165
21077         * g++.dg/template/crash19.C: New test.
21078
21079 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/15025
21082         * g++.dg/template/redecl1.C: New test.
21083
21084 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21085
21086         PR c++/14821
21087         * g++.dg/other/ns1.C: New test.
21088
21089         PR c++/14883
21090         * g++.dg/template/invalid1.C: New test.
21091
21092 2004-05-23  Paul Brook  <paul@codesourcery.com>
21093         Victor Leikehman  <lei@haifasphere.co.il>
21094
21095         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21096         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21097
21098 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21099
21100         PR c++/15285
21101         PR c++/15299
21102         * g++.dg/template/non-dependent5.C: New test.
21103         * g++.dg/template/non-dependent6.C: New test.
21104
21105 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21106
21107         PR c++/15507
21108         * g++.dg/inherit/union1.C: New test.
21109
21110         PR c++/15542
21111         * g++.dg/template/addr1.C: New test.
21112
21113         PR c++/15427
21114         * g++.dg/template/array5.C: New test.
21115
21116         PR c++/15287
21117         * g++.dg/template/array6.C: New test.
21118
21119 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21120             Roger Sayle  <roger@eyesopen.com>
21121
21122         * g++.dg/lookup/forscope2.C: New test case.
21123
21124 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21125
21126         * gcc.dg/cpp/Wmissingdirs.c: New.
21127
21128 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21129
21130         PR target/15301
21131         * gcc.dg/compat/union-m128-1.h: New file.
21132         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21133         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21134         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21135
21136 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21137
21138         PR target/15302
21139         * gcc.dg/compat/struct-complex-1.h: New file.
21140         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21141         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21142         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21143
21144 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21145
21146         PR middle-end/3074
21147         * gcc.dg/pr3074-1.c: New test case.
21148         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21149
21150 2004-05-20  Falk Hueffner  <falk@debian.org>
21151
21152         PR other/15526
21153         * gcc.dg/ftrapv-1.c: New test case.
21154
21155 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21156
21157         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21158
21159 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21160             Jeff Law  <law@redhat.com>
21161
21162         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21163         * gcc.dg/tree-ssa/20040518-2.c: New test.
21164
21165         * gcc.dg/tree-ssa/20040518-1.c: New test.
21166
21167 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21168
21169         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21170
21171 2004-05-18  Paul Brook  <paul@codesourcery.com>
21172
21173         PR fortran/13930
21174         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21175
21176 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21177
21178         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21179         constant folding.
21180
21181 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21182
21183         * gcc.dg/tree-ssa/20040517-1.c: New test.
21184
21185 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21186
21187         * gcc.dg/loop-4.c: New test.
21188
21189 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21190
21191         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21192
21193 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21194
21195         PR fortran/15311
21196         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21197
21198 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21199
21200         PR fortran/13826
21201         PR fortran/13940
21202         * gfortran.fortran-torture/compile/data_1.f90: New test.
21203
21204 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21205
21206         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21207         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21208
21209 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21210
21211         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21212
21213 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21214
21215         PR c/15444
21216         * gcc.dg/format/xopen-1.c: Adjust expected message.
21217         * gcc.dg/format/xopen-3.c: New test.
21218
21219 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21220
21221         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21222
21223 2004-05-14  Jeff Law  <law@redhat.com>
21224
21225         * gcc.dg/tree-ssa/20040514-2.c: New test.
21226
21227 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21228
21229         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21230         this ...
21231         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21232         this.
21233
21234 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21235
21236         * gcc.dg/tree-ssa/20040514-1.c: New test.
21237
21238 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21239
21240         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21241         test.
21242
21243 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21244
21245         PR fortran/14066
21246         * gfortran.fortran-torture/compile/do_1.f90: New test.
21247
21248 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21249
21250         PR fortran/15051
21251         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21252         test.
21253
21254 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21255
21256         PR fortran/15149
21257         * gfortran.fortran-torture/execute/random_init.f90: New test.
21258
21259 2004-05-13  Paul Brook  <paul@codesourcery.com>
21260
21261         PR fortran/15314
21262         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21263
21264 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21265
21266         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21267         for the powerpc case.
21268
21269 2004-05-13  Jeff Law  <law@redhat.com>
21270
21271         * gcc.dg/tree-ssa/20040513-1.c: New test.
21272         * gcc.dg/tree-ssa/20040513-2.c: New test.
21273
21274 2004-05-13  Paul Brook  <paul@codesourcery.com>
21275
21276         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21277         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21278         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21279
21280 2004-05-13  Andreas Schwab  <schwab@suse.de>
21281
21282         PR other/10819
21283         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21284         characters.
21285
21286 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21287
21288         PR fortran/15294
21289         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21290
21291 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21292
21293         Merge from tree-ssa-20020619-branch.  See
21294         ChangeLog.tree-ssa for details.
21295
21296 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21297
21298         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21299         include <altivec.h> explicitly.
21300         * gcc.dg/altivec-13.c: Likewise.
21301
21302 2004-05-11  Paul Brook  <paul@codesourcery.com>
21303
21304         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21305
21306 2004-05-10  Eric Christopher  <echristo@redhat.com>
21307
21308         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21309         * gcc.dg/sibcall-4.c: Ditto.
21310
21311 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21312
21313         * g++.dg/ext/altivec-8.C: New test case.
21314         * gcc.dg/altivec-13.c: New test case.
21315
21316 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21317
21318         * gcc.c-torture/execute/divcmp-1.c: New test case.
21319         * gcc.c-torture/execute/divcmp-2.c: New test case.
21320         * gcc.c-torture/execute/divcmp-3.c: New test case.
21321
21322 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21323
21324         * g++.dg/other/pragma-re-2.C: New test.
21325
21326 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21327
21328         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21329         * gcc.dg/i386-387-2.c: Likewise.
21330
21331         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21332         __builtin_drem.
21333         * gcc.dg/i386-387-6.c: Likewise.
21334
21335 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21336
21337         * gcc.dg/builtins-33.c: Also check log1p*.
21338
21339 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21340
21341         PR optimization/15296
21342         * gcc.c-torture/execute/pr15296.c: New test.
21343
21344 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21345
21346         * gcc.dg/builtins-40.c: New test.
21347
21348 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21349
21350         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21351
21352 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21353
21354         * g++.dg/ext/spe1.C: New testcase.
21355
21356 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21357
21358         * objc.dg/image-info.m: Allow additional attributes
21359         for __image_info section.
21360
21361 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
21362
21363         * gcc.dg/torture/mips-hilo-2.c: New test.
21364
21365 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21366
21367         PR c++/14389
21368         * g++.dg/template/member5.C: New test.
21369
21370 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
21371
21372         * gcc.dg/builtins-34.c: Also check expm1*.
21373
21374 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21375
21376         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
21377         * gcc.dg/torture/builtin-convert-3.c: New test.
21378
21379 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
21380
21381         PR middle-end/15054
21382         * g++.dg/opt/pr15054.C: New test.
21383
21384 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21385
21386         * gcc.dg/torture/builtin-rounding-1.c: New test.
21387         * gcc.dg/builtins-25.c: Delete.
21388         * gcc.dg/builtins-29.c: Delete.
21389
21390 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
21391
21392         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
21393         * gcc.dg/sibcall-4.c: Likewise.
21394         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
21395
21396 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21397
21398         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
21399         bit-field on 16-bit targets.
21400
21401 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21402
21403         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
21404         16-bit targets.
21405
21406 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
21407
21408         * gcc.dg/rs6000-power2-1.c: Change to compile only.
21409         * gcc.dg/rs6000-power2-2.c: Likewise.
21410
21411 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
21412
21413         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
21414         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
21415         Change the asm registers to be in form of frN instead of fN.
21416
21417 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21418
21419         * gcc.dg/torture/builtin-convert-2.c: New test.
21420
21421 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
21422
21423         * gcc.dg/rs6000-power2-1.c: New test.
21424         * gcc.dg/rs6000-power2-2.c: New test.
21425
21426 2004-04-28  Jan Hubicka  <jh@suse.cz>
21427
21428         * gcc.dg/unused-6.c: New test.
21429
21430 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
21431             Ulrich Weigand  <uweigand@de.ibm.com>
21432
21433         * ada/acats/run_all.sh: Define $target variable.
21434
21435 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
21436
21437         PR c++/15119
21438         * g++.dg/other/vararg-1.C: New test.
21439
21440         PR c++/4794
21441         * g++.dg/eh/cleanup3.C: New test.
21442
21443 2004-04-24  Laurent GUERBY <laurent@guerby.net>
21444
21445         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21446         and ad8011a (target_insn).
21447         * ada/acats/support/macro.dfs: Likewise.
21448         * ada/acats/support/impbit.adb: New file.
21449
21450 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
21451
21452         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21453
21454 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21455
21456         * gcc.dg/loop-3.c: New test.
21457
21458 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
21459
21460         * gcc.c-torture/execute/simd-5.c: New test.
21461
21462 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21463
21464         PR c++/15064
21465         * g++.dg/template/crash18.C: New test.
21466
21467 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
21468
21469         * g++.dg/ext/complit3.C: New test.
21470
21471 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21472
21473         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
21474         * gcc.dg/altivec-3.c: Same.
21475         * gcc.dg/altivec-varargs-1.c: Same.
21476
21477 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21478
21479         * lib/target-supports.exp (check_profiling_available): Assume
21480         profiling is not available on powerpc-eabi targets.
21481
21482 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
21483
21484         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
21485         * gcc.dg/vmx/bug-1.c: Ditto.
21486
21487 2004-04-20  Eric Christopher  <echristo@redhat.com>
21488
21489         * gcc.dg/charset/extern.c: New test.
21490         * g++.dg/charset/extern3.cc: Ditto.
21491
21492 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
21493
21494         * gcc.dg/builtins-39.c: New test.
21495
21496 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
21497
21498         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
21499
21500 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
21501
21502         * gcc.dg/torture/mips-hilo-1.c: New test.
21503
21504 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
21505
21506         * gcc.c-torture/compile/20040419-1.c: New test.
21507
21508 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
21509
21510         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
21511
21512 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
21513             Aldy Hernandez  <aldyh@redhat.com>
21514
21515         * gcc.c-torture/execute/va-arg-24.c: New.
21516
21517 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
21518             Aldy Hernandez  <aldyh@redhat.com>
21519
21520         * gcc.dg/vmx/1b-01.c: New.
21521         * gcc.dg/vmx/1b-02.c: New.
21522         * gcc.dg/vmx/1b-03.c: New.
21523         * gcc.dg/vmx/1b-04.c: New.
21524         * gcc.dg/vmx/1b-05.c: New.
21525         * gcc.dg/vmx/1b-06.c: New.
21526         * gcc.dg/vmx/1b-07.c: New.
21527         * gcc.dg/vmx/1c-01.c: New.
21528         * gcc.dg/vmx/1c-02.c: New.
21529         * gcc.dg/vmx/3a-01a.c: New.
21530         * gcc.dg/vmx/3a-01.c: New.
21531         * gcc.dg/vmx/3a-01m.c: New.
21532         * gcc.dg/vmx/3a-03.c: New.
21533         * gcc.dg/vmx/3a-03m.c: New.
21534         * gcc.dg/vmx/3a-04.c: New.
21535         * gcc.dg/vmx/3a-04m.c: New.
21536         * gcc.dg/vmx/3a-05.c: New.
21537         * gcc.dg/vmx/3a-06.c: New.
21538         * gcc.dg/vmx/3a-06m.c: New.
21539         * gcc.dg/vmx/3a-07.c: New.
21540         * gcc.dg/vmx/3b-01.c: New.
21541         * gcc.dg/vmx/3b-02.c: New.
21542         * gcc.dg/vmx/3b-10.c: New.
21543         * gcc.dg/vmx/3b-13.c: New.
21544         * gcc.dg/vmx/3b-14.c: New.
21545         * gcc.dg/vmx/3b-15.c: New.
21546         * gcc.dg/vmx/3c-01a.c: New.
21547         * gcc.dg/vmx/3c-01.c: New.
21548         * gcc.dg/vmx/3c-02.c: New.
21549         * gcc.dg/vmx/3c-03.c: New.
21550         * gcc.dg/vmx/3d-01.c: New.
21551         * gcc.dg/vmx/4-01.c: New.
21552         * gcc.dg/vmx/4-03.c: New.
21553         * gcc.dg/vmx/5-01.c: New.
21554         * gcc.dg/vmx/5-02.c: New.
21555         * gcc.dg/vmx/5-03.c: New.
21556         * gcc.dg/vmx/5-04.c: New.
21557         * gcc.dg/vmx/5-05.c: New.
21558         * gcc.dg/vmx/5-06.c: New.
21559         * gcc.dg/vmx/5-07.c: New.
21560         * gcc.dg/vmx/5-07t.c: New.
21561         * gcc.dg/vmx/5-08.c: New.
21562         * gcc.dg/vmx/5-10.c: New.
21563         * gcc.dg/vmx/5-11.c: New.
21564         * gcc.dg/vmx/7-01a.c: New.
21565         * gcc.dg/vmx/7-01.c: New.
21566         * gcc.dg/vmx/7c-01.c: New.
21567         * gcc.dg/vmx/7d-01.c: New.
21568         * gcc.dg/vmx/7d-02.c: New.
21569         * gcc.dg/vmx/8-01.c: New.
21570         * gcc.dg/vmx/8-02a.c: New.
21571         * gcc.dg/vmx/8-02.c: New.
21572         * gcc.dg/vmx/brode-1.c: New.
21573         * gcc.dg/vmx/bug-1.c: New.
21574         * gcc.dg/vmx/bug-2.c: New.
21575         * gcc.dg/vmx/bug-3.c: New.
21576         * gcc.dg/vmx/cw-bug-1.c: New.
21577         * gcc.dg/vmx/cw-bug-2.c: New.
21578         * gcc.dg/vmx/cw-bug-3.c: New.
21579         * gcc.dg/vmx/dct.c: New.
21580         * gcc.dg/vmx/debug-1.c: New.
21581         * gcc.dg/vmx/debug-2.c: New.
21582         * gcc.dg/vmx/debug-3.c: New.
21583         * gcc.dg/vmx/debug-4.c: New.
21584         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21585         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21586         * gcc.dg/vmx/eg-5.c: New.
21587         * gcc.dg/vmx/fft.c: New.
21588         * gcc.dg/vmx/gcc-bug-1.c: New.
21589         * gcc.dg/vmx/gcc-bug-2.c: New.
21590         * gcc.dg/vmx/gcc-bug-3.c: New.
21591         * gcc.dg/vmx/gcc-bug-4.c: New.
21592         * gcc.dg/vmx/gcc-bug-5.c: New.
21593         * gcc.dg/vmx/gcc-bug-6.c: New.
21594         * gcc.dg/vmx/gcc-bug-7.c: New.
21595         * gcc.dg/vmx/gcc-bug-8.c: New.
21596         * gcc.dg/vmx/gcc-bug-9.c: New.
21597         * gcc.dg/vmx/gcc-bug-b.c: New.
21598         * gcc.dg/vmx/gcc-bug-c.c: New.
21599         * gcc.dg/vmx/gcc-bug-d.c: New.
21600         * gcc.dg/vmx/gcc-bug-e.c: New.
21601         * gcc.dg/vmx/gcc-bug-f.c: New.
21602         * gcc.dg/vmx/gcc-bug-g.c: New.
21603         * gcc.dg/vmx/gcc-bug-i.c: New.
21604         * gcc.dg/vmx/harness.h: New.
21605         * gcc.dg/vmx/ira1.c: New.
21606         * gcc.dg/vmx/ira2a.c: New.
21607         * gcc.dg/vmx/ira2b.c: New.
21608         * gcc.dg/vmx/ira2.c: New.
21609         * gcc.dg/vmx/ira2c.c: New.
21610         * gcc.dg/vmx/mem.c: New.
21611         * gcc.dg/vmx/newton-1.c: New.
21612         * gcc.dg/vmx/ops.c: New.
21613         * gcc.dg/vmx/sn7153.c: New.
21614         * gcc.dg/vmx/spill2.c: New.
21615         * gcc.dg/vmx/spill3.c: New.
21616         * gcc.dg/vmx/spill.c: New.
21617         * gcc.dg/vmx/t.c: New.
21618         * gcc.dg/vmx/varargs-1.c: New.
21619         * gcc.dg/vmx/varargs-2.c: New.
21620         * gcc.dg/vmx/varargs-3.c: New.
21621         * gcc.dg/vmx/varargs-4.c: New.
21622         * gcc.dg/vmx/varargs-5.c: New.
21623         * gcc.dg/vmx/varargs-6.c: New.
21624         * gcc.dg/vmx/varargs-7.c: New.
21625         * gcc.dg/vmx/vmx.exp: New.
21626         * gcc.dg/vmx/vprint-1.c: New.
21627         * gcc.dg/vmx/vscan-1.c: New.
21628         * gcc.dg/vmx/x-01.c: New.
21629         * gcc.dg/vmx/x-02.c: New.
21630         * gcc.dg/vmx/x-03.c: New.
21631         * gcc.dg/vmx/x-04.c: New.
21632         * gcc.dg/vmx/x-05.c: New.
21633         * gcc.dg/vmx/yousufi-1.c: New.
21634         * gcc.dg/vmx/zero-1.c: New.
21635         * gcc.dg/vmx/zero.c: New.
21636
21637 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
21638
21639         * g++.dg/lookup/java1.C: Update for chage of
21640         _Jv_AllocObject.
21641         * g++.dg/lookup/java2.C: Likewise.
21642
21643 2004-04-17  Laurent GUERBY <laurent@guerby.net>
21644
21645         * ada/acats/run_all.sh: use -O2 by default.
21646
21647 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
21648
21649         * gcc.dg/vr-mult-[12].c: New tests.
21650
21651 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21652
21653         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21654
21655         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21656
21657 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
21658
21659         * lib/target-supports.exp (check_profiling_available): Assume profiling
21660         isn't available for mips*-*-elf targets.
21661
21662 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
21663
21664         * gcc.dg/builtins-38.c: New test.
21665
21666 2004-04-14  Eric Christopher  <echristo@redhat.com>
21667
21668         * g++.dg/charset/charset.exp: Run .cc extension tests.
21669
21670 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
21671
21672         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
21673
21674 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21675
21676         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21677
21678 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
21679
21680         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21681         * gcc.dg/i386-387-2.c: Likewise.
21682
21683         * gcc.dg/i386-387-7.c: New test.
21684         * gcc.dg/i386-387-8.c: New test.
21685
21686         * gcc.dg/builtins-37.c: New test.
21687
21688 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
21689
21690         * g++.dg/pch/externc-1.C: Add missing semicolon.
21691
21692 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
21693
21694         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21695
21696 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21697
21698         * gcc.c-torture/execute/20040411-1.c: New test.
21699
21700 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21701
21702         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21703
21704 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
21705
21706         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21707
21708 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
21709
21710         * lib/target-supports.exp (check_named_sections_available): New.
21711         * lib/gcc-dg.exp (dg-require-named-sections): New.
21712         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21713         old-deja.exp.  Also prune error-count message from HP linker.
21714         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21715
21716         * g++.dg/init/init-ref4.C: Use dg-require-weak.
21717         * g++.old-deja/g++.pt/static3.C: Likewise.
21718         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21719
21720 2004-04-09  Roger Sayle  <roger@eyesopen.com>
21721
21722         * gcc.c-torture/execute/20040409-1.c: New test case.
21723         * gcc.c-torture/execute/20040409-2.c: New test case.
21724         * gcc.c-torture/execute/20040409-3.c: New test case.
21725
21726 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21727
21728         * gcc.dg/20040409-1.c: New test.
21729
21730 2004-04-08  Roger Sayle  <roger@eyesopen.com>
21731
21732         PR target/14888
21733         * g++.dg/opt/pr14888.C: New test case.
21734
21735 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
21736
21737         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21738         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21739         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21740         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21741         New tests.
21742
21743 2004-04-08  Paul Brook  <paul@codesourcery.com>
21744
21745         * gcc.dg/spill-1.c: New test.
21746
21747 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21748
21749         * gcc.dg/torture/builtin-ctype-2.c: New test.
21750
21751 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
21752
21753         * gcc.dg/pch/pch.exp: Add largefile test.
21754
21755 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
21756
21757         * g++.dg/pch/externc-1.Hs: New.
21758         * g++.dg/pch/externc-1.C: New.
21759
21760 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21761
21762         * gcc.dg/compat/struct-by-value-5a_main.c,
21763         gcc.dg/compat/struct-by-value-5b_main.c: New files.
21764         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21765         * gcc.dg/compat/struct-by-value-5a_x.c,
21766         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21767         gcc.dg/compat/struct-by-value-5_x.c.
21768         * gcc.dg/compat/struct-by-value-5a_y.c,
21769         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21770         gcc.dg/compat/struct-by-value-5_y.c.
21771
21772         * gcc.dg/compat/struct-by-value-6a_main.c,
21773         gcc.dg/compat/struct-by-value-6b_main.c: New files.
21774         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21775         * gcc.dg/compat/struct-by-value-6a_x.c,
21776         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21777         gcc.dg/compat/struct-by-value-6_x.c.
21778         * gcc.dg/compat/struct-by-value-6a_y.c,
21779         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21780         gcc.dg/compat/struct-by-value-6_y.c.
21781
21782         * gcc.dg/compat/struct-by-value-7a_main.c,
21783         gcc.dg/compat/struct-by-value-7b_main.c: New files.
21784         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21785         * gcc.dg/compat/struct-by-value-7a_x.c,
21786         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21787         gcc.dg/compat/struct-by-value-7_x.c.
21788         * gcc.dg/compat/struct-by-value-7a_y.c,
21789         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21790         gcc.dg/compat/struct-by-value-7_y.c.
21791
21792 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
21793
21794         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21795         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21796         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21797         options.
21798
21799 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
21800
21801         * gcc.dg/builtins-36.c: New test.
21802
21803 2004-04-06  Paul Brook  <paul@codesourcery.com>
21804
21805         * README.gcc: Remove obsolete contraint on testcases.
21806
21807 2004-04-05  Paul Brook  <paul@codesourcery.com>
21808
21809         PR2123
21810         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
21811         failure and exit(0) on success.
21812         * g++.dg/expr/anew2.C: Ditto.
21813         * g++.dg/expr/anew3.C: Ditto.
21814         * g++.dg/expr/anew4.C: Ditto.
21815
21816 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
21817
21818         PR c++/3518
21819         * g++.dg/template/unify7.C: New.
21820
21821 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21822
21823         * g++.dg/README: Bring up to date with new subdirectories; remove
21824         duplicate subdirectory lines.
21825
21826 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21827
21828         PR c++/14007
21829         * g++.dg/template/unify5.C: New.
21830         * g++.dg/template/unify6.C: New.
21831         * g++.dg/template/qualttp20.C: Adjust.
21832         * g++.old-deja/g++.jason/report.C: Adjust.
21833         * g++.old-deja/g++.other/qual1.C: Adjust.
21834
21835 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
21836
21837         PR c++/14803
21838         * g++.dg/inherit/ptrmem1.C: New test.
21839
21840 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
21841
21842         PR c++/14755
21843         * gcc.c-torture/execute/20040331-1.c: New test.
21844         * gcc.dg/20040331-1.c: New test.
21845
21846 2004-04-01  Paul Brook  <paul@codesourcery.com>
21847
21848         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21849
21850 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
21851
21852         PR c++/14724
21853         * g++.dg/init/goto1.C: New test.
21854
21855         PR c++/14763
21856         * g++.dg/template/defarg4.C: New test.
21857
21858 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
21859
21860         * gcc.dg/altivec-11.c: Extend test for more valid cases.
21861
21862 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
21863
21864         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21865
21866 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
21867
21868         * gcc.dg/noncompile/undeclared-2.c: New test.
21869
21870 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21871
21872         * gcc.dg/940409-1.c: Remove XFAIL.
21873         * gcc.dg/reg-vol-struct-1.c: New test.
21874
21875 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21876
21877         * gcc.dg/torture/builtin-wctype-1.c: New test.
21878
21879 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
21880
21881         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21882         * gcc.dg/20001101-1.c: Likewise.
21883         * gcc.dg/20001102-1.c: Likewise.
21884
21885 2004-03-25  Roger Sayle  <roger@eyesopen.com>
21886
21887         * gcc.dg/compare8.c: Add an additional test for XOR.
21888
21889 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21890
21891         * gcc.dg/torture/builtin-ctype-1.c: New test.
21892
21893 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21894
21895         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21896         * gcc.dg/torture/builtin-math-1.c: Likewise.
21897         * gcc.dg/torture/builtin-power-1.c: New test.
21898
21899 2004-03-24  Andreas Schwab  <schwab@suse.de>
21900
21901         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21902         IA64 assembler.
21903
21904 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21905             Roger Sayle  <roger@eyesopen.com>
21906
21907         * gcc.dg/compare8.c: New test case.
21908
21909 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
21910
21911         * g++.dg/ext/altivec-7.C: New test.
21912
21913 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
21914
21915         PR 12267, 12391, 12560, 13129, 14114, 14133
21916         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21917         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21918         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21919         Adjust error regexps.
21920         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21921         * gcc.dg/noncompile/undeclared-1.c: New test cases.
21922         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21923         * gcc.dg/local1.c: Add explanatory comment.
21924
21925 2004-03-23  Roger Sayle  <roger@eyesopen.com>
21926
21927         PR optimization/14669
21928         * g++.dg/opt/fold2.C: New test case.
21929
21930 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
21931
21932         PR c/14069
21933         * gcc.dg/20040322-1.c: New test.
21934
21935 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21936
21937         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
21938         * gcc.dg/ultrasp4.c: Likewise.
21939         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
21940
21941 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21942
21943         * gcc.dg/i386-sse-8.c: Reset default options.
21944
21945 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
21946
21947         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21948         in the error message text.
21949
21950 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21951
21952         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21953
21954 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
21955
21956         PR c++/14616
21957         * g++.dg/init/array13.C: New test.
21958
21959 2004-03-20  Roger Sayle  <roger@eyesopen.com>
21960
21961         PR target/13889
21962         * gcc.c-torture/compile/pr13889.c: New test case.
21963
21964 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21965
21966         PR c/14635
21967         * builtins-1.c (nan, nans): Don't test.
21968         * builtins-30.c: Don't use nan, nanf, nanl.
21969         * builtins-35.c: New test.
21970
21971 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
21972
21973         * g++.dg/ext/altivec-6.C: New test.
21974
21975 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
21976
21977         * g++.dg/init/placement3.C: New test.
21978
21979         * g++.dg/template/spec13.C: New test.
21980
21981         * g++.dg/lookup/using11.C: New test.
21982
21983         * g++.dg/lookup/koenig3.C: New test.
21984
21985         * g++.dg/template/operator2.C: New test.
21986
21987         * g++.dg/expr/dtor3.C: New test.
21988         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21989         marker.
21990         * g++.old-deja/g++.law/visibility28.C: Likewise.
21991
21992 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
21993
21994         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21995         * gcc.dg/ppc64-abi-3.c: Likewise.
21996
21997 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21998
21999         PR c++/14545
22000         * g++.dg/parse/template15.C: New test.
22001
22002 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22003
22004         * g++.dg/expr/dtor2.C: New test.
22005
22006         * g++.dg/lookup/anon4.C: New test.
22007
22008         * g++.dg/overload/using1.C: New test.
22009
22010         * g++.dg/template/lookup7.C: New test.
22011
22012         * g++.dg/template/typename6.C: New test.
22013
22014         * g++.dg/expr/cond6.C: New test.
22015
22016 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22017
22018         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22019
22020 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22021
22022         * g++.dg/expr/cond5.C: New test.
22023         * g++.dg/expr/constcast1.C: Likewise.
22024         * g++.dg/expr/ptrmem2.C: Likewise.
22025         * g++.dg/expr/ptrmem3.C: Likewise.
22026         * g++.dg/lookup/main1.C: Likewise.
22027         * g++.dg/template/lookup6.C: Likewise.
22028
22029 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22030
22031         * gcc.dg/local1.c: New test.
22032
22033         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22034
22035 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22036
22037         * gcc.dg/torture/builtin-convert-1.c: New test.
22038
22039 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22040
22041         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22042
22043 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22044
22045         PR c++/14481
22046         * g++.dg/warn/Wunused-7.C: New test.
22047
22048 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22049
22050         * gcc.dg/torture/builtin-integral-1.c: New test.
22051
22052 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR c++/14586
22055         * g++.dg/parse/non-dependent3.C: New test.
22056
22057 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22058
22059         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22060         * g++.dg/eh/simd-2.C: Likewise.
22061         * g++.dg/init/array10.C: Likewise.
22062         * gcc.c-torture/compile/simd-1.c: Likewise.
22063         * gcc.c-torture/compile/simd-2.c: Likewise.
22064         * gcc.c-torture/compile/simd-3.c: Likewise.
22065         * gcc.c-torture/compile/simd-4.c: Likewise.
22066         * gcc.c-torture/compile/simd-6.c: Likewise.
22067         * gcc.c-torture/execute/simd-1.c: Likewise.
22068         * gcc.c-torture/execute/simd-2.c: Likewise.
22069         * gcc.dg/compat/vector-defs.h: Likewise.
22070         * gcc.dg/20020531-1.c: Likewise.
22071         * gcc.dg/altivec-3.c: Likewise.
22072         * gcc.dg/altivec-4.c: Likewise.
22073         * gcc.dg/altivec-varargs-1.c: Likewise.
22074         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22075         * gcc.dg/i386-mmx-3.c: Likewise.
22076         * gcc.dg/i386-sse-4.c: Likewise.
22077         * gcc.dg/i386-sse-5.c: Likewise.
22078         * gcc.dg/i386-sse-8.c: Likewise.
22079         * gcc.dg/simd-1.c: Likewise.
22080         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22081         __ev64_opaque__ since the machine description provides it.
22082
22083 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22084
22085         * lib/compat.exp (skip_list): New global variable.
22086         Use it to hold the user defined COMPAT_SKIPS list if any.
22087         (compat-obj): Add the members of skip_list to optall.
22088
22089 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22090
22091         * gcc.dg/compat/union-by-value-1_main.c,
22092         union-by-value-1_x.c, union-by-value-1_y.c,
22093         union-check.h, union-defs.h,
22094         union-init.h, union-return-1_main.c,
22095         union-return-1_x.c, union-return-1_y.c: New files.
22096
22097 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22098
22099         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22100         mixed-struct-init.h: Add 4 mixed structure types.
22101         struct-by-value-21_main.c, struct-by-value-21_x.c,
22102         struct-by-value-21_y.c, struct-return-21_main.c,
22103         struct-return-21_x.c, struct-return-21_y.c: New files.
22104
22105 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22106
22107         PR c++/14550
22108         * g++.dg/parse/template14.C: New test.
22109
22110 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22111
22112         * gcc.c-torture/execute/20040313-1.c: New test.
22113
22114 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22115
22116         PR target/14533
22117         * gcc.dg/20040311-2.c: New test.
22118
22119 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22120
22121         PR other/14544
22122         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22123         bit-field.
22124
22125 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22126
22127         * gcc.dg/20040305-2.c: Add missing return statement.
22128
22129 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22130
22131         * gcc.dg/builtins-34.c: Also check pow10*.
22132
22133 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22134
22135         PR target/14262
22136         * gcc.dg/20040305-2.c: New test.
22137
22138 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22139
22140         * gcc.dg/20040310-1.c: New test.
22141
22142 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22143
22144         * gcc.c-torture/execute/20040311-1.c: New test case.
22145
22146 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22147
22148         PR c++/14476
22149         * g++.dg/lookup/enum1.C: New test.
22150
22151 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22152
22153         PR c++/14510
22154         * g++.dg/lookup/struct2.C: New test.
22155
22156 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22157
22158         * gcc.dg/builtins-34.c: New test.
22159
22160 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22161
22162         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22163
22164 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22165
22166         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22167         * gcc.dg/alias-2.c: New testcase.
22168
22169 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22170
22171         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22172
22173 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22174
22175         * gcc.c-torture/execute/20040309-1.c: New test case.
22176
22177 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22178
22179         PR c++/14397
22180         * g++.dg/overload/ref1.C: New.
22181
22182 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22183
22184         PR c++/14409
22185         * g++.dg/template/spec12.C: New test.
22186
22187         PR c++/14448
22188         * g++.dg/parse/crash14.C: New test.
22189
22190 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22191
22192         PR c++/14230
22193         * g++.dg/init/ref11.C: New test.
22194
22195 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22196
22197         PR c++/14432
22198         * g++.dg/parse/builtin2.C: New test.
22199
22200 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22201
22202         PR c++/14401
22203         * g++.dg/init/ctor3.C: New test.
22204         * g++.dg/init/union1.C: New test.
22205         * g++.dg/ext/anon-struct4.C: New test.
22206
22207 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22208
22209         * g++.dg/lookup/koenig1.C: Tweak error messages.
22210         * g++.dg/lookup/used-before-declaration.C: Likewise.
22211         * g++.dg/other/do1.C: Likewise.
22212         * g++.dg/overload/koenig1.C: Likewise.
22213         * g++.dg/parse/crash13.C: Likewise.
22214         * g++.dg/template/instantiate3.C: Likewise.
22215
22216 2004-03-08  Eric Christopher  <echristo@redhat.com>
22217
22218         * * lib/target-supports.exp: Enable libiconv in test
22219         compilation.  Fix up error checking.
22220
22221 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22222
22223         PR middle-end/14289
22224         * gcc.dg/pr14289-1.c: New test case.
22225         * gcc.dg/pr14289-2.c: Likewise.
22226         * gcc.dg/pr14289-3.c: Likewise.
22227
22228 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22229
22230         * gcc.c-torture/execute/20040308-1.c: New test.
22231
22232 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22233
22234         * gcc.c-torture/execute/20040307-1.c: New test case.
22235
22236 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22237
22238         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22239
22240 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22241
22242         * gcc.dg/20040306-1.c: New test.
22243
22244 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22245
22246         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22247         them static.
22248         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22249
22250 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22251
22252         PR c/14465
22253         * gcc.dg/decl-6.c: New test.
22254
22255 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22256
22257         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22258         Rename LOGPOW -> LOG_POW.
22259         (SQRT_EXP, POW_EXP): New.
22260
22261 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22262
22263         * gcc.dg/i386-sse-8.c: New test.
22264
22265 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22266
22267         PR c/14114
22268         * gcc.dg/decl-5.c: New test.
22269
22270 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22271
22272         * gcc.dg/20040305-1.c: New test.
22273
22274 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22275
22276         PR other/14354
22277         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22278
22279 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22280
22281         PR c++/14425, c++/14426
22282         * g++.dg/ext/altivec-4.C: New test.
22283         * g++.dg/ext/altivec-5.C: New test.
22284
22285 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22286
22287         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22288         global variables of a type with no linkage.
22289         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22290         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22291         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22292         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22293         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22294         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22295         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22296         * g++.dg/warn/deprecated.C: Name enum Color.
22297         * g++.dg/overload/VLA.C: Name structure for 'b'.
22298         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22299
22300 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22301
22302         * gcc.c-torture/compile/20040304-1.c: New test.
22303
22304 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22305
22306         PR 13728
22307         * gcc.dg/decl-4.c: New testcase.
22308
22309 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22310
22311         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22312         as PRECF if sizeof (float) > sizeof (double).
22313         (PRECL): Make it the same as PRECF if
22314         sizeof (float) > sizeof (long double).
22315
22316 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22317
22318         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22319         system type.  Add check for irix6 which doesn't have c99 runtime.
22320
22321 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22322
22323         * gcc.dg/const-elim-1.c: xfail for xtensa.
22324
22325 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR c++/14369
22328         * g++.dg/template/cond4.C: New test.
22329
22330 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22331
22332         PR c++/14360
22333         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22334
22335         PR c++/14361
22336         * g++.dg/parse/defarg7.C: New test.
22337
22338         PR c++/14359
22339         * g++.dg/template/friend26.C: New test.
22340
22341 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22342
22343         PR c++/14324
22344         * g++.dg/abi/mangle21.C: New test.
22345
22346         PR c++/14260
22347         * g++.dg/parse/constructor2.C: New test.
22348
22349         PR c++/14337
22350         * g++.dg/template/sfinae1.C: New test.
22351
22352 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22353
22354         PR c++/14267
22355         * g++.dg/expr/crash2.C: New test.
22356
22357         PR middle-end/13448
22358         * gcc.dg/inline-5.c: New test.
22359         * gcc.dg/always-inline.c: Split out tests into ...
22360         * gcc.dg/always-inline2.c: ... this and ...
22361         * gcc.dg/always-inline3.c: ... this.
22362
22363 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22364
22365         PR debug/12103
22366         * g++.dg/debug/crash1.C: New test.
22367
22368 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
22369
22370         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
22371         function with __attribute__((noinline)).
22372         (recurser_void2): Likewise.
22373         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
22374         (recurser_void2): Likewise.
22375
22376 2004-02-29  Roger Sayle  <roger@eyesopen.com>
22377
22378         PR middle-end/14203
22379         * g++.dg/warn/Wunused-6.C: New test case.
22380
22381 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
22382
22383         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
22384         not defined.
22385
22386 2004-02-27  Eric Christopher  <echristo@redhat.com>
22387
22388         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
22389         * g++.dg/charset/asm2.c: Run only x86.
22390         * gcc.dg/charset/asm3.c: Ditto.
22391
22392 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
22393
22394         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
22395         ld_library_path.
22396
22397 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
22398
22399         * g++.dg/ext/altivec-3.C: New.
22400
22401 2004-02-26  Richard Henderson  <rth@redhat.com>
22402
22403         * g++.dg/ext/attrib10.C: Mark for warning.
22404         * gcc.dg/attr-alias-1.c: New.
22405
22406 2004-02-26  Richard Henderson  <rth@redhat.com>
22407
22408         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
22409         * gcc.c-torture/execute/20040208-2.c: ... it back.
22410
22411 2004-02-26  Eric Christopher  <echristo@redhat.com>
22412
22413         * lib/target-supports.exp (check-iconv-available): New function.
22414         * lib/gcc-dg.exp (dg-require-iconv): New function.
22415         Use above.
22416         * gcc.dg/charset: New directory.
22417         * gcc.dg/charset/charset.exp: New file.
22418         * gcc.dg/charset/asm1.c: Ditto.
22419         * gcc.dg/charset/asm2.c: Ditto.
22420         * gcc.dg/charset/asm3.c: Ditto.
22421         * gcc.dg/charset/asm4.c: Ditto.
22422         * gcc.dg/charset/asm5.c: Ditto.
22423         * gcc.dg/charset/attribute1.c: Ditto.
22424         * gcc.dg/charset/attribute2.c: Ditto.
22425         * gcc.dg/charset/string1.c: Ditto.
22426         * g++.dg/charset: New directory.
22427         * g++.dg/dg.exp: Add here. Special options.
22428         * g++.dg/charset/charset.exp: New file.
22429         * g++.dg/charset/asm1.c: Ditto.
22430         * g++.dg/charset/asm2.c: Ditto.
22431         * g++.dg/charset/asm3.c: Ditto.
22432         * g++.dg/charset/asm4.c: Ditto.
22433         * g++.dg/charset/attribute1.c: Ditto.
22434         * g++.dg/charset/attribute2.c: Ditto.
22435         * g++.dg/charset/extern1.cc: Ditto.
22436         * g++.dg/charset/extern2.cc: Ditto.
22437         * g++.dg/charset/string1.c: Ditto.
22438
22439 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
22440
22441         PR c++/14278
22442         * g++.dg/parse/comma1.C: New test.
22443
22444 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22445
22446         PR c++/14284
22447         * g++.dg/template/ttp8.C: New test.
22448
22449 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
22450
22451         * gcc.dg/fixuns-trunc-1.c: New test.
22452
22453 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22454
22455         * gcc.dg/builtins-config.h: Use #elif.
22456
22457 2004-02-26  Michael Matz  <matz@suse.de>
22458
22459         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22460         * gcc.dg/991214-1.c: Likewise.
22461         * gcc.dg/i386-asm-1.c: Likewise.
22462
22463 2004-02-25  Richard Henderson  <rth@redhat.com>
22464
22465         * gcc.c-torture/execute/20040208-2.c: Move ...
22466         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22467
22468 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22469
22470         PR c++/14246
22471         * g++.dg/other/crash-3.C: New test.
22472
22473 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22474
22475         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
22476         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
22477
22478         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
22479         HP-UX.
22480
22481 2004-02-24  Michael Matz  <matz@suse.de>
22482
22483         * gcc.dg/i386-regparm.c: New.
22484
22485 2004-02-23  James E Wilson  <wilson@specifixinc.com>
22486
22487         * gcc.c-torture/execute/20040223-1.c: New.
22488
22489 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
22490             Kazu Hirata  <kazu@cs.umass.edu>
22491
22492         * gcc.dg/fwritable-strings-1.c: Remove.
22493
22494 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
22495
22496         PR c/14156
22497         * gcc.dg/20040223-1.c: New test.
22498
22499 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22500
22501         PR c++/14106
22502         * g++.dg/ext/typeof9.C: New test.
22503
22504 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22505
22506         PR c++/14250
22507         * g++.dg/other/switch1.C: New test.
22508
22509 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22510
22511         * gcc.dg/cast-function-1.c: Adjust for new informative message.
22512         * gcc.dg/va-arg-1.c: Likewise.
22513
22514 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22515
22516         PR c++/14143
22517         * g++.dg/template/koenig5.C: New test.
22518
22519 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
22520
22521         * g++.dg/ext/altivec-1.C: Generalize target triple.
22522         * g++.dg/ext/altivec-2.C: New test case.
22523         * g++.dg/ext/altivec_check.h: New file.
22524         * gcc.dg/altivec-1.c: Generalize target triple;
22525         include altivec_check.h and call altivec_check().
22526         * gcc.dg/altivec-[2-5].c: Generalize target triple.
22527         * gcc.dg/altivec-6.c: New test case.
22528         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22529         type casts as needed.
22530         * gcc.dg/altivec-10.c: Include altivec_check.h and call
22531         altivec_check().
22532         * gcc.dg/altivec-12.c: New test case.
22533         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22534         include altivec_check.h and call altivec_check().
22535         * gcc.dg/altivec_check.h: New file.
22536
22537 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22538
22539         * lib/target-supports.exp (check_alias_available): Don't mangle
22540         function `g' in test program.
22541
22542 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22543
22544         * lib/target-supports.exp (check_profiling_available): Check
22545         argument to determine whether we support a profiling type.
22546         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22547         check_profiling_available.
22548         * g++.dg/bprob/bprob.exp: Likewise.
22549         * g77.dg/bprob/bprob.exp: Likewise.
22550         * gcc.misc-tests/bprob.exp: Likewise.
22551         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22552         dg-require-profiling and delete expected error handling.
22553         * gcc.dg/20021014-1.c: Likewise.
22554         * gcc.dg/nest.c: Likewise.
22555
22556 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22557
22558         PR c++/12007
22559         * g++.dg/other/vthunk1.C: New test.
22560
22561 2004-02-20  Falk Hueffner  <falk@debian.org>
22562
22563         PR target/14201
22564         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22565
22566 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
22567
22568         PR c++/13927
22569         * g++.dg/other/error8.C: Remove XFAIL markers.
22570
22571         PR c++/14173
22572         * g++.dg/ext/packed5.C: New test.
22573
22574         PR c++/14199
22575         * g++.dg/warn/Wunused-5.C: New test.
22576
22577         PR c++/14186
22578         * g++.dg/lookup/member1.C: New test.
22579
22580 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
22581
22582         * gcc.c-torture/compile/20040130-1.c: Enable only when
22583         __INT_MAX__ >= 2147483647L.
22584         * gcc.c-torture/compile/961203-1.c: Likewise.
22585
22586 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
22587
22588         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22589         * g++.dg/opt/template1.C: Robustify assembler regexp
22590
22591 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22592
22593         * gcc.c-torture/execute/simd-4.x: Remove.
22594         * gcc.c-torture/execute/va-arg-25.x: Likewise.
22595         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22596         Guard with #ifndef SKIP_ATTRIBUTE.
22597         * gcc.dg/compat/vector-1_y.c: Likewise.
22598         * gcc.dg/compat/vector-2_x.c: Likewise.
22599         * gcc.dg/compat/vector-2_y.c: Likewise.
22600         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22601         * g++.dg/eh/simd-2.C: Likewise.
22602
22603 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
22604
22605         * gcc.c-torture/compile/complex-1.c: New.
22606
22607 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
22608
22609         PR target/14209
22610         * gcc.c-torture/execute/20040218-1.c: New test.
22611
22612 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22613
22614         PR c++/14181
22615         * g++.dg/parse/new2.C: New test.
22616
22617 2004-02-18  Paul Brook  <paul@codesourcery.com>
22618
22619         * gcc.c-torture/compile/libcall-1.c: New test.
22620
22621 2004-02-18  Paul Brook  <paul@codesourcery.com>
22622
22623         PR debug/12934
22624         * gcc.dg/debug/debug-7.c: New test.
22625
22626 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
22627
22628         * gcc.dg/20040217-1.c: New test.
22629
22630 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
22631
22632         * gcc.c-torture/execute/990208-1.x: Delete.
22633
22634 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
22635
22636         * gcc.c-torture/execute/20040208-2.x: New file.
22637
22638 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/11326
22641         * g++.dg/abi/structret1.C: New test.
22642
22643 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
22644
22645         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22646         (i386_cpuid): No need to test if cpuid is available on AMD64.
22647         Fix assembly, so that it works onboth i386 and AMD64.
22648         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22649         (vecInLong): Fix s[] member type to unsigned int.
22650         (vecInWord): Remove type.
22651         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22652         (a64, b64, c64, d64, e64): Remove.
22653         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22654         Remove unused variable.  Remove initialization of removed variables.
22655         Don't call mmx_tests nor sse_tests.
22656         (reference_mmx, reference_sse): Remove.
22657         (check): Add return stmt.
22658         * gcc.dg/i386-sse-7.c: New test.
22659         * gcc.dg/i386-mmx-4.c: New test.
22660
22661 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22662
22663         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22664         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22665         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22666         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22667         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22668         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22669         g++.dg/tc1/dr94.C: Fix line terminator.
22670
22671 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
22672
22673         * gcc.c-torture/compile/20040216-1.c: New.
22674
22675 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22676
22677         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22678         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22679         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22680         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22681         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22682         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22683
22684 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22685
22686         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22687
22688 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
22689
22690         PR c++/13971
22691         * g++.dg/expr/cond4.C: New test.
22692
22693         PR c++/14086
22694         * g++.dg/lookup/crash2.C: New test.
22695
22696 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
22697
22698         * gcc.c-torture/compile/20040214-2.c: New test.
22699
22700 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
22701
22702         PR c++/14116
22703         * g++.dg/ext/typeof8.C: New test.
22704
22705 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
22706
22707         * gcc.c-torture/compile/20040214-1.c: New test.
22708
22709 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22710
22711         PR c++/13635
22712         * g++.dg/template/spec11.C: New test.
22713
22714 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22715
22716         PR c++/13927
22717         * g++.dg/other/error8.C: New test.
22718
22719 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
22720
22721         PR c++/14122
22722         * g++.dg/template/array4.C: New test.
22723
22724         PR c++/14108
22725         * g++.dg/inherit/thunk2.C: New test.
22726
22727         PR c++/14083
22728         * g++.dg/eh/cond2.C: New test.
22729
22730 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
22731
22732         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22733
22734 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
22735
22736         * lib/scanasm.exp (dg-scan): Quote pattern before display.
22737
22738 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
22739
22740         * g++.dg/simd-2.C: xfail on ppc64-linux.
22741
22742 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22743
22744         PR c/456
22745         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22746         tests.
22747
22748 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
22749
22750         * gcc.dg/builtins-33.c: New test.
22751
22752 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
22753
22754         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22755
22756 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22757
22758         * g++.dg/simd-2.C: Set -maltivec for ppc64.
22759
22760 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22761
22762         * gcc.dg/ppc64-abi-3.c: New test.
22763
22764 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
22765
22766         PR c/14092
22767
22768         * gcc.dg/pr14092-1.c: New testcase.
22769
22770 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
22771
22772         * gcc.dg/cpp/assert4.c: Fix typo last change.
22773
22774         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22775         * gcc.dg/cpp/assert4.c: Handle powerpc64.
22776
22777         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22778
22779 2004-02-09  Roger Sayle  <roger@eyesopen.com>
22780
22781         * gcc.c-torture/compile/20040209-1.c: New test case.
22782
22783 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22784
22785         * gcc.dg/c90-init-1.c: Adjust expected error messages.
22786
22787 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
22788
22789         * gcc.c-torture/execute/20040208-[12].c: New tests.
22790
22791 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22792
22793         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22794
22795 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22796
22797         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22798
22799 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22800
22801         Bug 13856
22802         * gcc.dg/visibility-8.c: New testcase.
22803
22804 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
22805
22806         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22807         arguments.
22808         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22809
22810 2004-02-07  Roger Sayle  <roger@eyesopen.com>
22811
22812         PR middle-end/13696
22813         * g++.dg/opt/fold1.C: New test case.
22814
22815 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22816
22817         PR c++/14033
22818         * g++.dg/other/crash-2.C: New test.
22819
22820 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22821
22822         PR c++/14028
22823         * g++.dg/parse/angle-bracket2.C: New test.
22824
22825 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22826
22827         PR middle-end/13750
22828         Revert:
22829         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22830         PR pch/13361
22831         * testsuite/g++.dg/pch/wchar-1.C: New.
22832         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22833
22834 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22835
22836         PR c++/14008
22837         * g++.dg/parse/error15.C: New test.
22838         * g++.dg/parse/crash11.C: Update dg-error mark.
22839
22840 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22841
22842         PR c++/13932
22843         * g++.dg/warn/conv2.C: New test.
22844
22845 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22846
22847         PR c++/13086
22848         * g++.dg/warn/incomplete1.C: Remove xfail.
22849
22850 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22851
22852         * lib/file-format.exp (gcc_target_object_format): Use
22853         ${tool}_target_compile, not gcc_target_compile.
22854         * lib/target-supports.exp (check_alias_available): Likewise.
22855         (check_gc_sections_available): Likewise.
22856         * g++.dg/ext/attrib10.C: Use dg-require-alias.
22857         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22858         dg-require-alias.
22859
22860 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22861
22862         PR c++/13969
22863         * g++.dg/template/static6.C: New test.
22864
22865 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
22866
22867         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22868
22869 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22870
22871         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22872         tests for systems where `char' is unsigned by default.
22873
22874 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22875
22876         PR c++/13997
22877         * g++.dg/template/partial3.C: New test.
22878
22879 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
22880
22881         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22882         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22883         Remove mentions of obsolete ports.
22884
22885 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
22886
22887         * gcc.dg/noncompile/20001228-1.c: Fix for new
22888         error message.
22889
22890 2004-02-03  Roger Sayle  <roger@eyesopen.com>
22891
22892         PR target/9348
22893         * gcc.c-torture/execute/multdi-1.c: New test case.
22894
22895 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR c++/13925
22898         * g++.dg/template/lookup5.C: New test.
22899
22900 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22901
22902         PR c++/13950
22903         * g++.dg/template/lookup4.C: New test.
22904
22905         PR c++/13970
22906         * g++.dg/parse/error14.C: New test.
22907
22908         PR c++/14002
22909         * g++.dg/parse/template13.C: New test.
22910
22911 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
22912
22913         PR c++/13978
22914         * g++.dg/template/koenig4.C: New test.
22915
22916         PR c++/13968
22917         * g++.dg/template/crash17.C: New test.
22918
22919         PR c++/13975
22920         * g++.dg/parse/error13.C: New test.
22921         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22922
22923 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22924
22925         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22926
22927 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
22928
22929         PR c/11658
22930         PR c/13994
22931         * gcc.dg/noncompile/20040203-1.c: New test.
22932         * gcc.dg/noncompile/20040203-2.c: Likewise.
22933         * gcc.dg/noncompile/20040203-3.c: Likewise.
22934         * gcc.dg/20040203-1.c: Likewise.
22935
22936 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
22937
22938         PR c++/10858
22939         * g++.dg/template/sizeof7.C: New test.
22940
22941 2004-02-02  Eric Christopher  <echristo@redhat.com>
22942             Zack Weinberg  <zack@codesourcery.com>
22943
22944         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22945
22946 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
22947
22948         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22949         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22950         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22951         * gcc.dg/cleanup-5.c: Run only on Linux targets.
22952
22953 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
22954
22955         PR c++/13113
22956         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22957
22958         PR c++/13854
22959         * g++.dg/ext/attrib13.C: New test.
22960
22961         PR c++/13907
22962         * g++.dg/conversion/op2.C: New test.
22963
22964 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22965
22966         * gcc.dg/titype-1.c: Fix pasto.
22967
22968 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22969
22970         * gcc.dg/titype-1.c: New test.
22971
22972 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22973
22974         PR c++/13957
22975         * g++.dg/template/non-type-template-argument-1.C,
22976         g++.dg/template/qualified-id1.C: Update dg-error marks.
22977         * g++.dg/template/nontype6.C: New test.
22978
22979 2004-02-01  Roger Sayle  <roger@eyesopen.com>
22980
22981         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22982         * gcc.dg/builtins-31.c: New testcase.
22983         * gcc.dg/builtins-32.c: New testcase.
22984
22985 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
22986
22987         * objc.dg/call-super-2.m: Update line numbers
22988         for the including of stddef.h.
22989
22990 2004-01-30  Michael Matz  <matz@suse.de>
22991
22992         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22993         g++.dg/ext/case-range3.C: New tests.
22994
22995 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22996
22997         DR206
22998         PR c++/13813
22999         * g++.dg/template/member4.C: New test.
23000
23001 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23002
23003         PR c++/13683
23004         * g++.dg/template/sizeof6.C: New test.
23005
23006 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23007
23008         * gcc.dg/fwritable-strings-1.c: New test.
23009
23010 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23011
23012         * gcc.c-torture/compile/20040130-1.c: New test.
23013
23014 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23015
23016         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23017
23018 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23019
23020         PR c++/13883
23021         * g++.dg/template/ctor3.C: New test.
23022
23023 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23024
23025         * g++.dg/tc1: New directory.
23026         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23027         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23028         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23029         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23030         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23031
23032 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23033
23034         * g++.dg/parse/error11.C: New test.
23035         * g++.dg/parse/error12.C: Likewise.
23036
23037 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23038
23039         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23040         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23041
23042 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23043
23044         PR c++/13791
23045         * g++.dg/ext/attrib12.C: New test.
23046
23047         PR c++/13736
23048         * g++.dg/parse/cast2.C: New test.
23049
23050 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23051
23052         * objc.dg/encode-2.m (main): New local string.  Set depending on
23053         sizeof long.  Use in sscanf call.
23054         * objc.dg/encode-3.m (main): New local string.  Set depending on
23055         sizeof long.  Use in scan_initial call.
23056
23057 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23058
23059         * objc.dg/call-super-2.m: Make LP64-safe.
23060         * objc.dg/desig-init-1.m: Likewise.
23061
23062 2004-01-27  Devang Patel <dpatel@apple.com>
23063
23064         * g++.dg/debug/namespace1.C: New test.
23065
23066 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23067
23068         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23069         xscale-*-*.
23070
23071         * gcc.dg/arm-mmx-1.c: New test.
23072
23073 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23074
23075         * gcc.dg/20040127-1.c: New test.
23076         * gcc.dg/20040127-2.c: New test.
23077
23078 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23079
23080         * objc.dg/stret-1.m (glob): Renamed to globa.
23081
23082 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23083
23084         PR c++/13663
23085         * g++.dg/expr/for1.C: New test.
23086
23087 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23088
23089         PR middle-end/13779
23090         * gcc.dg/darwin-longlong.c: New test.
23091
23092 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23093
23094         * gcc.dg/20040124-1.c: Moved test from here...
23095         * gcc.c-torture/compile/20040124-1.c: ...to here.
23096
23097 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23098
23099         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23100         the assembly output if -m64 is passed.
23101
23102 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23103
23104         PR c++/13833
23105         * g++.dg/template/cond3.C: New test.
23106
23107 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23108
23109         PR c++/13810
23110         * g++.dg/template/ttp7.C: New test.
23111
23112 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23113
23114         PR c++/13797
23115         * g++.dg/template/nontype4.C: New test.
23116         * g++.dg/template/nontype5.C: Likewise.
23117
23118 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23119
23120         * gcc.dg/torture/mips-clobber-at.c: New test.
23121
23122 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23123
23124         * gcc.dg/20040124-1.c: New test.
23125
23126 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23127
23128         * gcc.dg/20040123-1.c: New test.
23129
23130 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23131
23132         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23133
23134 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23135
23136         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23137
23138 2004-01-23  Andrew Pinski  <apinski@apple.com>
23139
23140         * gcc.dg/20030121-1.c: Move to ..
23141         * gcc.dg/20040121-1.c: here.
23142
23143 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23144
23145         * gcc.dg/builtins-29.c: New test case.
23146
23147 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23148
23149         PR 18314
23150         * gcc.dg/builtins-30.c: New testcase.
23151
23152 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23153
23154         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23155         * lib/g77.exp: Likewise.
23156         * lib/objc.exp: Likewise.
23157         * lib/g++.exp: Likewise.
23158
23159 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23160
23161         * gcc.dg/struct-by-value-2.c: New test.
23162
23163 2004-01-21  Andrew Pinski  <apinski@apple.com>
23164
23165         PR target/13785
23166         * gcc.dg/20030121-1.c: New test.
23167
23168 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23169
23170         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23171         clobber frame pointer register in asm statement.
23172
23173 2004-01-21  Falk Hueffner  <falk@debian.org>
23174
23175         * gcc.c-torture/compile/20040121-1.c: New test.
23176
23177 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23178
23179         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23180
23181 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23182
23183         * gcc.dg/ppc64-abi-2.c: New test.
23184
23185 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23186
23187         * lib/treelang.exp: Fill out this file.
23188         * lib/treelang-dg.exp: New File.
23189
23190 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23191
23192         * gcc.c-torture/compile/981022-1.c: Remove.
23193         * gcc.dg/array-5.c: Remove XFAIL.
23194         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23195         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23196         gcc.dg/cond-lvalue-1.c: Update.
23197         * gcc.dg/cast-lvalue-2.c: New test.
23198
23199 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23200
23201         PR c++/13592
23202         * g++.dg/other/error1.C (class foo): Tweak error message.
23203
23204         PR c++/13592
23205         * g++.dg/template/call2.C: New test.
23206
23207 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23208
23209         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23210         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23211         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23212         scalar-return-1_x.c, scalar-return-2_y.c,
23213         scalar-return-3_x.c, scalar-return-3_y.c,
23214         scalar-return-4_x.c, scalar-return-4_y.c,
23215         struct-align-1.h, struct-align-1_x.c,
23216         struct-align-1_y.c, struct-align-2.h,
23217         struct-align-2_x.c, struct-align-2_y.c,
23218         struct-by-value-10_y.c, struct-by-value-11_x.c,
23219         struct-by-value-11_y.c, struct-by-value-12_x.c,
23220         struct-by-value-12_y.c, struct-by-value-13_x.c,
23221         struct-by-value-13_y.c, struct-by-value-14_x.c,
23222         struct-by-value-14_y.c, struct-by-value-15_x.c,
23223         struct-by-value-15_y.c, struct-by-value-16_y.c,
23224         struct-by-value-17_y.c, struct-by-value-18_y.c,
23225         struct-by-value-19_y.c, struct-by-value-1_x.c,
23226         struct-by-value-1_y.c, struct-by-value-20_y.c,
23227         struct-by-value-2_x.c, struct-by-value-2_y.c,
23228         struct-by-value-3_y.c, struct-by-value-4_x.c,
23229         struct-by-value-4_y.c, struct-by-value-5_y.c,
23230         struct-by-value-6_y.c, struct-by-value-7_y.c
23231         struct-by-value-8_x.c, struct-by-value-8_y.c
23232         struct-by-value-9_x.c, struct-by-value-9_y.c
23233         struct-return-10_x.c, struct-return-10_y.c,
23234         struct-return-19_x.c, struct-return-20_x.c
23235         struct-return-2_x.c, struct-return-2_y.c
23236         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23237         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23238
23239 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23240
23241         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23242         attribute on sparc*-sun-solaris2.*.
23243
23244 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23245
23246         PR c++/13710
23247         * g++.dg/ext/typeof7.C: New test.
23248
23249 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23250
23251         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23252         * gcc.dg/const-elim-1.c: Same.
23253
23254 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23255
23256         * objc.dg/stret-1.m: New.
23257         * objc.dg/stret-2.m: New.
23258
23259 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23260
23261         PR c++/11895
23262         * g++.dg/ext/vector1.C: New test.
23263
23264 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23265
23266         * gcc.dg/pch/import-1.c: New.
23267         * gcc.dg/pch/import-1.hs: New.
23268         * gcc.dg/pch/import-1a.h: New.
23269         * gcc.dg/pch/import-1b.h: New.
23270         * gcc.dg/pch/import-1c.h: New.
23271
23272 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23273
23274         PR c++/13574
23275         * g++.dg/ext/array1.C: New test.
23276
23277         PR c++/13178
23278         * g++.dg/conversion/op1.C: New test.
23279
23280 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23281
23282         PR 11864
23283         From Kazumoto Kojima / Dan Kegel:
23284         * gcc.dg/pr11864-1.c: New test.
23285
23286         PR 10392
23287         From Marcus Comstedt / Dan Kegel:
23288         * gcc.dg/pr10392-1.c: New test.
23289
23290 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23291
23292         PR c++/13478
23293         * g++.dg/init/ref10.C: New test.
23294
23295 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23296
23297         PR c++/13407
23298         * g++.dg/parse/typename6.C: New test.
23299
23300 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23301
23302         PR pch/13361
23303         * testsuite/g++.dg/pch/wchar-1.C: New.
23304         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23305
23306 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23307
23308         PR c++/9259
23309         * g++.dg/expr/sizeof2.C: New test.
23310
23311 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23312
23313         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23314
23315 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23316
23317         PR c++/13659
23318         * g++.dg/lookup/strong-using-3.C: New.
23319         * g++.dg/lookup/using-10.C: New.
23320
23321 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23322
23323         PR c++/13594
23324         * g++.dg/lookup/strong-using-2.C: New.
23325
23326 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23327             Dan Kegel <dank@kegel.com>
23328             J"orn Rennecke <joern.rennecke@superh.com>
23329
23330         PR target/9365
23331         * gcc.dg/pr9365-1.c: New test.
23332
23333 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23334
23335         PR c++/8856
23336         * g++.dg/parse/casting-operator2.C: New test.
23337         * g++.old-deja/g++.pt/explicit83.C: Remove.
23338
23339 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23340
23341         * gcc.dg/label-compound-stmt-1.c: New test.
23342         * gcc.c-torture/compile/950922-1.c,
23343         gcc.c-torture/compile/20000211-3.c,
23344         gcc.c-torture/compile/20000518-1.c,
23345         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23346         compound statements.
23347
23348 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23349
23350         * gcc.dg/ppc64-abi-1.c: New test.
23351
23352 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23353
23354          * g++.dg/ext/attrib9.C: Add dg-warnings.
23355
23356 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23357
23358         PR c++/12335
23359         * g++.dg/parse/dtor3.C: New test.
23360
23361 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23362
23363         PR c++/12709
23364         * g++.dg/parse/try-catch-1.C: New test.
23365
23366 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
23367
23368         * ada/acats/run_all.sh: Add more verbose output in acats.log
23369         when compiling tests.
23370
23371 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23372
23373         PR 13656
23374         * gcc.dg/typedef-redecl.c: New test case.
23375         * gcc.dg/typedef-redecl.h: New support file.
23376
23377 2004-01-13  Jan Hubicka  <jh@suse.cz>
23378
23379         * gcc.dg/always_inline.c: New test.
23380         * gcc.dg/debug/20031231-1.c: Fix.
23381
23382 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23383
23384         PR c++/13474
23385         * g++.dg/template/array3.C: New test.
23386
23387 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23388
23389         * g++.dg/ext/lvalue1.C: No longer expected to fail.
23390         * g++.dg/warn/Wunused-2.C: Likewise.
23391
23392 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23393
23394         PR c++/13289
23395         * g++.dg/template/instantiate6.C: New test.
23396
23397 2004-01-12  Roger Sayle  <roger@eyesopen.com>
23398
23399         PR middle-end/11397
23400         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
23401
23402 2004-01-12  Jan Hubicka  <jh@suse.cz>
23403
23404         PR opt/12826
23405         * gcc.dg/20040112-1.c: New.
23406
23407         * gcc.dg/dwarf-die[1-7].c: Move to...
23408         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
23409         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
23410
23411 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
23412
23413         PR c++/4100
23414         * g++.dg/parse/friend4.C: New test.
23415
23416 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
23417
23418         PR c++/4100
23419         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
23420         definition is called a friend.
23421
23422 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
23423
23424         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
23425
23426 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
23427
23428         PR c++/3478
23429         * g++.dg/parse/error10.C: New test.
23430         * g++.dg/template/arg2.C: Accept "invalid type" error.
23431
23432 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
23433
23434         PR middle-end/13392
23435         * g++.dg/opt/expect2.C: New test.
23436
23437 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23438
23439         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23440         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23441         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23442         Update dg-error regexps.
23443
23444 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23445
23446         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23447         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23448
23449 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23450
23451         * gcc.dg/pragma-re-1.c: Use right pointer type.
23452
23453 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23454
23455         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23456
23457 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
23458
23459         * gcc.dg/rs6000-ldouble-1.c: New.
23460
23461 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23462
23463         DR 337
23464         PR c++/9256
23465         * g++.dg/other/abstract1.C: New test.
23466
23467 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
23468
23469         * g++.dg/lookup/strong-using-1.C: New.
23470
23471 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23472
23473         PR c/11234
23474         * gcc.dg/func-ptr-conv-1.c: New test.
23475         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
23476
23477 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
23478
23479         PR target/13380.
23480         * gcc.c-torture/compile/20040109-1.c: New.
23481
23482 2004-01-08  Stuart Hastings  <stuart@apple.com>
23483
23484         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
23485         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
23486         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
23487
23488 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
23489
23490         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
23491
23492 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23493
23494         * ada/acats/run_acats: Treat 'gnatchop' the same way
23495         as 'gnatmake'.  Export GCC_DRIVER.
23496         * ada/acats/run_all.sh: Add target_gnatchop.  Use
23497         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
23498
23499 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23500
23501         PR c++/12573
23502         * g++.dg/template/dependent-expr4.C: New test.
23503
23504 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
23505
23506         * gcc.dg/altivec-11.c: New test.
23507
23508 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
23509
23510         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
23511
23512 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23513
23514         PR c/6024
23515         * gcc.dg/enum-compat-1.c: New test.
23516         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
23517
23518 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23519
23520         PR c/12165
23521         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
23522         gcc.dg/c99-idem-qual-3.c: New tests.
23523
23524 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
23525
23526         * gcc.dg/winline-7.c: Don't cast void * to int.
23527
23528 2004-01-06  Jan Hubicka  <jh@suse.cz>
23529
23530         * gcc.dg/i386-sse-5.c: New test
23531         * g++.dg/eh/simd-1.c: Add -w argument for i386.
23532
23533 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23534
23535         PR c++/12815
23536         * g++.dg/rtti/typeid4.C: New test.
23537
23538 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23539
23540         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23541
23542 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23543
23544         PR c++/12132
23545         * g++.dg/template/error11.C: New test.
23546
23547         PR c++/13451
23548         * g++.dg/template/class2.C: New test.
23549
23550 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23551         Richard Sandiford <rsandifo@redhat.com>
23552
23553         PR c++/13387
23554         * g++.dg/opt/alias3.C: New test.
23555
23556 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
23557
23558         PR c++/13157
23559         * g++.dg/template/koenig3.C: New test.
23560
23561         PR c++/13529
23562         * g++.dg/parse/offsetof3.C: New test.
23563
23564         * g++.dg/init/copy7.C: Add missing dg-error markers.
23565
23566         PR c++/12226
23567         * g++.dg/init/copy7.c: New test.
23568
23569         PR c++/13536
23570         * g++.dg/parse/cast1.C: New test.
23571
23572 2004-01-04  Jan Hubicka  <jh@suse.cz>
23573
23574         * gcc.dg/winline[1-7].c: New tests.
23575
23576 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23577
23578         PR c++/13520
23579         * g++.dg/template/qualttp22.C: New test.
23580
23581 2004-01-01  Jan Hubicka  <jh@suse.cz>
23582
23583         * gcc.dg/debug/20031231-1.c: New.
23584         * gcc.c-torture/compile/20040101-1.c: New.
23585         * gcc.dg/dwarf-die-[1-7].c: New.
23586
23587 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
23588
23589         PR optimization/13521
23590         * gcc.c-torture/compile/20031231-1.c: New test.
23591
23592 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23593
23594         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23595
23596 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23597
23598         PR c++/10079
23599         * g++.dg/template/crash16.C: New test.
23600
23601 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
23602
23603         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23604
23605 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23606
23607         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23608         ports.
23609         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23610         * g++.old-deja/g++.law/profile1.C: Likewise.
23611         * gcc.c-torture/compile/981006-1.c: Likewise.
23612         * gcc.c-torture/execute/loop-2e.x: Likewise.
23613         * gcc.c-torture/execute/loop-2f.x: Remove.
23614         * gcc.c-torture/execute/loop-2g.x: Likewise.
23615         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23616         * gcc.dg/20020312-2.c: Remove traces of dead ports.
23617
23618 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23619
23620         PR c++/13507
23621         * g++.dg/ext/attrib11.C: New test.
23622
23623         PR c++/13494
23624         * g++.dg/template/array2-1.C: New test.
23625         * g++.dg/template/array2-2.C: New test.
23626
23627 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
23628
23629         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23630
23631 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23632
23633         PR c++/12774
23634         * g++.dg/template/array1-1.C: New test.
23635         * g++.dg/template/array1-2.C: New test.
23636
23637 2003-12-29  Roger Sayle  <roger@eyesopen.com>
23638
23639         PR fortran/12632
23640         * g77.dg/12632.f: New test case.
23641
23642 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23643
23644         PR c++/13289
23645         * g++.dg/parse/nontype1.C: New test.
23646
23647 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23648
23649         PR c++/12403
23650         * g++.dg/parse/explicit1.C: New test.
23651         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23652
23653 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23654
23655         PR c++/13081
23656         * g++.dg/opt/inline6.C: New test.
23657
23658         PR c++/12613
23659         * g++.dg/parse/error9.C: New test.
23660
23661         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23662
23663 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23664
23665         PR c++/13009
23666         * g++.dg/init/assign1.C: New test.
23667
23668 2003-12-28  Roger Sayle  <roger@eyesopen.com>
23669
23670         PR c++/13070
23671         * g++.dg/warn/format3.C: New test case.
23672
23673 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23674
23675         * gcc.c-torture/compile/20031227-1.c: New test.
23676
23677 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23678
23679         * g++.dg/bprob/bprob.exp: Load target-supports.exp
23680         * g77.dg/bprob/bprob.exp: Likewise.
23681         * gcc.misc-tests/bprob.exp: Likewise.
23682         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
23683         variants on systems where the library does not provide that
23684         functionality.
23685         * gcc.dg/builtins-20.c: Use builtins-config.h.
23686         * gcc.dg/builtins-config.h: New file.
23687
23688 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23689
23690         * lib/gcc-dg.exp (dg-require-profiling): New function.
23691         * lib/target-supports.exp (check_profiling_available): Likewise.
23692         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23693         * g77.dg/bprob/bprob.exp: Likewise.
23694         * gcc.misc-tests/bprob.exp: Likewise.
23695         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23696         * gcc.dg/20021014-1.c: Likewise.
23697         * gcc.dg/nest.c: Likewise.
23698
23699 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23700
23701         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23702         compiling.
23703         * g++.dg/lookup/java2.C: Likewise.
23704         * gcc.dg/cpp/lexident.c: Likewise.
23705
23706 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
23707
23708         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23709         given.
23710         * gcc.c-torture/compile/961203-1.c: Likewise.
23711         * gcc.c-torture/compile/980506-1.c: Likewise.
23712
23713 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
23714
23715         * lib/gcc-dg.exp (dg-prune-output): New annotation.
23716         (additional_prunes): New global.
23717         (gcc-dg-prune): Handle additional per-test pruning.
23718         (dg-test): Clear additional_prunes between tests.
23719
23720         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
23721         dg-prune-output to avoid spurious failures from assembler
23722         complaining about nonexistent WAW violations.
23723         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23724         Use dg-prune-output to avoid spurious failures from assembler
23725         warning about Itanium B-step errata.
23726
23727 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23728
23729         * g++.dg/abi/macro0.C: New test.
23730         * g++.dg/abi/macro1.C: Likewise.
23731         * g++.dg/abi/macro2.C: Likewise.
23732
23733         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23734         * g++.dg/abi/bitfield7.C: Likewise.
23735         * g++.dg/abi/dtor2.C: Likewise.
23736         * g++.dg/abi/mangle11.C: Likewise.
23737         * g++.dg/abi/mangle12.C: Likewise.
23738         * g++.dg/abi/mangle14.C: Likewise.
23739         * g++.dg/abi/mangle17.C: Likewise.
23740         * g++.dg/abi/vbase10.C: Likewise.
23741         * g++.dg/abi/vbase14.C: Likewise.
23742         * g++.dg/template/qualttp17.C: Likewise.
23743
23744 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23745
23746         PR c/11995
23747         * gcc.dg/20031223-1.c: New test.
23748
23749 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23750
23751         * gcc.dg/noreturn-7.c: New test.
23752
23753 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23754
23755         * gcc.dg/null-pointer-1.c: New test.
23756
23757 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23758
23759         * g++.old-deja/g++.jason/template18.C: Remove.
23760         * g++.old-deja/g++.jason/template37.C: Likewise.
23761
23762         PR c++/12862
23763         * g++.dg/lookup/ns1.C: New test.
23764
23765         PR c++/12397
23766         * g++.dg/template/lookup3.C: New test.
23767
23768 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23769
23770         * g++.dg/template/recurse1.C: New test
23771
23772 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23773
23774         PR c++/12479
23775         * g++.dg/parse/semicolon1.C: New test.
23776         * g++.dg/parse/semicolon1.h: Likewise.
23777
23778 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
23779
23780         * gcc.dg/darwin-misaligned.c: New test.
23781
23782 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23783
23784         PR c/9163
23785         * gcc.dg/20031222-1.c: New test.
23786
23787 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
23788
23789         PR c++/13438
23790         * g++.dg/parse/error8.C: New test.
23791
23792         PR c++/11554
23793         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23794
23795 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
23796
23797         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23798         too small.
23799         * gcc.c-torture/compile/930217-1.c: Likewise.
23800         * gcc.c-torture/compile/930513-1.c: Likewise.
23801         * gcc.c-torture/execute/920908-2.c: Likewise.
23802         * gcc.c-torture/execute/921204-1.c: Likewise.
23803         * gcc.c-torture/execute/930621-1.c: Likewise.
23804         * gcc.c-torture/execute/930630-1.c: Likewise.
23805         * gcc.c-torture/execute/931031-1.c: Likewise.
23806         * gcc.c-torture/execute/980602-2.c: Likewise.
23807         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23808         * gcc.c-torture/execute/compndlit-1.c: Likewise.
23809         * gcc.c-torture/execute/extzvsi.c: Likewise.
23810         * gcc.c-torture/unsorted/ext.c: Likewise.
23811
23812 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
23813
23814         PR target/12749
23815         * gcc.c-torture/compile/20031220-2.c: New test case.
23816
23817 2003-12-20  Roger Sayle  <roger@eyesopen.com>
23818
23819         PR optimization/13031
23820         * gcc.c-torture/compile/20031220-1.c: New test case.
23821
23822 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23823
23824         * gcc.dg/cast-function-1.c: New test.
23825
23826 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23827
23828         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23829         formats.
23830
23831 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
23832
23833         PR c++/12795
23834         * g++.dg/ext/attrib10.C: New test.
23835
23836 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23837
23838         * gcc.dg/cleanup-10.c: New test.
23839         * gcc.dg/cleanup-11.c: New test.
23840
23841 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
23842
23843         PR c++/13239
23844         * g++.dg/opt/expect1.C: New test.
23845
23846 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
23847
23848         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23849
23850 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
23851
23852         PR debug/12923
23853         * gcc.dg/20031218-1.c: New test.
23854
23855         PR debug/12389
23856         * gcc.dg/20031218-2.c: New test.
23857         * gcc.dg/20031218-3.c: New test.
23858
23859         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23860         of label name and allow for USER_LABEL_PREFIX == "_" names.
23861         * g++.dg/abi/mangle18-2.C: Likewise.
23862         * g++.dg/abi/mangle19-1.C: Likewise.
23863         * g++.dg/abi/mangle19-2.C: Likewise.
23864         * g++.dg/abi/mangle20-1.C: Likewise.
23865         * g++.dg/abi/mangle20-2.C: Likewise.
23866
23867 2003-12-18  Richard Henderson  <rth@redhat.com>
23868
23869         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23870
23871 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
23872             Dan Kegel <dank@kegel.com>
23873
23874         PR other/12009
23875         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23876         testing a cross compiler, it causes spurious compile failures.
23877         * lib/g++.exp: Likewise.
23878
23879 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23880
23881         PR c++/13262
23882         * g++.dg/template/access13.C: New test.
23883
23884 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23885
23886         * gcc.dg/20031216-1.c: New test.
23887
23888 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23889
23890         PR c++/9154
23891         * g++.dg/template/error10.C: New test.
23892
23893 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23894
23895         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23896         * g++.dg/eh/simd-2.C: Likewise.
23897
23898 2003-12-17  James E Wilson  <wilson@specifixinc.com>
23899             Roger Sayle  <roger@eyesopen.com>
23900
23901         * gcc.c-torture/execute/ieee/mzero5.c: New.
23902
23903 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
23904
23905         PR c++/10603
23906         * g++.dg/parse/error6.C: New test.
23907
23908         PR c++/12827
23909         * g++.dg/parse/error7.C: New test.
23910
23911 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23912
23913         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23914         at -O with stabs debugging formats.
23915         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23916         * gcc.dg/debug/debug-2.c: Likewise.
23917
23918 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23919
23920         PR c++/12696
23921         * g++.dg/init/error1.C: New test.
23922
23923         PR c++/12218
23924         * g++.dg/init/pm3.C: New test.
23925
23926 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23927
23928         PR c/3347
23929         * gcc.dg/bitfld-8.c: New test.
23930
23931 2003-12-16  James Lemke  <jim@wasabisystems.com>
23932
23933         * gcc.dg/arm-scd42-[123].c: New tests.
23934
23935 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23936
23937         PR c++/9043
23938         * g++.dg/abi/mangle20-1.C: New test.
23939         * g++.dg/abi/mangle20-2.C: New test.
23940
23941 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
23942
23943         PR c++/13275
23944         * g++.dg/other/offsetof2.C: Remove XFAIL.
23945         * g++.dg/parse/offsetof1.C: New test.
23946         * g++.gd/parse/offsetof2.C: Likewise.
23947
23948 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23949
23950         * g++.dg/template/nontype3.C: New test.
23951         * g++.dg/template/static2.C: Tweaked the dg-error clause.
23952
23953 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23954
23955         * g++.dg/warn/noreturn-3.C: Also test instantiation.
23956
23957 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
23958
23959         PR c++/13387
23960         * g++.dg/expr/assign1.C: New test.
23961
23962         PR c++/13242
23963         * g++.dg/abi/mangle19-1.C: New test.
23964         * g++.dg/abi/mangle19-2.C: New test.
23965
23966 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
23967
23968         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23969
23970 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23971
23972         * gcc.c-torture/execute/20031216-1.c: New test.
23973
23974 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23975
23976         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23977         an ICE regression.
23978
23979 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23980
23981         PR c++/10926
23982         * g++.dg/template/error9.C: New test.
23983
23984         PR c++/11116
23985         * g++.dg/template/error8.C: New test.
23986
23987 2003-12-15  Roger Sayle  <roger@eyesopen.com>
23988
23989         PR middle-end/13400
23990         * gcc.c-torture/execute/20031215-1.c: New test case.
23991
23992 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/13269
23995         * g++.dg/parse/error5.C: New test.
23996
23997         PR c++/12989
23998         * g++.dg/expr/sizeof1.C: New test.
23999
24000         PR c++/13310
24001         * g++.dg/template/crash15.C: New test.
24002
24003 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24004
24005         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24006         a non-POD type as the last named parameter of a varargs function.
24007
24008 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24009
24010         PR c++/13243
24011         PR c++/12573
24012         * g++.dg/template/crash14.C: New test.
24013         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24014
24015 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24016
24017         * g++.dg/other/java1.C: New test.
24018
24019         PR c++/13241
24020         * g++.dg/abi/mangle18-1.C: New test.
24021         * g++.dg/abi/mangle18-2.C: New test.
24022
24023 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24024
24025         PR optimization/10312
24026         * gcc.c-torture/execute/20031214-1.c: New.
24027
24028 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24029
24030         PR c++/10779
24031         PR c++/12160
24032         * g++.dg/parse/error3.C: New test.
24033         * g++.dg/parse/error4.C: Likewise.
24034         * g++.dg/abi/mangle4.C: Tweak error messages.
24035         * g++.dg/lookup/using5.C: Likewise.
24036         * g++.dg/other/error2.C: Likewise.
24037         * g++.dg/parse/typename5.C: Likewise.
24038         * g++.dg/parse/undefined1.C: Likewise.
24039         * g++.dg/template/arg2.C: Likewise.
24040         * g++.dg/template/ttp3.C: Likewise.
24041         * g++.dg/template/type1.C: Likewise.
24042         * g++.old-deja/g++.other/crash32.C: Likewise.
24043         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24044
24045 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24046
24047         PR c++/13106
24048         * g++.dg/warn/noreturn-3.C: New test.
24049
24050 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24051
24052         PR c++/13118
24053         * g++.dg/abi/covariant3.C: New.
24054
24055 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24056
24057         * g++.dg/eh/ia64-1.C: New test.
24058
24059 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24060
24061         PR optimization/13037
24062         * g77.f-torture/execute/13037.f: New test case.
24063
24064 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         PR c++/12881
24067         * g++.dg/abi/covariant2.C: New.
24068
24069 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24070
24071         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24072
24073 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24074
24075         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24076
24077 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24078
24079         PR other/10819
24080         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24081         to fix Bug 10819.
24082         * lib/g++.exp (g++_version): Likewise.
24083         * lib/g77.exp (g77_version): Likewise.
24084         * lib/objc.exp (default_objc_version): Likewise.
24085
24086 2003-12-10  Richard Henderson  <rth@redhat.com>
24087
24088         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24089
24090         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24091
24092 2003-12-08  Matt Austern  <austern@apple.com>
24093
24094         PR c/13134
24095         * lib/gcc-dg.exp (dg-require-visibility): Define.
24096         * lib/target-supports (check_visibility_available): Define.
24097         * gcc.dg/visibility-1.c: New test.
24098         * gcc.dg/visibility-2.c: Likewise.
24099         * gcc.dg/visibility-3.c: Likewise.
24100         * gcc.dg/visibility-4.c: Likewise.
24101         * gcc.dg/visibility-5.c: Likewise.
24102         * gcc.dg/visibility-6.c: Likewise.
24103         * g++.dg/ext/visibility-1.C: Likewise.
24104         * g++.dg/ext/visibility-2.C: Likewise.
24105         * g++.dg/ext/visibility-3.C: Likewise.
24106         * g++.dg/ext/visibility-4.C: Likewise.
24107         * g++.dg/ext/visibility-5.C: Likewise.
24108         * g++.dg/ext/visibility-6.C: Likewise.
24109
24110 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24111
24112         * g++.dg/lookup/java1.C: New test.
24113         * g++.dg/lookup/java2.C: New test.
24114
24115 2003-12-07  Falk Hueffner  <falk@debian.org>
24116
24117         * g++.dg/opt/noreturn-1.C: New test.
24118
24119 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24120
24121         * gcc.dg/overflow-1.c: New test.
24122
24123 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24124
24125         * g77.f-torture/compile/13060.f: New test.
24126
24127 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/13323
24130         * g++.dg/inherit/operator2.C: New test.
24131
24132 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24133
24134         PR c++/13305
24135         * g++.dg/ext/attrib9.C: New test.
24136
24137 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24138
24139         PR c++/13314
24140         * g++.dg/template/error7.C: New test.
24141
24142 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24143             J"orn Rennecke <joern.rennecke@superh.com>
24144
24145         PR target/13302
24146         * g++.dg/other/struct-va_list.C: New test.
24147
24148 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24149
24150         PR c++/13166
24151         * g++.dg/parse/defarg6.C: New test.
24152
24153 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24154
24155         PR target/13256
24156         * gcc.c-torture/execute/20031201-1.c: New test.
24157
24158 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24159
24160         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24161
24162 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24163
24164         * gcc.dg/builtin-return-1.c: New test.
24165
24166 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24167             J"orn Rennecke <joern.rennecke@superh.com>
24168
24169         PR optimization/13260
24170         * gcc.c-torture/execute/20031204-1.c: New test.
24171
24172 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24173
24174         PR c++/9127
24175         * g++.dg/template/error6.C: New test.
24176
24177 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24178
24179         * gcc.dg/20031202-1.c: New test.
24180
24181 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24182
24183         PR c++/13179
24184         * g++.dg/template/eh1.C: New test.
24185
24186         PR c++/10771
24187         * g++.dg/template/error5.C: New test.
24188
24189 2003-12-02  David Ung  <davidu@mips.com>
24190
24191         * gcc.dg/compat/vector-check.h: Corrected type for var
24192         g_##TMODE
24193
24194 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24195
24196         PR c++/10126
24197         * g++.dg/template/ptrmem8.C: New test.
24198
24199 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24200
24201         PR c++/12573
24202         * g++.dg/template/dependent-expr3.C: New test.
24203
24204 2003-12-01  James Lemke  <jim@wasabisystems.com>
24205
24206         * gcc.dg/arm-g2.c: New test.
24207
24208 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24209
24210         PR optimization/11634
24211         * gcc.dg/20031201-2.c: New test case.
24212
24213 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24214
24215         PR 11433
24216         * objc.dg/proto-lossage-3.m: New test.
24217
24218 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24219
24220         PR optimization/12628
24221         * gcc.dg/20031201-1.c: New test case.
24222
24223 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24224
24225         * gcc.dg/unaligned-1.c: New test.
24226
24227 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24228
24229         PR c++/9849
24230         * g++.dg/template/error4.C: New test.
24231         * g++.dg/template/nested3.C: Adjust error markers.
24232
24233 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24234
24235         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24236
24237 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24238
24239         PR c/10333
24240         * gcc.dg/bitfld-7.c: New test.
24241
24242 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24243
24244         * gcc.dg/tls/asm-1.C: New test.
24245
24246 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24247
24248         * gcc.dg/cpp/assert4.c: Update.
24249
24250 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24251
24252         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24253         * gcc.dg/builtin-apply3.c: New test.
24254
24255 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24256
24257         * lib/compat.exp (compat-obj): New xfaildata parameter.
24258         Use it to set compiler_conditional_xfail_data before compiling.
24259         (compat-get-options): Handle dg-xfail-if.
24260         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24261         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24262         * gcc.dg/compat/vector-1_y.c: Likewise.
24263         * gcc.dg/compat/vector-2_x.c: Likewise.
24264         * gcc.dg/compat/vector-2_y.c: Likewise.
24265
24266 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24267
24268         * g++.dg/opt/reg-stack4.C: New test.
24269
24270 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24271
24272         * gcc.dg/builtin-apply2.c: New test.
24273
24274 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24275
24276         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24277
24278 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24279
24280         PR c++/12924
24281         * g++.dg/template/template-id-2.C: New test.
24282
24283 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24284
24285         PR c++/5369
24286         * g++.dg/template/memfriend1.C: New test.
24287         * g++.dg/template/memfriend2.C: Likewise.
24288         * g++.dg/template/memfriend3.C: Likewise.
24289         * g++.dg/template/memfriend4.C: Likewise.
24290         * g++.dg/template/memfriend5.C: Likewise.
24291         * g++.dg/template/memfriend6.C: Likewise.
24292         * g++.dg/template/memfriend7.C: Likewise.
24293         * g++.dg/template/memfriend8.C: Likewise.
24294         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24295
24296 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24297
24298         PR c++/12515
24299         * g++.dg/ext/cond1.C: New test.
24300
24301 2003-11-20  Richard Henderson  <rth@redhat.com>
24302
24303         * gcc.dg/20020201-2.c: Remove.
24304         * gcc.dg/20020201-4.c: Remove.
24305         * gcc.dg/20020304-1.c: Remove.
24306
24307 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24308
24309         * gcc.dg/cpp/trad/xwin1.c: New test case.
24310
24311 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24312
24313         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24314         * lib/g77.exp: Likewise.
24315         * lib/objc.exp: Likewise.
24316         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24317         for darwin.
24318
24319 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24320
24321         PR c++/12932
24322         * g++.dg/template/static5.C: New test.
24323
24324 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24325
24326         * gcc.dg/nested-func-1.c: New test.
24327
24328 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24329
24330         * gcc.dg/cpp/assert4.c: New test.
24331
24332 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24333
24334         PR c++/2294
24335         * g++.dg/lookup/using9.c: New test.
24336
24337 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24338
24339         PR c++/12762
24340         * g++.dg/template/error3.C: New test.
24341
24342 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24343
24344         PR ada/13035
24345         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24346         No longer use a wrapper for gcc, since this does not work under
24347         Windows.
24348
24349 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24350
24351         PR c++/2094
24352         * g++.dg/template/ptrmem7.C: New test.
24353
24354 2003-11-13  Andrew Pinski <apinski@apple.com>
24355
24356         * gcc.c-torture/compile/20031113-1.c: New test.
24357
24358 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24359             Kean Johnston <jkj@sco.com>
24360
24361         PR c/13029
24362         * gcc.dg/unused-4.c: Update.
24363
24364 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24365
24366         * g++.dg/opt/const3.C: New test.
24367
24368 2003-11-13  Jan Hubicka  <jh@suse.cz>
24369
24370         * gcc.c-torture/compile/20031112-1.c: New test.
24371
24372 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
24373
24374         * g++.dg/parse/crash10.C: Remove bogus error marker.
24375
24376 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24377
24378         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
24379         (host_gcc): Likewise.
24380         (ROOT): Honor $PWDCMD.
24381         (BASE): Likewise.
24382         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
24383
24384 2003-11-12  Catherine Moore  <clm@redhat.com>
24385
24386         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
24387
24388 2003-11-12  Andreas Jaeger  <aj@suse.de>
24389             Jakub Jelinek  <jakub@redhat.com>
24390             Andrew Pinski  <pinskia@physics.uc.edu>
24391             Richard Henderson  <rth@redhat.com>
24392
24393         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
24394         systems.
24395         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
24396
24397         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
24398         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24399
24400 2003-11-11  Andreas Jaeger  <aj@suse.de>
24401
24402         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
24403
24404         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
24405
24406 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
24407
24408         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
24409         Clean ups.
24410
24411 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
24412
24413         * gcc.dg/trampoline-1.c: New test.
24414
24415 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24416
24417         * gcc.c-torture/compile/200031109-1.c: New test.
24418
24419 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24420
24421         PR c/3190
24422         PR c/8714
24423         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24424         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
24425         gcc.dg/format/no-y2k-1.c: Update.
24426
24427 2003-11-08  Roger Sayle  <roger@eyesopen.com>
24428
24429         PR optimization/10467
24430         * gcc.dg/20031108-1.c: New test case.
24431
24432 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
24433
24434         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
24435
24436 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24437
24438         * gcc.dg/compound-lvalue-1.c: New test.
24439         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24440         some XFAILs.
24441
24442 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
24443
24444         * gcc.dg/altivec-varargs-1.c: New test.
24445
24446 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24447
24448         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24449         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24450         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
24451         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
24452         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24453
24454 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24455
24456         * gcc.dg/cond-lvalue-1.c: New test.
24457
24458 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
24459
24460         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24461
24462 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24463
24464         PR c++/11616
24465         * g++.dg/template/instantiate5.C: New test.
24466
24467 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24468
24469         PR c++/12726
24470         * g++.dg/ext/complit2.C: Replace test with self-contained version.
24471         * ChangeLog: Add missing first entry for above test.
24472
24473 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24474
24475         PR c++/9810
24476         * g++.dg/template/using8.C: New test.
24477         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
24478
24479 2003-11-02  Roger Sayle  <roger@eyesopen.com>
24480
24481         PR optimization/10817
24482         * gcc.c-torture/compile/20031102-1.c: New test case.
24483
24484 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
24485
24486         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
24487         2147483647.
24488
24489 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24490
24491         * gcc.dg/20031102-1.c: New test.
24492
24493 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24494
24495         * gcc.dg/complex-1.c: New test.
24496
24497 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24498
24499         PR c++/12796
24500         * g++.dg/template/crash13.C: Adjust expected error location.
24501         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24502
24503 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24504
24505         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24506
24507 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24508
24509         PR/10239
24510         * gcc.c-torture/compile/20031031-2.c: New test.
24511
24512 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24513
24514         PR/11640
24515         * gcc.c-torture/compile/20031031-1.c: New test.
24516
24517 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24518
24519         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24520         * gcc.misc-tests/bprob.exp: Likewise.
24521         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
24522         the execution test on arm-elf configs.
24523         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
24524         configs that don't support scratch files.
24525         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24526
24527 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
24528
24529         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24530         done by dejagnu.
24531
24532 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
24533
24534         * ada/acats/run_all.sh: Redirect mv output to /dev/null
24535         Avoid non pure sh syntax. Add more logging.
24536
24537         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24538         fail.
24539
24540 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24541
24542         PR libgcj/10610
24543         * gcc.dg/ppc-stackalign-1.c: New test.
24544
24545 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
24546
24547         * ada/acats/run_all.sh: Change output to be more compliant with
24548         dejagnu framework.
24549         Create acats.sum and acats.log files under testsuite/ada/acats
24550         Only run [a-z]* directories, to filter out e.g. CVS.
24551         Redirect build output to log file.
24552
24553 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24554
24555         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24556
24557 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24558
24559         PR ada/5909:
24560         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24561
24562 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
24563
24564         * gcc.c-torture/compile/20031023-1.c: New test.
24565         * gcc.c-torture/compile/20031023-2.c: New test.
24566         * gcc.c-torture/compile/20031023-3.c: New test.
24567         * gcc.c-torture/compile/20031023-4.c: New test.
24568
24569 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24570
24571         PR c++/10371
24572         * g++.dg/lookup/scoped8.C: New test.
24573
24574 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24575
24576         * g++.dg/opt/reg-stack3.C: New test.
24577
24578 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24579
24580         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
24581
24582 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24583
24584         PR c++/11076
24585         * g++.dg/template/crash13.C: New test.
24586
24587 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24588
24589         * gcc.dg/c99-restrict-2.c: New test.
24590
24591 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
24592
24593         PR c++/12698, c++/12699, c++/12700, c++/12566
24594         * g++.dg/inherit/covariant9.C: New test.
24595         * g++.dg/inherit/covariant10.C: New test.
24596         * g++.dg/inherit/covariant11.C: New test.
24597
24598 2003-10-23  Jason Merrill  <jason@redhat.com>
24599
24600         PR c++/12726
24601         * g++.dg/ext/complit2.C: New test.
24602
24603 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24604
24605         PR target/12654
24606         * gcc.c-torture/execute/20031020-1.c: New test.
24607
24608 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24609
24610         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24611         following the jump_insn.
24612
24613 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24614
24615         * gcc.dg/cast-lvalue-1.c: New test.
24616
24617 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
24618
24619         PR c++/11962
24620         * g++.dg/template/cond2.C: New test.
24621
24622 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24623
24624         * gcc.dg/builtins-28.c: New test.
24625
24626 2003-10-20  Jan Hubicka  <jh@suse.cz>
24627
24628         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24629         parameter.
24630         * testsuite/gcc.dg/inline-2.c: Likewise.
24631
24632 2003-10-20  Phil Edwards  <phil@codesourcery.com>
24633
24634         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24635         * gcc.dg/nest.c: Likewise.
24636
24637 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24638
24639         PR c++/9781, c++/10583, c++/11862
24640         * g++.dg/parse/crash13.C: New test.
24641
24642 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24643
24644         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24645
24646 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24647
24648         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24649         Define HAVE_C99_RUNTIME except on Solaris.
24650         * gcc.dg/builtins-20.c: Likewise.
24651
24652 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24653
24654         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24655
24656 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24657
24658         PR c++/12495
24659         * g++.dg/template/crash21.C: New test.
24660
24661 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24662
24663         PR c++/2513
24664         * g++.dg/template/typename5.C: New test.
24665
24666 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24667
24668         PR c++/12369
24669         * g++.dg/template/friend25.C: New test.
24670
24671 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
24672
24673         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24674         versions.
24675
24676 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
24677
24678         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24679         == 2147483647.
24680
24681 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
24682
24683         * gcc.c-torture/execute/960416-1.x: Remove.
24684         * gcc.c-torture/execute/divconst-3.x: Likewise.
24685
24686 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
24687
24688         PR target/12598
24689         * gcc.dg/torture/cris-volatile-1.c: New test.
24690
24691 2003-10-14  Roger Sayle  <roger@eyesopen.com>
24692
24693         PR optimization/9325
24694         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24695         for overflowing floating point to integer conversion during RTL
24696         simplification.
24697
24698 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
24699
24700         * objc/execute/_cmd.m: Fix typo.
24701         * objc.dg/image-info.m, objc.dg/symtab-1.m:
24702         Relax 'scan-assembler' regexp.
24703         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24704         objc.dg/try-catch-4.m: Run on non-Darwin targets.
24705         * objc.dg/zero-link-2.m: Remove blank line.
24706         * objc.dg/zero-link-3.m: New test case.
24707
24708 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
24709
24710         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24711
24712         * gcc.dg/asm-names.c: Use scan-assembler-not rather
24713         than linker trickery.
24714
24715 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24716
24717         PR c++/12370
24718         * g++.dg/other/friend2.C: New test.
24719
24720 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24721
24722         * gcc.dg/20031012-1.c: New test.
24723
24724 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24725
24726         * gcc.dg/weak/weak-3.c: Fix for new warning.
24727
24728 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
24729
24730         PR optimization/8750
24731         * gcc.c-torture/execute/20031012-1.c: New test case.
24732
24733 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24734
24735         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24736         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24737
24738 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24739
24740         PR optimization/12260
24741         * gcc.c-torture/compile/20031011-2.c: New test case.
24742
24743 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24744
24745         * gcc.c-torture/execute/20031011-1.c: New testcase.
24746
24747 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
24748
24749         * gcc.c-torture/compile/20031011-1.c: New test.
24750
24751 2003-10-11  Jan Hubicka  <jh@suse.cz>
24752
24753         * g++.dg/other/first-global.C: New test.
24754
24755 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24756
24757         * gcc.c-torture/execute/string-opt-18.c: New testcase.
24758
24759 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
24760
24761         * gcc.c-torture/compile/20031010-1.c: New test.
24762
24763 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
24764
24765         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24766         * gcc.c-torture/execute/va-arg-25.c: ... here.
24767
24768 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
24769
24770         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24771
24772 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
24773
24774         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24775
24776 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
24777
24778         * g++.dg/parse/error2.C: New test.
24779
24780 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
24781
24782         PR c++/11097
24783         * g++.dg/other/error5.C: Modify the error message.
24784         * g++.dg/lookup/using8.C: New test.
24785
24786 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
24787
24788         * gcc.dg/darwin-abi-2.c: New file.
24789         * gcc.c-torture/execute/va-arg-24.c: New file.
24790
24791 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
24792
24793         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
24794         indentation.
24795
24796 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
24797
24798         PR c++/10147
24799         * g++.dg/other/error4.C: Update error messages.
24800         * g++.dg/template/ptrmem4.C: Likewise.
24801
24802         PR c++/12337
24803         * g++.dg/init/new9.C: New test.
24804
24805         PR c++/12334, c++/12236, c++/8656
24806         * g++.dg/ext/attrib8.C: New test.
24807
24808 2003-10-06  Devang Patel  <dpatel@apple.com>
24809
24810         * gcc.dg/debug/dwarf2-3.h: New test.
24811         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24812
24813 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
24814
24815         * g++.dg/opt/cfg2.C: New test.
24816
24817 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24818
24819         * g++.dg/opt/float1.C: New test.
24820
24821 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24822
24823         * gcc.dg/c90-array-lval-6.c: New test.
24824         * gcc.dg/c99-array-lval-6.c: New test.
24825
24826 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
24827             Ziemowit Laski  <zlaski@apple.com>
24828
24829         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24830         'Derived', so that it is never considered a class method; add
24831         new warning for '+port' method ambiguity.
24832         * objc.dg/method-12.m: Include <objc/objc.h> instead of
24833         <objc/objc-api.h> (needed on Mac OS X).
24834         * objc.dg/method-13.m: New test.
24835
24836 2003-10-03  Roger Sayle  <roger@eyesopen.com>
24837
24838         PR optimization/9325, PR java/6391
24839         * gcc.c-torture/execute/20031003-1.c: New test case.
24840
24841 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR optimization/12180
24844         * gcc.dg/20031002-1.c: New test.
24845
24846         PR c++/12486
24847         * g++.dg/inherit/error1.C: New test.
24848
24849 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
24850
24851         * lib/f-torture.exp (search_for): Rename to...
24852         (search_for_re): This.  Also, clean up comments and the
24853         "regexp" invocation.
24854
24855 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
24856
24857         * gcc.c-torture/compile/20031002-1.c: New test.
24858
24859 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
24860
24861         * g++.dg/opt/cond1.C: New test.
24862
24863 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
24864
24865         * gcc.dg/Wold-style-definition-2.c: New testcase.
24866         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24867
24868 2003-09-29  Richard Henderson  <rth@redhat.com>
24869
24870         * g++.dg/init/array10.C: Add dg-options.
24871
24872 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24873
24874         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24875
24876 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24877
24878         * g++.dg/template/friend19.C: Fix typo.
24879         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24880
24881 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
24882
24883         * gcc.c-torture/execute/20030928-1.c: New test.
24884         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24885
24886 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24887
24888         * g++.dg/opt/unroll1.C: New test.
24889
24890 2003-09-26  Roger Sayle  <roger@eyesopen.com>
24891
24892         PR optimization/11741
24893         * gcc.dg/20030926-1.c: New test case.
24894
24895 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24896
24897         PR c++/5655
24898         * g++.dg/parse/access7.C: New test.
24899         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24900
24901 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
24902
24903         MERGE OF objc-improvements-branch into MAINLINE:
24904         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24905         if libobjc has not been built.
24906         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24907         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24908         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24909         objc/execute/nested-3.m, objc/execute/np-2.m,
24910         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24911         objc/execute/redefining_self.m, objc/execute/root_methods.m,
24912         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24913         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24914         objc.dg/special/unclaimed-category-1.h,
24915         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24916         well as GNU runtime.
24917         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24918         * execute/cascading-1.m, execute/function-message-1.m,
24919         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24920         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24921         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24922         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24923         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24924         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24925         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24926         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24927         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24928         * objc.dg/bitfield-2.m: Run only on Darwin.
24929         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24930         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24931         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24932         * objc.dg/const-str-1.m: Fix constant string layout.
24933
24934 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
24935
24936         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24937
24938 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
24939
24940         * gcc.dg/darwin-abi-1.c: New file.
24941
24942 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
24943
24944         PR target/12281
24945         * gcc.c-torture/compile/20030921-1.c: New test.
24946
24947 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24948
24949         * g++.dg/opt/reg-stack2.C: New test.
24950
24951 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24952
24953         * g++.dg/eh/delayslot1.C: New test.
24954
24955 2003-09-20  Richard Henderson  <rth@redhat.com>
24956
24957         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24958
24959 2003-09-20  Roger Sayle  <roger@eyesopen.com>
24960
24961         * gcc.c-torture/execute/20030920-1.c: New test case.
24962
24963 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24964
24965         * g++.dg/rtti/typeid3.C: Correct expected error message.
24966
24967 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24968
24969         PR c++/157
24970         * g++.dg/parse/crash12.C: New test.
24971
24972 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
24973
24974         * gcc.dg/compat/mixed-struct-check.h: New.
24975         * gcc.dg/compat/mixed-struct-defs.h: New.
24976         * gcc.dg/compat/mixed-struct-init.h: New.
24977         * gcc.dg/compat/struct-by-value-19_main.c: New.
24978         * gcc.dg/compat/struct-by-value-19_x.c: New.
24979         * gcc.dg/compat/struct-by-value-19_y.c: New.
24980         * gcc.dg/compat/struct-by-value-20_main.c: New.
24981         * gcc.dg/compat/struct-by-value-20_x.c: New.
24982         * gcc.dg/compat/struct-by-value-20_y.c: New.
24983         * gcc.dg/compat/struct-return-19_main.c: New.
24984         * gcc.dg/compat/struct-return-19_x.c: New.
24985         * gcc.dg/compat/struct-return-19_y.c: New.
24986         * gcc.dg/compat/struct-return-20_main.c: New.
24987         * gcc.dg/compat/struct-return-20_x.c: New.
24988         * gcc.dg/compat/struct-return-20_y.c: New.
24989
24990 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
24991         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24992         so that it will not complain on LP64 targets.
24993
24994 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24995
24996         PR c++/495
24997         * g++.dg/template/friend24.C: New test.
24998
24999 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25000
25001         PR c++/12332
25002         * g++.dg/template/memtmpl2.C: New test.
25003
25004 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR target/11184
25007         * gcc.dg/builtin-apply1.c: New test.
25008
25009 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25010
25011         PR c++/9848
25012         * g++.dg/warn/Wunused-4.C: New test.
25013
25014 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25015
25016         PR c++/12316
25017         * g++.dg/other/gc2.C: New test.
25018
25019 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25020
25021         PR c++/11991
25022         * g++.dg/rtti/typeid3.C: New test.
25023
25024         PR c++/12266
25025         * g++.dg/overload/template1.C: New test.
25026
25027 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25028
25029         * g++.dg/opt/cfg3.C: New test.
25030
25031 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25032
25033         PR c++/7939
25034         * g++.dg/template/crash11.C: New test.
25035
25036 2003-09-16  Jason Merrill  <jason@redhat.com>
25037             Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.dg/attr-warn-unused-result.c: New test.
25040
25041 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25042
25043         PR c++/12184
25044         * g++.dg/expr/call2.C: New test.
25045
25046 2003-09-15  Andreas Jaeger  <aj@suse.de>
25047
25048         * gcc.dg/Wold-style-definition-1.c: New test.
25049
25050 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25051
25052         PR c++/3907
25053         * g++.dg/parse/template12.C: New test.
25054
25055         * g++.dg/abi/bitfield11.C: New test.
25056         * g++.dg/abi/bitfield12.C: Likewise.
25057
25058 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25059
25060         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25061         non-expansion of functional macro name without arguments at EOL.
25062         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25063
25064 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25065
25066         * gcc.c-torture/execute/20030914-[12].c: New tests.
25067
25068 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25069
25070         PR c++/11788
25071         * g++.dg/overload/addr1.C: New test.
25072
25073 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25074
25075         * gcc.dg/20030909-1.c: New test.
25076
25077 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25078
25079         * gcc.dg/ultrasp10.c: New test.
25080
25081 2003-09-09  Devang Patel  <dpatel@apple.com>
25082
25083         * gcc.dg/darwin-ld-6.c: New test.
25084
25085 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25086
25087         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25088
25089 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25090
25091         * gcc.dg/ia64-types1.c: New test.
25092         * gcc.dg/ia64-types2.c: Likewise.
25093
25094 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25095
25096         * gcc.dg/builtins-1.c: Add more _Complex tests.
25097         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25098
25099         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25100         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25101
25102 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25103
25104         PR c++/11786
25105         * g++.dg/lookup/koenig2.C: New test.
25106
25107         PR c++/5296
25108         * g++.dg/rtti/typeid2.C: New test.
25109
25110 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25111
25112         * gcc.c-torture/compile/20030904-1.c: New test.
25113
25114 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25115
25116         * g++.dg/opt/longbranch2.C: New test.
25117
25118 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25119
25120         * g++.dg/template/crash10.C: Only compile it.
25121
25122 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25123
25124         PR middle-end/11665
25125         * gcc.c-torture/compile/20030907-1.c: New test.
25126         * g++.dg/init/array11.C: New test.
25127
25128 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25129
25130         PR c++/11852
25131         * g++.dg/init/struct1.C: New test.
25132
25133 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/12181
25136         * g++.dg/expr/comma1.C: New test.
25137
25138 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25139
25140         PR c++/11867
25141         * g++.dg/expr/static_cast5.C: New test.
25142
25143 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25144
25145         PR c++/11507
25146         * g++.dg/lookup/scoped7.C: New test.
25147
25148         PR c++/9574
25149         * g++.dg/other/static1.C: New test.
25150
25151         PR c++/11490
25152         * g++.dg/warn/template-1.C: New test.
25153
25154         PR c++/11432
25155         * g++.dg/template/crash10.C: New test.
25156
25157         PR c++/2478
25158         * g++.dg/overload/VLA.C: New test.
25159
25160         PR c++/10804
25161         * g++.dg/template/call1.C: New test.
25162
25163 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25164
25165         PR c++/11794
25166         * g++.dg/parse/using3.C: New test.
25167
25168 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25169
25170         PR c++/11409
25171         * g++.dg/overload/builtin3.C: New test case.
25172
25173 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25174
25175         PR c/9862
25176         * gcc.dg/20030906-1.c: New test.
25177         * gcc.dg/20030906-2.c: Likewise.
25178
25179 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         PR c++/12167
25182         * g++.dg/parse/defarg5.C: New test.
25183
25184         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25185
25186 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25187
25188         PR c++/12163
25189         * g++.dg/expr/static_cast4.C: New test.
25190
25191         PR c++/12146
25192         * g++.dg/template/crash9.C: New test.
25193
25194 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25195
25196         * g++.old-deja/g++.ext/pretty2.C: Update for change
25197         in __FUNCTION__.
25198         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25199
25200 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25201
25202         PR c++/11922
25203         * g++/dg/template/qualified-id1.C: New test.
25204
25205         PR c++/12037
25206         * g++.dg/warn/noeffect4.C: New test.
25207
25208 2003-09-04  Matt Austern  <austern@apple.com>
25209
25210         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25211         * g++.dg/ext/fnname2.C: Likewise.
25212         * g++.dg/ext/fnname3.C: Likewise.
25213
25214 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25215
25216         * g++.dg/expr/lval1.C: New test.
25217         * g++.dg/ext/lvcast.C: Remove.
25218
25219 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25220
25221         PR optimization/11700.
25222         * gcc.c-torture/compile/20030903-1.c: New test case.
25223
25224 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25225
25226         PR c++/12053
25227         * g++.dg/abi/layout4.C: New test.
25228
25229 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25230
25231         PR c++/11553
25232         * g++.dg/parse/friend3.C: New test.
25233
25234 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25235
25236         PR c++/11847
25237         * g++.dg/template/class1.C: New test.
25238
25239         PR c++/11808
25240         * g++.dg/expr/call1.C: New test.
25241
25242 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25243
25244         PR c++/12114
25245         * g++.dg/init/ref9.C: New test.
25246
25247         PR c++/11972
25248         * g++.dg/template/nested4.C: New test.
25249
25250 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25251
25252         PR c++/12093
25253         * g++.dg/template/non-dependent4.C: New test.
25254
25255         PR c++/11928
25256         * g++.dg/inherit/conv1.C: New test.
25257
25258 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25259
25260         PR c++/6196
25261         * g++.dg/ext/label1.C: New test.
25262         * g++.dg/ext/label2.C: Likewise.
25263
25264 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25265
25266         * g++.dg/expr/cond3.C: New test.
25267
25268 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25269
25270         * gcc.dg/builtins-1.c: Add new builtin cases.
25271
25272 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25273
25274         * gcc.dg/builtins-1.c: Add new cases.
25275         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25276
25277 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25278
25279         * gcc.dg/builtins-1.c: Add more math builtin tests.
25280         * gcc.dg/torture/builtin-attr-1.c: New test.
25281
25282 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25283
25284         PR optimization/5079
25285         * g++.dg/opt/static3.C: New test.
25286
25287 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25288
25289         * gcc.misc-tests/gcov-10b.c: New test.
25290
25291 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25292
25293         * g++.dg/opt/ptrmem3.C: New test.
25294
25295         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25296
25297 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25298
25299         * gcc.dg/20030826-2.c: New test.
25300
25301 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25302
25303         PR middle-end/12002
25304         * g77.f-torture/compile/12002.f: New test case.
25305
25306 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25307
25308         * gcc.dg/20030826-1.c: New test case.
25309
25310 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25311
25312         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25313
25314 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25315
25316         PR c++/11871
25317         * c++.dg/lookup/crash1.C: New test.
25318
25319         * c++.dg/warn/noeffect3.C: New test.
25320
25321 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25322
25323         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25324         * gcc.dg/compat/vector-1_y.c: Ditto.
25325         * gcc.dg/compat/vector-2_x.c: Ditto.
25326         * gcc.dg/compat/vector-2_y.c: Ditto.
25327
25328 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25329
25330         * gcc.dg/20030702-1.c: New test.
25331
25332 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25333
25334         PR c++/8795
25335         * g++.dg/ext/altivec-1.C: New test.
25336
25337 2003-08-24  Richard Henderson  <rth@redhat.com>
25338
25339         * g++.dg/eh/simd-2.C: Add -w for x86.
25340
25341 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * gcc.dg/20030815-1.c: New test.
25344
25345 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25346
25347         PR c++/3765
25348         * g++.dg/parse/access6.C: New test.
25349
25350 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25351
25352         PR c++/641, c++/11876
25353         * g++.dg/template/friend22.C: New test.
25354         * g++.dg/template/friend23.C: Likewise.
25355
25356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25357
25358         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25359         identically.
25360
25361 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25362
25363         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
25364
25365 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25366
25367         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
25368
25369 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25370
25371         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
25372
25373 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25374
25375         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
25376
25377 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/11919
25380         * g++.dg/overload/prom1.C: New test.
25381
25382         PR c++/11551
25383         * g++.dg/parse/dtor2.C: New test.
25384
25385         PR c++/10762
25386         * g++.dg/parse/using2.C: New test.
25387
25388 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
25389
25390         PR target/11805
25391         * gcc.c-torture/compile/20030821-1.c: New.
25392
25393 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
25394
25395         PR c++/11834
25396         * g++.dg/template/deduce2.C: New test.
25397
25398 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
25399
25400         * gcc.c-torture/execute/20030821-1.c: New test.
25401
25402 2003-08-20  Roger Sayle  <roger@eyesopen.com>
25403
25404         PR middle-end/11984
25405         * gcc.dg/20030820-1.c: New test case.
25406
25407 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
25408
25409         PR c++/11945
25410         * g++.dg/warn/noeffect2.C: New test.
25411
25412 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/10926
25415         * g++.dg/template/dtor2.C: New test.
25416
25417         PR c++/11684
25418         * g++.dg/template/operator1.C: New test.
25419         * g++.dg/parse/operator4.C: New test.
25420
25421         PR c++/11946.C
25422         * g++.dg/expr/enum1.C: New test.
25423         * gcc.dg/c99-bool-1.c: Remove bogus warning.
25424
25425         PR c++/11036.C
25426         * g++.dg/parse/elab2.C: New test.
25427         * g++.dg/parse/typedef4.C: Change error message.
25428         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
25429         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
25430         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
25431
25432 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
25433
25434         * gcc.dg/pch/warn-1.c: New.
25435         * gcc.dg/pch/warn-1.hs: New.
25436
25437         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25438         not-tested file.
25439
25440 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25441
25442         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25443
25444 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25445
25446         * gcc.dg/uninit-D.c: New Test.
25447         * gcc.dg/uninit-E.c: New Test.
25448         * gcc.dg/uninit-F.c: New Test.
25449         * gcc.dg/uninit-G.c: New Test.
25450
25451 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
25452
25453         * g++.dg/README: Describe the pch directory.
25454
25455 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25456
25457         PR c++/11174
25458         * g++.dg/parse/access4.C: New test.
25459         * g++.dg/parse/access5.C: Likewise.
25460         * g++.old-deja/g++.jason/access17.C: Adjust error message.
25461
25462 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
25463
25464         * gcc.dg/noncompile/20030818-1.c: New.
25465
25466 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25467
25468         PR c++/11957
25469         * g++.dg/warn/noeffect1.C: New test.
25470
25471         * g++.dg/template/scope2.C: New test.
25472         * g++.dg/template/error2.C: Correct dg-error
25473
25474 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
25475
25476         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
25477
25478 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
25479
25480         PR C++/11512
25481         * g++.dg/template/warn1.C: New.
25482
25483 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25484
25485         * g++.dg/template/error2.C: New test.
25486         * g++.dg/lookup/using7.C: Adjust errors
25487         * g++.old-deja/g++.pt/crash36.C: Likewise.
25488         * g++.old-deja/g++.pt/derived3.C: Likewise.
25489
25490 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25491
25492         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
25493         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
25494         * gcc.c-torture/execute/builtins/string-9.c: New, from
25495         string-opt-9.c.  Adjust for execute/builtins framework.
25496         * gcc.c-torture/execute/string-opt-9.c: Delete.
25497
25498 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
25499
25500         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
25501
25502         * g++.dg/parse/ret-type2.C: New test.
25503
25504         PR c++/11703
25505         * g++.dg/init/new8.C: New test.
25506
25507         PR c++/10923
25508         * g++.dg/parse/typedef5.C: New test.
25509
25510         PR c++/9512
25511         * g++.dg/parse/qualified2.C: New test.
25512         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
25513         invalid code.
25514
25515 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
25516
25517         * g++.dg/conversion/ptrmem1.C: New test.
25518
25519 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
25520
25521         PR target/11693
25522         * gcc.dg/20030811-1.c: New test.
25523
25524         PR target/11535
25525         * gcc.c-torture/execute/20030811-1.c: New test.
25526
25527 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25528
25529         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25530
25531 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
25532
25533         PR c++/11789.C
25534         * g++.dg/inherit/multiple1.C: New test.
25535
25536 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25537
25538         * gcc.dg/spe1.c: New test.
25539
25540         PR c++/11670
25541         * g++.dg/expr/cast2.C: New test.
25542
25543         PR c++/10530
25544         * g++.dg/template/dependent-name2.C: New test.
25545
25546 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
25547
25548         * g++.dg/parse/crash11.C: Put the dg options in comments.
25549
25550 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
25551
25552         * lib/gcc-dg.exp: Update for diagnostic change.
25553
25554 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25555
25556         PR c++/5767
25557         * g++.dg/parse/crash11.C: New test.
25558
25559 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
25560
25561         * gcc.dg/cpp/spacing1.c: Update.
25562
25563 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
25564
25565         PR target/11739
25566         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25567         a value for -mtune.
25568
25569 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25570
25571         PR middle-end/11771
25572         * gcc.c-torture/compile/20030804-1.c: New test case.
25573
25574 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25575
25576         * gcc.dg/20030804-1.c: New test case.
25577
25578 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
25579
25580         * gcc.dg/cpp/separate-1.c: New test.
25581
25582 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         PR c++/11704
25585         * g++.dg/template/dependent-expr2.C: New test.
25586
25587         PR c++/11766
25588         * g++.dg/expr/ptrmem1.C: New test.
25589
25590 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25591
25592         PR c++/9453
25593         * g++.dg/template/friend15.C: New test.
25594
25595 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
25596
25597         * lib/dg-pch.exp: Work round PCH bug.
25598
25599 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25600
25601         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
25602         builtins.  Move cases from builtins-4.c here.
25603
25604         * gcc.dg/torture/builtin-math-1.c: New test taken from
25605         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25606         additional cases.
25607
25608         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25609         Delete.
25610
25611 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25612
25613         PR c++/9447
25614         * g++.dg/template/using7.C: New test.
25615
25616 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
25617
25618         * import1.c, import2.c: New tests.
25619
25620 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * g++.dg/eh/crossjump1.C: New test.
25623
25624 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
25625
25626         PR c++/11697
25627         * g++.dg/template/using6.C: New test.
25628
25629         PR c++/11744
25630         * g++.dg/template/koenig2.C: New test.
25631
25632 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25633
25634         PR c++/7983
25635         * g++.dg/parse/typedef4.C: New test.
25636
25637 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25638
25639         PR c++/8442, c++/8806
25640         * g++.dg/template/elab1.C: New test.
25641         * g++.dg/template/type2.C: Likewise.
25642         * g++.dg/template/ttp3.C: Adjust expected error message.
25643         * g++.old-deja/g++.law/visibility13.C: Likewise.
25644         * g++.old-deja/g++.niklas/t135.C: Likewise.
25645         * g++.old-deja/g++.pt/ttp41.C: Likewise.
25646         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25647         template argument.
25648         * g++.old-deja/g++.pt/ttp44.C: Likewise.
25649
25650 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
25651
25652         PR c++/11295
25653         * g++.dg/ext/stmtexpr1.C: New test.
25654
25655         * g++.dg/opt/tmp1.C: New test.
25656
25657         PR c++/11525
25658         * g++.dg/parse/constant4.C: New test.
25659
25660         PR c++/9447
25661         * g++.dg/template/using5.C: New test.
25662
25663 2003-07-31  Roger Sayle  <roger@eyesopen.com>
25664
25665         * gcc.dg/builtins-27.c: New test case.
25666
25667 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
25668
25669         * gcc.dg/tls/opt-7.c: New test.
25670
25671 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
25672
25673         * g++.old-deja/g++.other/crash18.C: Remove.
25674
25675 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25676
25677         * g++.dg/template/explicit3.C: New.
25678         * g++.dg/template/explicit4.C: New.
25679         * g++.dg/template/explicit5.C: New.
25680
25681         PR c++/11347
25682         * g++.dg/template/memtmpl1.C: New.
25683
25684 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
25685
25686         PR target/11565
25687         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25688         * gcc.dg/i386-387-5.c (dg-options): Likewise.
25689
25690 2003-07-30  Jan Hubicka  <jh@suse.cz>
25691
25692         * vtgc1.c: Kill.
25693
25694 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
25695
25696         * gcc.dg/struct-in-proto-1.c: New test.
25697
25698 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
25699
25700         * gcc.dg/cpp/include2.c: Only expect one message.
25701
25702 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
25703
25704         PR c++/9447
25705         * g++.dg/template/using1.C: New test.
25706         * g++.dg/template/using2.C: New test.
25707         * g++.dg/template/using3.C: New test.
25708         * g++.dg/template/using4.C: New test.
25709
25710 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
25711
25712         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25713         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25714
25715 2003-07-28  Jan Hubicka  <jh@suse.cz>
25716
25717         PR c++/11530
25718         * g++.dg/opt/call1.C: New test.
25719
25720 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
25721
25722         PR c++/11667
25723         * g++.dg/init/enum2.C: New test.
25724         * g++.dg/template/overload1.C: Add "-w" option.
25725
25726 2003-07-28    <hp@bitrange.com>
25727
25728         * gcc.dg/Wdeclaration-after-statement-1.c,
25729         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25730
25731 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
25732
25733         * gcc.c-torture/compile/20030725-1.c: New test.
25734
25735 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
25736
25737         * gcc.dg/20030505.c: Only run for SPE.
25738         Remove definition of opaque type.
25739
25740 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
25741
25742         * g++.dg/template/ptrmem6.C: New test.
25743
25744 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
25745
25746         * gcc.c-torture/compile/zero-strct-2.c: New test.
25747
25748 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
25749
25750         * gcc.dg/intermod-1.c: New test.
25751
25752 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25753
25754         PR c++/11617
25755         * g++.dg/template/lookup2.C: New test.
25756         * g++.dg/template/memclass1.C: Remove instantiated from error.
25757         * g++.dg/other/error2.C: Tweak expected errors.
25758
25759         PR c++/11596
25760         * g++.dg/template/defarg3.C: New test.
25761
25762         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25763
25764 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
25765
25766         * g++.dg/inherit/access5.C: New test.
25767
25768 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25769
25770         PR c++/11513
25771         * g++.dg/template/crash8.C: New test.
25772
25773 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
25774
25775         PR c/10602
25776         * gcc.dg/noncompile/incomplete-2.c: New test.
25777
25778 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
25779
25780         PR c++/11645
25781         * g++.dg/inherit/access4.C: New test.
25782
25783         PR c++/11517
25784         * g++.dg/expr/cond2.C: New test.
25785
25786         PR optimization/10679
25787         * g++.dg/opt/inline4.C: New test.
25788
25789 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25790
25791         * g++.dg/parse/crash10: New test.
25792
25793 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         * g++.dg/ext/flexary1.C: New test.
25796
25797 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25798
25799         PR c++/10793
25800         * g++.dg/template/crash9.C: New test.
25801
25802 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25803
25804         PR c++/3004
25805         * g++.dg/parse/typedef3.C: New test.
25806
25807         PR c++/7906
25808         * g++.dg/parse/operator2.C: New test.
25809
25810         PR c++/8895
25811         * g++.dg/parse/def-tmpl-arg1.C: New test.
25812
25813         PR c++/9282
25814         * g++.dg/parse/funptr1.C: New test.
25815
25816         PR c++/9452
25817         * g++.dg/parse/ambig3.C: New test.
25818
25819         PR c++/9454
25820         * g++.dg/parse/operator3.C: New test.
25821
25822         PR c++/9486
25823         * g++.dg/parse/template10.C: New test.
25824
25825         PR c++/9488
25826         * g++.dg/parse/template11.C: New test.
25827
25828         PR c++/10150
25829         * g++.dg/parse/invalid-op1.C: New test.
25830
25831         PR c++/10247
25832         * g++.dg/parse/condexpr1.C: New test.
25833
25834 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25835
25836         * g++.dg/ext/packed3.C: New test.
25837         * g++.dg/ext/packed4.C: New test.
25838
25839         * gcc.dg/pack-test-3.c: New test.
25840
25841 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
25842
25843         * lib/compat.exp: Handle dg-options per source file.
25844         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25845         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25846         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25847         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25848         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25849         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25850         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25851         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25852         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25853         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25854         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25855         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25856         * g++.dg/compat/break/bitfield7_x.C: Ditto.
25857         * g++.dg/compat/break/bitfield7_y.C: Ditto.
25858
25859 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25860
25861         PR c/10320
25862         * gcc.c-torture/execute/20030718-1.c: New test.
25863
25864 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25865
25866         PR optimization/11536
25867         * gcc.dg/20030721-1.c: New test.
25868
25869 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c++/11546
25872         * g++.dg/template/lookup1.C: New test.
25873
25874 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
25875
25876         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25877         diagnostics of ill-formed constructs involving labels.
25878         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25879         the new 'previously defined here' message.
25880
25881 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
25882
25883         * g++.dg/parse/non-dependent2.C: New test.
25884
25885 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25886
25887         * g++.dg/init/init-ref4.C: xfail on targets without
25888         weak symbols.
25889
25890 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
25891
25892         PR target/11087
25893         * gcc.c-torture/execute/20030717-1.c: New test.
25894
25895 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25896
25897         * g++.dg/opt/cfg1.C: New test.
25898
25899 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
25900
25901         PR optimization/11557
25902         * gcc.dg/20030717-1.c: New test.
25903
25904 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
25905
25906         PR c++/10476
25907         * g++.dg/expr/crash-1.C: New test.
25908
25909         PR c++/11027
25910         * g++.dg/template/init3.C: New test.
25911
25912         PR c++/8222
25913         * g++.dg/template/non-dependent1.C: New test.
25914
25915         PR c++/11070
25916         * g++.dg/template/non-dependent2.C: New test.
25917
25918         PR c++/11071
25919         * g++.dg/template/non-dependent3.C: New test.
25920
25921         PR c++/9907
25922         * g++.dg/template/sizeof5.C: New test.
25923
25924 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
25925
25926         PR 11498
25927         * gcc.c-torture/compile/mangle-1.c: New file.
25928
25929 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25930
25931         PR c++/7809
25932         * g++.dg/parse/access3.C: New test.
25933
25934 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
25935
25936         PR c++/11384
25937         * g++.dg/init/init-ref4.C: New test.
25938
25939 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
25940
25941         PR c++/11547
25942         * g++.dg/parse/constant3.C: New test.
25943         * g++.dg/parse/crash7.C: Likewise.
25944
25945 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
25946
25947         PR target/11008
25948         * gcc.dg/i386-pentium4-not-mull.c: New.
25949
25950 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
25951
25952         * gcc.dg/asm-names.c (ymain): Make it weak.
25953
25954 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25955
25956         PR c++/5421
25957         * g++.dg/template/friend21.C: New test.
25958
25959 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
25960
25961         * gcc.dg/cleanup-8.c: New test.
25962         * gcc.dg/cleanup-9.c: New test.
25963
25964 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
25965
25966         * g++.dg/ext/dll-MI1.h: New file.
25967         * g++.dg/ext/dllexport-MI1.C: New file.
25968         * g++.dg/ext/dllimport-MI1.C: New file.
25969
25970 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
25971
25972         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25973         it does not have cmpstrsi patterns (just cmpmemsi).
25974
25975 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
25976
25977         PR debug/11473
25978         * g++.dg/debug/debug8.C: New test.
25979
25980 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25981
25982         PR c++/10108
25983         * g++.dg/template/crash7.C: New test.
25984
25985 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
25986
25987         PR target/10795
25988         * gcc.c-torture/compile/20030708-1.c: New.
25989
25990 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25991
25992         * gcc.c-torture/execute/20030715-1.c: New test.
25993
25994 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
25995
25996         * gcc.dg/pch/inline-3.c: New file.
25997         * gcc.dg/pch/inline-3.hs: New file.
25998         * gcc.dg/pch/inline-4.c: New file.
25999         * gcc.dg/pch/inline-4.hs: New file.
26000
26001 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26002
26003         PR c++/11509
26004         * g++.dg/template/crash6.C: New test.
26005
26006         PR c++/7053
26007         * g++.dg/template/friend20.C: New test.
26008
26009         PR c++/7019
26010         * g++.dg/template/overload2.C: New test.
26011
26012 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26013
26014         PR optimization/11440
26015         * gcc.c-torture/execute/20030714-1.c: New test.
26016
26017 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26018
26019         PR c++/11154
26020         * g++.dg/template/partial2.C: New test.
26021
26022 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26023
26024         PR c++/11503
26025         * g++.dg/template/anon1.C: New test.
26026
26027         PR c++/11493
26028         PR c++/11495
26029         * g++.dg/parse/template9.C: Likewise.
26030         * g++.dg/template/crash4.C: New test.
26031         * g++.dg/template/koenig1.C: Likewise.
26032         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26033         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26034         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26035         functions.
26036         * g++.old-deja/g++.jason/template36.C: Likewise.
26037         * g++.old-deja/g++.mike/p1989.C: Likewise.
26038         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26039         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26040         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26041         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26042         compiling.
26043         * g++.old-deja/g++.pt/union2.C: Use this->.
26044
26045 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26046
26047         * gcc.dg/20030711-1.c: New test.
26048
26049 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26050
26051         PR c++/11050
26052         * g++.dg/parse/args1.C: New test.
26053         * g++.pt/defarg8.C: Change expected errors.
26054
26055 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26056
26057         PR c++/8164
26058         * g++.dg/template/nontype2.C: New test.
26059
26060         PR c++/10558
26061         * g++.dg/parse/template8.C: New test.
26062
26063         PR c++/8327
26064         * g++.dg/template/scope1.C: New test.
26065
26066         * g++.dg/warn/Wsign-compare-1.C: New test.
26067
26068 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26069
26070         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26071
26072 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26073
26074         PR c++/9411
26075         * g++.dg/template/explicit2.C: New test.
26076
26077         PR c++/10032
26078         * g++.dg/warn/pedantic1.C: New test.
26079
26080 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26081
26082         PR c++ 9483
26083         * g++.dg/other/field1.C: New test.
26084
26085 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26086
26087         PR c/11449
26088         * gcc.c-torture/compile/20030707-1.c: New.
26089
26090 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26091
26092         PR c++/10849
26093         * g++.dg/template/access12.C: New test.
26094
26095 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26096
26097         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26098         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26099         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26100         * gcc.misc-tests/gcov.exp: Update
26101         * g++.dg/gcov/gcov.exp: Update
26102         * lib/gcov.exp: Update.
26103
26104 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26105
26106         * g++.dg/abi/mangle17.C: Make sure template expressions are
26107         dependent.
26108         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26109         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26110         * g++.dg/opt/stack1.C: Remove erroneous code.
26111         * g++.dg/parse/template7.C: New test.
26112         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26113         * g++.old-deja/g++.pt/crash4.C: Likewise.
26114
26115 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26116
26117         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26118         with zero or one occurence of `$' after the initial `L'.
26119
26120 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26121
26122         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26123
26124 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26125
26126         PR c/11370
26127         * gcc.dg/Wunreachable-6.c: New testcase.
26128         * gcc.dg/Wunreachable-7.c: New testcase.
26129
26130 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26131
26132         PR c/11420
26133         * gcc.dg/20030708-1.c: New test.
26134
26135 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26136
26137         * gcc.dg/compat/sdata-section.h: New file.
26138         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26139         * gcc.dg/torture/mips-sdata-1.c: New test.
26140
26141 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26142
26143         PR c++/11030
26144         * g++.dg/template/friend19.C: New test.
26145
26146 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * g++.dg/opt/strength-reduce.C: New test.
26149
26150 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26151
26152         PR target/10979
26153         * gcc.dg/20030707-1.c: New testcase.
26154
26155 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26156
26157         PR optimization/11059
26158         * g++.dg/opt/emptyunion.C: New testcase.
26159
26160 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26161             Eric Botcazou  <ebotcazou@libertysurf.fr>
26162
26163         * g++.dg/opt/stack1.C: New test.
26164
26165 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26166
26167         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26168         run test.
26169
26170         PR c++/11431
26171         * g++.dg/expr/static_cast3.C: New test.
26172
26173 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26174
26175         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26176         everywhere.
26177         * gcc.dg/concat.c: Concatenation of string constants with
26178         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26179         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26180         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26181         necessary to avoid multi-character character constant warning.
26182         * gcc.dg/cpp/escape.c: Likewise.
26183         * gcc.dg/cpp/ucs.c: Likewise.
26184         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26185         Fix a typo.
26186
26187 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26188
26189         PR c/11428
26190         * gcc.c-torture/compile/20030704-1.c: New.
26191
26192 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26193
26194         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26195
26196 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26197
26198         PR c++/5287, PR c++/7910,  PR c++/11021
26199         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26200         tests for warnings.
26201         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26202         * g++.dg/ext/dllimport3.C: Likewise.
26203         * g++.dg/ext/dllimport4.C: New file.
26204         * g++.dg/ext/dllimport5.C: New file.
26205         * g++.dg/ext/dllimport6.C: New file.
26206         * g++.dg/ext/dllimport7.C: New file.
26207         * g++.dg/ext/dllimport8.C: New file.
26208         * g++.dg/ext/dllimport9.C: New file.
26209         * g++.dg/ext/dllimport10.C: New file.
26210         * g++.dg/ext/dllexport1.C: New file.
26211
26212 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26213
26214         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26215         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26216
26217 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26218
26219         * gcc.dg/builtins-25.c: New testcase.
26220         * gcc.dg/builtins-26.c: New testcase.
26221
26222 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26223
26224         * gcc.dg/compat/vector-defs.h: New file.
26225         * gcc.dg/compat/vector-setup.h: New file.
26226         * gcc.dg/compat/vector-check.h: New file.
26227         * gcc.dg/compat/vector-1_main.c: New file.
26228         * gcc.dg/compat/vector-1_x.c: New file.
26229         * gcc.dg/compat/vector-1_y.c: New file.
26230         * gcc.dg/compat/vector-2_main.c: New file.
26231         * gcc.dg/compat/vector-2_x.c: New file.
26232         * gcc.dg/compat/vector-2_y.c: New file.
26233
26234         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26235         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26236         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26237         * gcc.dg/compat/struct-align-1.h: New file.
26238         * gcc.dg/compat/struct-align-1_main.c: New file.
26239         * gcc.dg/compat/struct-align-1_x.c: New file.
26240         * gcc.dg/compat/struct-align-1_y.c: New file.
26241         * gcc.dg/compat/struct-align-2.h: New file.
26242         * gcc.dg/compat/struct-align-2_main.c: New file.
26243         * gcc.dg/compat/struct-align-2_x.c: New file.
26244         * gcc.dg/compat/struct-align-2_y.c: New file.
26245
26246         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26247         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26248         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26249         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26250         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26251         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26252         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26253         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26254         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26255         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26256         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26257         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26258         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26259         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26260         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26261         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26262         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26263         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26264         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26265         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26266         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26267         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26268         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26269         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26270         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26271         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26272         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26273         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26274         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26275
26276 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26277
26278         * gcc.dg/i386-call-1.c: New test.
26279
26280 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         PR c++/9162
26283         * g++.dg/parse/defarg4.C: New.
26284
26285 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26286
26287         PR target/10700
26288         * gcc.c-torture/compile/20030703-1.c: New test case.
26289
26290 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26291
26292         * g++.dg/template/local3.C: Remove extra semicolon.
26293
26294 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26295
26296         * gcc.dg/i386-volatile-1.c: New test.
26297
26298 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26299
26300         PR c++/11072
26301         * g++.dg/other/offsetof2.C: XFAIL.
26302         * g++.dg/other/offsetof5.C: New.
26303
26304         PR c++/10219
26305         * g++.dg/template/error1.C: New.
26306
26307         PR c++/9779
26308         * g++.dg/template/dependent-expr1.C: New.
26309
26310 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26311
26312         PR c++/6949
26313         * g++.dg/template/local3.C: New test.
26314
26315         PR c++/11149
26316         * g++.dg/lookup/scoped6.C: New test.
26317
26318 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26319
26320         PR c++/8046
26321         * g++.dg/other/error7.C: New test.
26322
26323 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26324
26325         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26326         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26327         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26328         * g++.old-deja/g++.other/union2.C: Likewise.
26329         * gcc.dg/c90-const-expr-2.c: Likewise.
26330         * gcc.dg/c90-const-expr-3.c: Likewise.
26331         * gcc.dg/c99-const-expr-2.c: Likewise.
26332         * gcc.dg/c99-const-expr-3.c: Likewise.
26333         * gcc.dg/concat.c: Likewise.
26334
26335 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/9559
26338         * g++.dg/init/static1.C: New test.
26339
26340 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26341
26342         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26343         * g++.old-deja/g++.other/access2.C: Likewise.
26344         * g++.old-deja/g++.other/decl2.C: Likewise.
26345         * gcc.c-torture/execute/20020615-1.c: Likewise.
26346
26347 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26348
26349         PR c++/4933
26350         * g++.dg/template/sizeof4.C: New test.
26351
26352 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26353
26354         * g++.dg/other/error6.C: New test.
26355
26356 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26357
26358         PR c++/10750
26359         * g++.dg/parse/constant2.C: New test.
26360
26361 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
26362
26363         PR c++/11106
26364         * g++.dg/other/error5.C: New test.
26365
26366 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26367
26368         * gcc.dg/format/gcc_diag-1.c: New test.
26369
26370 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
26371
26372         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
26373
26374 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26375
26376         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
26377         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
26378         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
26379
26380 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
26381
26382         * gcc.c-torture/execute/builtins/string-8.c: New test.
26383         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
26384         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
26385         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
26386
26387 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26388
26389         PR c++/10468
26390         * g++.dg/ext/typeof6.C: New test.
26391
26392 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26393
26394         PR c++/10796
26395         * g++.dg/init/enum1.C: New test.
26396
26397 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
26398
26399         * gcc.dg/20030627-1.c: New test.
26400
26401 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
26402
26403         PR c++/11332
26404         * g++.dg/expr/static_cast2.C: New test.
26405
26406 2003-06-26  Roger Sayle  <roger@eyesopen.com>
26407             Jakub Jelinek  <jakub@redhat.com>
26408
26409         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
26410         sprintf(dst,"%s",src) optimization.
26411         * gcc.c-torture/execute/20030626-1.c: New test case.
26412         * gcc.c-torture/execute/20030626-2.c: New test case.
26413
26414 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
26415
26416         * gcc.c-torture/execute/multi-ix.c: New test.
26417
26418         * gcc.c-torture/execute/simd-4.c (main):
26419         Added missing semicolon at end of union.
26420
26421 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
26422
26423         PR c++/8266
26424         * g++.dg/template/explicit-instantiation3.C: New test.
26425
26426 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26427
26428         * gcc.dg/20030626-1.c: Use signed char.
26429
26430 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26431
26432         * gcc.dg/20030626-1.c: New test.
26433
26434 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
26435
26436         * const-str-2.m: Update.
26437
26438 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
26439
26440         PR c++/10990
26441         * g++.dg/rtti/dyncast1.C: New test.
26442         * g++.dg/abi/mangle4.C: Correct base-specifier access.
26443         * g++.dg/lookup/scoped1.C: Remove XFAIL.
26444         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26445
26446         PR c++/10931
26447         * g++.dg/expr/static_cast1.C: New test.
26448
26449 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
26450
26451         * gcc.dg/20030625-1.c: New test.
26452
26453 2003-06-24  Roger Sayle  <roger@eyesopen.com>
26454
26455         * gcc.c-torture/compile/20030624-1.c: New test case.
26456
26457 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
26458
26459         * gcc.c-torture/execute/string-opt-17.c: New test.
26460
26461 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
26462
26463         PR c++/5754
26464         * g++.dg/parse/crash6.C: New test.
26465
26466 2003-06-23  Roger Sayle  <roger@eyesopen.com>
26467
26468         * gcc.dg/builtins-24.c: New test case.
26469
26470 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
26471
26472         * g++.dg/opt/operator1.C: New test.
26473
26474 2003-06-22  Roger Sayle  <roger@eyesopen.com>
26475
26476         * gcc.c-torture/execute/string-opt-16.c: New test case.
26477
26478 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26479
26480         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
26481         * g++.old-deja/g++.other/conv7.C: Likewise.
26482         * g++.old-deja/g++.other/overcnv2.C: Likewise.
26483         * g++.old-deja/g++.other/overload14.C: Likewise.
26484
26485 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26486
26487         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
26488         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
26489
26490 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26491
26492         PR c++/10888
26493         * g++.dg/warn/Winline-3.C: New test.
26494
26495 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26496
26497         * lib/target-supports.exp (check_alias_available): Make the test
26498         program acceptable to the Solaris assembler.
26499
26500         PR c++/10749
26501         * g++.dg/template/memclass2.C: New test.
26502
26503 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26504             Eric Botcazou  <ebotcazou@libertysurf.fr>
26505
26506         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
26507         data for non-matching targets.
26508         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
26509
26510 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26511
26512         PR c++/10845
26513         * g++.dg/template/member3.C: New test.
26514
26515 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
26516
26517         PR c++/10939
26518         * g++.dg/template/func1.C: New test.
26519
26520         PR c++/9649
26521         * g++.dg/template/static4.C: New test.
26522         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
26523
26524         PR c++/11041
26525         * g++.dg/init/ref7.C: New test.
26526
26527 2003-06-19  Matt Austern  <austern@apple.com>
26528
26529         PR c++/11228
26530         * g++.dg/anew1.C: New test.
26531         * g++.dg/anew2.C: New test.
26532         * g++.dg/anew3.C: New test.
26533         * g++.dg/anew4.C: New test.
26534
26535 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
26536
26537         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26538
26539 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
26540
26541         * gcc.c-torture/execute/simd-4.c (main): Make expected value
26542         endian-dependent.
26543
26544 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
26545
26546         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26547         Remove cruft.
26548
26549 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
26550
26551         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26552         * gcc.c-torture/compile/961203-1.c: Likewise.
26553         * gcc.c-torture/compile/980506-1.c: Likewise.
26554
26555 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26556
26557         PR c++/10712
26558         * g++.dg/lookup/using7.C: New test.
26559
26560 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26561
26562         PR c++/11105
26563         * g++.dg/abi/conv1.C: Remove it.
26564         * g++.dg/template/conv7.C: New test.
26565         * g++.dg/template/conv8.C: Likewise.
26566         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26567         conversion operator.
26568
26569 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
26570
26571         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26572         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26573         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26574         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26575         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26576         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26577         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26578         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26579         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26580         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26581         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26582         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26583         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26584         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26585         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26586         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26587         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26588         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26589         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26590         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26591         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26592         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26593         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26594         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26595         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26596         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26597         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26598         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26599         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26600
26601 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
26602
26603         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26604         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26605         indications.
26606
26607 2003-06-16  Roger Sayle  <roger@eyesopen.com>
26608
26609         * gcc.dg/i386-387-5.c: New test case.
26610         * gcc.dg/i386-387-6.c: New test case.
26611         * gcc.dg/builtins-23.c: New test case.
26612
26613 2003-06-15  Roger Sayle  <roger@eyesopen.com>
26614
26615         * gcc.dg/builtins-22.c: New test case.
26616         * gcc.dg/i386-387-1.c: Update to test exp.
26617         * gcc.dg/i386-387-2.c: Likewise.
26618
26619 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26620
26621         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26622
26623 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26624
26625         * lib/gcc-dg.exp (dg-require-dll): New function.
26626         (dg-xfail-if): Likewise.
26627         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26628         driver.
26629
26630         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26631         * gcc.c-torture/compile/20001205-1.c: Likewise.
26632         * gcc.c-torture/compile/20001226-1.c: Likewise.
26633         * gcc.c-torture/compile/20010518-2.c: Likewise.
26634         * gcc.c-torture/compile/20020312-1.c: Likewise.
26635         * gcc.c-torture/compile/20020604-1.c: Likewise.
26636         * gcc.c-torture/compile/920501-12.c: Likewise.
26637         * gcc.c-torture/compile/920501-4.c: Likewise.
26638         * gcc.c-torture/compile/920520-1.c: Likewise.
26639         * gcc.c-torture/compile/920521-1.c: Likewise.
26640         * gcc.c-torture/compile/920625-1.c: Likewise.
26641         * gcc.c-torture/compile/961203-1.c: Likewise.
26642         * gcc.c-torture/compile/980506-1.c: Likewise.
26643         * gcc.c-torture/compile/981006-1.c: Likewise.
26644         * gcc.c-torture/compile/981022-1.c: Likewise.
26645         * gcc.c-torture/compile/981223-1.c: Likewise.
26646         * gcc.c-torture/compile/990617-1.c: Likewise.
26647         * gcc.c-torture/compile/dll.c: Likewise.
26648         * gcc.c-torture/compile/labels-3.c: Likewise.
26649         * gcc.c-torture/compile/mipscop-1.c: Likewise.
26650         * gcc.c-torture/compile/mipscop-2.c: Likewise.
26651         * gcc.c-torture/compile/mipscop-3.c: Likewise.
26652         * gcc.c-torture/compile/mipscop-4.c: Likewise.
26653         * gcc.c-torture/compile/simd-5.c: Likewise.
26654         * gcc.c-torture/compile/20000804-1.x: Remove.
26655         * gcc.c-torture/compile/20001205-1.x: Likewise.
26656         * gcc.c-torture/compile/20001226-1.x: Likewise.
26657         * gcc.c-torture/compile/20010518-2.x: Likewise.
26658         * gcc.c-torture/compile/20020312-1.x: Likewise.
26659         * gcc.c-torture/compile/20020604-1.x: Likewise.
26660         * gcc.c-torture/compile/920501-12.x: Likewise.
26661         * gcc.c-torture/compile/920501-4.x: Likewise.
26662         * gcc.c-torture/compile/920520-1.x: Likewise.
26663         * gcc.c-torture/compile/920521-1.x: Likewise.
26664         * gcc.c-torture/compile/920625-1.x: Likewise.
26665         * gcc.c-torture/compile/961203-1.x: Likewise.
26666         * gcc.c-torture/compile/980506-1.x: Likewise.
26667         * gcc.c-torture/compile/981006-1.x: Likewise.
26668         * gcc.c-torture/compile/981022-1.x: Likewise.
26669         * gcc.c-torture/compile/981223-1.x: Likewise.
26670         * gcc.c-torture/compile/990617-1.x: Likewise.
26671         * gcc.c-torture/compile/mipscop-1.x: Likewise.
26672         * gcc.c-torture/compile/mipscop-2.x: Likewise.
26673         * gcc.c-torture/compile/mipscop-3.x: Likewise.
26674         * gcc.c-torture/compile/mipscop-4.x: Likewise.
26675         * gcc.c-torture/compile/simd-5.x: Likewise.
26676
26677         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26678
26679 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26680
26681         * gcc.c-torture/execute/20030611-1.c: New test.
26682
26683 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26684
26685         PR middle-end/168
26686         * gcc.dg/20030612-1.c: New test case.
26687
26688 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26689
26690         PR c++/10635
26691         * g++.dg/expr/cast1.C: New test.
26692
26693 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26694
26695         * gcc.dg/builtins-21.c: New test case.
26696
26697 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
26698
26699         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26700         options instead of at the end.
26701         * lib/objc.exp (objc_target_compile): Likewise.
26702
26703 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
26704
26705         PR c++/10432
26706         * g++.dg/parse/error1.C: New test.
26707
26708 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
26709
26710         * gcc.dg/compat/struct-by-value-11_main.c: New file.
26711         * gcc.dg/compat/struct-by-value-11_x.c: New file.
26712         * gcc.dg/compat/struct-by-value-11_y.c: New file.
26713         * gcc.dg/compat/struct-by-value-12_main.c: New file.
26714         * gcc.dg/compat/struct-by-value-12_x.c: New file.
26715         * gcc.dg/compat/struct-by-value-12_y.c: New file.
26716         * gcc.dg/compat/struct-by-value-13_main.c: New file.
26717         * gcc.dg/compat/struct-by-value-13_x.c: New file.
26718         * gcc.dg/compat/struct-by-value-13_y.c: New file.
26719         * gcc.dg/compat/struct-by-value-14_main.c: New file.
26720         * gcc.dg/compat/struct-by-value-14_x.c: New file.
26721         * gcc.dg/compat/struct-by-value-14_y.c: New file.
26722         * gcc.dg/compat/struct-by-value-15_main.c: New file.
26723         * gcc.dg/compat/struct-by-value-15_x.c: New file.
26724         * gcc.dg/compat/struct-by-value-15_y.c: New file.
26725         * gcc.dg/compat/struct-by-value-16_main.c: New file.
26726         * gcc.dg/compat/struct-by-value-16_x.c: New file.
26727         * gcc.dg/compat/struct-by-value-16_y.c: New file.
26728         * gcc.dg/compat/struct-by-value-17_main.c: New file.
26729         * gcc.dg/compat/struct-by-value-17_x.c: New file.
26730         * gcc.dg/compat/struct-by-value-17_y.c: New file.
26731         * gcc.dg/compat/struct-by-value-18_main.c: New file.
26732         * gcc.dg/compat/struct-by-value-18_x.c: New file.
26733         * gcc.dg/compat/struct-by-value-18_y.c: New file.
26734
26735         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26736         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26737         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26738         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26739         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26740         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26741         * gcc.dg/compat/scalar-return-3_main.c: New file.
26742         * gcc.dg/compat/scalar-return-3_x.c: New file.
26743         * gcc.dg/compat/scalar-return-3_y.c: New file.
26744         * gcc.dg/compat/scalar-return-4_main.c: New file.
26745         * gcc.dg/compat/scalar-return-4_x.c: New file.
26746         * gcc.dg/compat/scalar-return-4_y.c: New file.
26747
26748 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
26749
26750         * gcc.dg/compat/fp2-struct-check.h: New file.
26751         * gcc.dg/compat/fp2-struct-defs.h: New file.
26752         * gcc.dg/compat/fp2-struct-init.h: New file.
26753         * gcc.dg/compat/struct-by-value-10_main.c: New file.
26754         * gcc.dg/compat/struct-by-value-10_x.c: New file.
26755         * gcc.dg/compat/struct-by-value-10_y.c: New file.
26756         * gcc.dg/compat/struct-return-10_main.c: New file.
26757         * gcc.dg/compat/struct-return-10_x.c: New file.
26758         * gcc.dg/compat/struct-return-10_y.c: New file.
26759
26760         * gcc.dg/compat/compat-common.h: New file.
26761         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26762         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26763         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26764         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26765         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26766         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26767         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26768         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26769         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26770         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26771         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26772         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26773         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26774         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26775         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26776         * gcc.dg/compat/small-struct-check.h: Ditto.
26777         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26778         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26779         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26780         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26781         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26782         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26783         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26784         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26785         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26786         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26787         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26788         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26789         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26790         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26791         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26792         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26793         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26794         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26795         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26796         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26797         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26798         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26799         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26800         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26801         * gcc.dg/compat/struct-return-2_main.c: Ditto.
26802         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26803         * gcc.dg/compat/struct-return-2_y.c: Ditto.
26804         * gcc.dg/compat/struct-return-3_main.c: Ditto.
26805         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26806         * gcc.dg/compat/struct-return-3_y.c: Ditto.
26807
26808 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
26809
26810         * g++.dg/pch/static-1.C: New file.
26811         * g++.dg/pch/static-1.Hs: New file.
26812
26813 2003-06-10  Richard Henderson  <rth@redhat.com>
26814
26815         * gcc.dg/asm-7.c: Adjust expected warning text.
26816
26817 2003-06-10  Roger Sayle  <roger@eyesopen.com>
26818
26819         * gcc.dg/builtins-20.c: New test case.
26820
26821 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
26822
26823         PR c++/11131
26824         * g++.dg/opt/template1.C: New test.
26825
26826 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26827
26828         * lib/gcc-dg.exp (dg-test): Clear additional_files and
26829         additional_sources.
26830
26831 2003-05-21  David Taylor  <dtaylor@emc.com>
26832
26833         * gcc.dg/Wpadded.c: New file.
26834
26835 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26836
26837         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26838         * gcc.dg/special/weak-2.c: Add dg-require-weak.
26839         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26840         dg-require-weak.
26841
26842 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
26843
26844         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26845
26846 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
26847
26848         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26849         (dg-require-alias): Likewise.
26850         (dg-require-gc-sections): Likewise.
26851         * lib/target-supports.exp (check_gc_sections_available): Likewise.
26852
26853 2003-06-08  Richard Henderson  <rth@redhat.com>
26854
26855         * gcc.dg/20011029-2.c: Fix the array reference.
26856         * gcc.dg/asm-7.c: New.
26857
26858 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
26859
26860         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26861
26862 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
26863
26864         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26865         (dg-require-gc-sections): Likewise.
26866
26867 2003-06-08  Jan Hubicka  <jh@suse.cz>
26868
26869         * i386-cmov1.c: Fix regular expression.
26870         * i386-cvt-1.c: Likewise.
26871         * i386-local.c: Likewise.
26872         * i386-local2.c: Likewise.
26873         * i386-mul.c: Likewise.
26874         * i386-ssetype-1.c: Likewise.
26875         * i386-ssetype-3.c: Likewise.
26876         * i386-ssetype-5.c: Likewise.
26877
26878 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26879
26880         PR c++/11039
26881         * g++.dg/warn/implicit-typename2.C: New test.
26882         * g++.dg/warn/implicit-typename3.C: New test.
26883
26884 2003-06-07  Richard Henderson  <rth@redhat.com>
26885
26886         * g++.dg/other/offsetof3.C: Use size_t.
26887         * g++.dg/other/offsetof4.C: Likewise.
26888
26889 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
26890
26891         * lib/copy-file.exp: New. Implement gcc_copy_files.
26892
26893         * lib/dg-pch.exp: Load copy-file.exp
26894         (dg-pch): Use gcc_copy_files instead of "file copy".
26895
26896 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
26897
26898         * gcc.dg/weak/weak.exp: Simplify.
26899         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26900         * gcc.dg/weak/weak-1.c: Likewise.
26901         * gcc.dg/weak/weak-2.c: Likewise.
26902         * gcc.dg/weak/weak-3.c: Likewise.
26903         * gcc.dg/weak/weak-4.c: Likewise.
26904         * gcc.dg/weak/weak-5.c: Likewise.
26905         * gcc.dg/weak/weak-6.c: Likewise.
26906         * gcc.dg/weak/weak-7.c: Likewise.
26907         * gcc.dg/weak/weak-8.c: Likewise.
26908         * gcc.dg/weak/weak-9.c: Likewise.
26909
26910 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
26911
26912         gcc.c-torture/execute/20030606-1.c: New.
26913
26914 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26915
26916         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26917         * gcc.dg/builtins-19.c: Likewise.
26918
26919 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26920
26921         * gcc.dg/builtins-2.c: Add some more tests.
26922         * gcc.dg/builtins-18.c: New test case.
26923         * gcc.dg/builtins-19.c: New test case.
26924
26925 2003-06-06  Roger Sayle  <roger@eyesopen.com>
26926             Jim Wilson  <wilson@tuliptree.org>
26927
26928         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26929
26930 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26933         mempcpy/stpcpy calls not to be optimized into something else.
26934         * gcc.c-torture/execute/string-opt-3.c: Moved to...
26935         * gcc.c-torture/execute/builtins/string-7.c: ...here.
26936         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26937
26938 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26939
26940         * gcc.dg/format/asm_fprintf-1.c: New test.
26941
26942 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
26943
26944         * lib/gcc-defs.exp (additional_sources): New variable.
26945         (dg-additional-sources): New function.
26946         (additional_files): New variable.
26947         (dg-additional-files): New function.
26948         (dg-additional-files-options): Likewise.
26949         * lib/gcc-dg.exp (dg-require-weak): New function.
26950         (dg-require-alias): Likewise.
26951         (dg-require-gc-sections): Likewise.
26952         * lib/target-supports.exp (check_alias_available): Remove testfile
26953         parameter.
26954         (check_gc_sections_available): New function.
26955         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26956         (dg-gpp-additional-files): Likewise.
26957         * lib/g++.exp (additional_sources): Remove.
26958         (additional_files): Likewise.
26959         (g++_target_compile): Use dg-additional-files-options.
26960
26961         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
26962         Tcl logic.
26963         * gcc.dg/special/ecos.exp: Remove.
26964         * gcc.dg/special/20000419-2.c: Use dg-require-*.
26965         * gcc.dg/special/alias-1.c: Likewise.
26966         * gcc.dg/special/alias-2.c: Likewise.
26967         * gcc.dg/special/gcsec-1.c: Likewise.
26968         * gcc.dg/special/weak-1.c: Likewise.
26969         * gcc.dg/special/weak-2.c: Likewise.
26970         * gcc.dg/special/wkali-1.c: Likewise.
26971         * gcc.dg/special/wkali-2.c: Likewise.
26972
26973         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26974         dg-gpp-additional-*.
26975         * g++.dg/special/conpr-3.C: Likewise.
26976         * g++.dg/special/conpr-4.C: Likewise.
26977         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26978         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26979         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26980         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26981         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26982         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26983         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26984         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26985         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26986         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26987         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26988         * g++.old-deja/g++.other/comdat1.C: Likewise.
26989         * g++.old-deja/g++.other/comdat2.C: Likewise.
26990         * g++.old-deja/g++.other/comdat3.C: Likewise.
26991         * g++.old-deja/g++.other/ctor1.C: Likewise.
26992         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26993
26994 2003-06-05  Richard Henderson  <rth@redhat.com>
26995
26996         * gcc.dg/debug/20030605-1.c: New.
26997
26998 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
26999
27000         * README.QMTEST: Update.
27001
27002 2003-06-04  Richard Henderson  <rth@redhat.com>
27003
27004         * gcc.dg/cleanup-1.c: New.
27005         * gcc.dg/cleanup-2.c: New.
27006         * gcc.dg/cleanup-3.c: New.
27007         * gcc.dg/cleanup-4.c: New.
27008         * gcc.dg/cleanup-5.c: New.
27009         * gcc.dg/cleanup-6.c: New.
27010         * gcc.dg/cleanup-7.c: New.
27011
27012 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27013
27014         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27015
27016         * lib/dg-pch.exp: New file.
27017         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27018         * gcc.dg/pch/pch.exp: Likewise.
27019
27020 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27021
27022         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27023         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27024         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27025         * gcc.dg/builtins-17.c: New test case.
27026         * gcc.dg/i386-387-4.c: New test case.
27027         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27028
27029 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27030
27031         * gcc.dg/ultrasp9.c: New test.
27032
27033 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27034
27035         * gcc.c-torture/compile/20030604-1.c: New test.
27036         * gcc.dg/sparc-constant-1.c: New test.
27037
27038 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27039
27040         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27041
27042 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27043
27044         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27045
27046         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27047         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27048
27049 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27050
27051         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27052
27053 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27054
27055         PR c++/10940
27056         * g++.dg/template/spec10.C: New test.
27057
27058 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27059
27060         * gcc.dg/builtins-16.c: New test case.
27061
27062 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27063
27064         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27065         mempcpy test with post-increments.
27066         * gcc.c-torture/execute/string-opt-3.c: New test.
27067         * gcc.dg/string-opt-1.c: New test.
27068
27069 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27070
27071         PR fortran/10965
27072         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27073
27074 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27075
27076         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27077         (scan-assembler): ... here.  Use dg-scan.
27078         (scan-assembler-not): Likewise.
27079         (scan-file): New function.
27080         (scan-file-not): Likewise.
27081         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27082         * gcc.dg/cpp/_Pragma4.c: Likewise.
27083         * gcc.dg/cpp/_Pragma5.c: Likewise.
27084         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27085         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27086         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27087         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27088         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27089         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27090         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27091         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27092         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27093         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27094         * gcc.dg/cpp/cxxcom1.c: Likewise.
27095         * gcc.dg/cpp/line1.c: Likewise.
27096         * gcc.dg/cpp/maccom1.c: Likewise.
27097         * gcc.dg/cpp/maccom2.c: Likewise.
27098         * gcc.dg/cpp/maccom3.c: Likewise.
27099         * gcc.dg/cpp/maccom4.c: Likewise.
27100         * gcc.dg/cpp/maccom5.c: Likewise.
27101         * gcc.dg/cpp/maccom6.c: Likewise.
27102         * gcc.dg/cpp/multiline.c: Likewise.
27103         * gcc.dg/cpp/spacing1.c: Likewise.
27104         * gcc.dg/cpp/spacing2.c: Likewise.
27105         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27106         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27107         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27108         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27109         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27110         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27111         * gcc.dg/cpp/cxxcom2.c: Likewise.
27112         * gcc.dg/cpp/cxxcom2.h: New file.
27113
27114         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27115         * g++.dg/cpp/truefalse.C: Here.
27116         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27117
27118 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27119
27120         * gcc.dg/cpp/redef3.c: New file.
27121
27122 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27123
27124         * gcc.dg/i386-loop-3.c: New test.
27125
27126 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27127
27128         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27129
27130 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27131
27132         * gcc.dg/fwrapv-1.c: New test case.
27133         * gcc.dg/fwrapv-2.c: New test case.
27134
27135 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27136
27137         PR c++/10956
27138         * g++.dg/template/spec9.C: New test.
27139
27140 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27141
27142         * gcc.dg/duff-4.c: New test case.
27143
27144 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27145
27146         PR fortran/10843
27147         * g77.dg/ffixed-form-1.f: New test
27148         * g77.dg/ffixed-form-2.f: New test
27149         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27150         * g77.dg/ffree-form-3.f: New test
27151
27152 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27153
27154         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27155         * gcc.dg/wint_t-1.c: Likewise.
27156
27157 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27158
27159         * g++.dg/template/access11.C: New test.
27160
27161 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27162
27163         PR c++/10849
27164         * g++.dg/template/access10.C: New test.
27165
27166 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27167             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27168
27169         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27170
27171 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27172
27173         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27174         suppress for powerpc-*-darwin*.
27175         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27176
27177 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27178
27179         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27180         suppress option for powerpc-*-darwin*.
27181
27182 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27183
27184         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27185         * gcc.dg/builtins-4.c: Add test for fmod.
27186
27187 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27188
27189         PR c++/10682
27190         * g++.dg/template/instantiate4.C: New test.
27191
27192 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27193
27194         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27195
27196 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27197
27198         * gcc.dg/compat/scalar-return-1_main.c: New file.
27199         * gcc.dg/compat/scalar-return-1_x.c: New file.
27200         * gcc.dg/compat/scalar-return-1_y.c: New file.
27201         * gcc.dg/compat/scalar-return-2_main.c: New file.
27202         * gcc.dg/compat/scalar-return-2_x.c: New file.
27203         * gcc.dg/compat/scalar-return-2_y.c: New file.
27204         * gcc.dg/compat/struct-return-3_main.c: New file.
27205         * gcc.dg/compat/struct-return-3_y.c: New file.
27206         * gcc.dg/compat/struct-return-3_x.c: New file.
27207         * gcc.dg/compat/struct-return-2_main.c: New file.
27208         * gcc.dg/compat/struct-return-2_x.c: New file.
27209         * gcc.dg/compat/struct-return-2_y.c: New file.
27210
27211 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27212
27213         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27214         for hppa*-hp-hpux*.
27215         * gcc.dg/20021014-1.c (dg-options): Likewise.
27216         * gcc.dg/nest.c (dg-options): Likewise.
27217
27218 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27219
27220         PR c++/9738
27221         * g++.dg/ext/dllimport2.C: New file.
27222         * g++.dg/ext/dllimport3.C: New file.
27223
27224 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27225
27226         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27227         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27228         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27229         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27230         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27231         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27232         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27233         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27234         * gcc.dg/compat/small-struct-defs.h: New file.
27235         * gcc.dg/compat/small-struct-init.h: New file.
27236         * gcc.dg/compat/small-struct-check.h: New file.
27237         * gcc.dg/compat/fp-struct-defs.h: New file.
27238         * gcc.dg/compat/fp-struct-check.h: New file.
27239         * gcc.dg/compat/fp-struct-init.h: New file.
27240         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27241         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27242
27243 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27244
27245         * gcc.dg/20030225-2.c: New test.
27246
27247 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27248             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27249
27250         * gcc.c-torture/compile/20030518-1.c: New test case.
27251
27252 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27253
27254         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27255         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27256         gcc-dg-debug-runtest.
27257         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27258         gcc-dg-debug-runtest.
27259
27260 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27261
27262         PR c++/9022
27263         * g++.dg/lookup/using6.C: New test.
27264
27265 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27266
27267         * g++.dg/parse/access2.C: New test.
27268
27269 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27270
27271         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27272         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27273         * gcc.dg/debug/debug.exp: Likewise.
27274
27275 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27276
27277         * gcc.dg/dollar.c: New test.
27278
27279 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27280
27281         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27282         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27283         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27284         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27285         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27286         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27287         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27288         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27289         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27290         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27291         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27292         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27293         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27294         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27295         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27296         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27297         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27298         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27299
27300 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27301
27302         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27303         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27304         support for "repo" mode.
27305         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27306         * lib/g77-dg.exp: Likewise.
27307         * lib/obj-dg.exp: Likewise.
27308
27309 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27310
27311         Merge from gcc-3_2-rhl8-branch:
27312         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27313
27314         * gcc.dg/tls/opt-6.c: New test.
27315
27316         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27317
27318         * gcc.dg/20030405-1.c: New test.
27319
27320         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27321
27322         * gcc.dg/20030309-1.c: New test.
27323
27324         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27325
27326         * gcc.c-torture/execute/20030307-1.c: New test.
27327
27328         2003-02-20  Randolph Chung  <tausq@debian.org>
27329
27330         * gcc.c-torture/compile/20030220-1.c: New test.
27331
27332         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27333
27334         * gcc.dg/20030217-1.c: New test.
27335
27336         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27337
27338         * gcc.c-torture/compile/20020129-1.c: New test.
27339
27340         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27341
27342         * gcc.dg/unroll-1.c: New test.
27343
27344         2002-11-16  Jan Hubicka  <jh@suse.cz>
27345
27346         * gcc.c-torture/execute/20020920-1.c: New test.
27347
27348         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27349
27350         PR target/7434
27351         * gcc.c-torture/compile/20021008-1.c: New test.
27352
27353         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27354
27355         PR target/7559
27356         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27357
27358         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27359
27360         * gcc.c-torture/compile/20020807-1.c: New test.
27361
27362         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
27363
27364         * gcc.dg/tls/opt-1.c: New test.
27365
27366         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
27367
27368         * gcc.dg/20020729-1.c: New test.
27369
27370         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
27371
27372         * g++.dg/opt/life1.C: New test.
27373
27374         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
27375
27376         * gcc.dg/20020525-1.c: New test.
27377
27378         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27379
27380         PR c++/6794
27381         * g++.dg/ext/pretty1.C: New test.
27382         * g++.dg/ext/pretty2.C: New test.
27383
27384 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
27385
27386         PR c++/8385
27387         * g++.dg/ext/typeof5.C: New test.
27388
27389 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
27390
27391         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
27392         __USER_LABEL_PREFIX__ into account.
27393         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
27394
27395 2003-05-14  Roger Sayle  <roger@eyesopen.com>
27396
27397         * gcc.dg/builtins-15.c: New test case.
27398
27399 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
27400
27401         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
27402
27403 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
27404
27405         * lib/g++.exp: Tweak handling of additional source files.
27406         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
27407         * g++.dg/special/conpr-2a.C: Rename to ...
27408         * g++.dg/special/conpr-2a.cc: ... this.
27409         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
27410         * g++.dg/special/conpr-3a.C: Rename to ...
27411         * g++.dg/special/conpr-3a.cc: This.
27412         * g++.dg/special/conpr-3b.C: Rename to ...
27413         * g++.dg/special/conpr-3b.cc: This.
27414         * g++.dg/special/conpr-4.C: New test.
27415         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
27416
27417 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
27418
27419         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
27420
27421 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27422
27423         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
27424         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27425         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
27426         * g++.old-deja/g++.other/warn3.C: Likewise.
27427
27428 2003-05-11  Roger Sayle  <roger@eyesopen.com>
27429
27430         * gcc.dg/i386-387-1.c: Update to also test log.
27431         * gcc.dg/i386-387-2.c: Likewise.
27432
27433 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27434
27435         * g77.f-torture/execute/int8421.f: New test.
27436
27437 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27438
27439         PR c++/10230, c++/10481
27440         * g++.dg/lookup/scoped5.C: New test.
27441
27442 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27443
27444         PR c++/10552
27445         * g++.dg/template/ttp6.C: New test.
27446
27447 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
27448
27449         * gcc.c-torture/execute/builtins: New directory.
27450         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27451         gcc.c-torture/execute/builtins.
27452         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27453         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27454         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
27455         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27456
27457 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27458
27459         PR c++/9252
27460         * g++.dg/template/access8.C: New test.
27461         * g++.dg/template/access9.C: New test.
27462
27463 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27464
27465         PR c++/9554
27466         * g++.dg/parse/access1.C: New test.
27467
27468 2003-05-09  DJ Delorie  <dj@redhat.com>
27469
27470         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
27471         long, and not an int.
27472
27473 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27474
27475         PR c++/10555, c++/10576
27476         * g++.dg/template/memclass1.C: New test.
27477
27478 2003-05-08  DJ Delorie  <dj@redhat.com>
27479
27480         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
27481         targets.
27482         * gcc.c-torture/execute/20021024-1.x: Likewise.
27483         * gcc.c-torture/execute/shiftdi.x: Likewise.
27484         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
27485         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
27486         * gcc.dg/20021018-1.c: Likewise.
27487
27488 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27489
27490         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
27491
27492         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
27493         (bcopy): Call memmove.
27494
27495 2003-05-08  Roger Sayle  <roger@eyesopen.com>
27496
27497         * g77.f-torture/compile/8485.f: New test case.
27498
27499 2003-05-07  Richard Henderson  <rth@redhat.com>
27500
27501         PR c++/10570
27502         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
27503         Verify exception_cleanup not called for rethrows.
27504         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
27505         when exiting catch block without rethrowing.
27506         * g++.dg/eh/forced3.C: New.
27507         * g++.dg/eh/forced4.C: New.
27508
27509 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
27510
27511         * gcc.dg/20030505.c: Fix triplet.
27512
27513 2003-05-06  DJ Delorie  <dj@redhat.com>
27514
27515         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
27516         * gcc.dg/nest.c: Likewise.
27517
27518 2003-05-05  Roger Sayle  <roger@eyesopen.com>
27519
27520         * gcc.dg/builtins-14.c: New test case.
27521
27522 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
27523
27524         * lib/compat.exp (compat-execute): New argument.
27525         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27526         * gcc.dg/compat: New test directory.
27527         * gcc.dg/compat/compat.exp: New expect script.
27528         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27529         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27530         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27531         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27532         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27533         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27534
27535         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27536         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27537         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27538         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27539         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27540         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27541         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27542         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27543         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27544         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27545         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27546         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27547         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27548         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27549         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27550
27551 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
27552
27553         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27554
27555 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
27556
27557         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27558
27559 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
27560
27561         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27562         * gcc.dg/ppc-fsel-2.c: New test.
27563
27564         * gcc.dg/unused-5.c: New test.
27565
27566 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27567
27568         PR c++/10496
27569         * g++.dg/warn/pmf1.C: New test.
27570
27571 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27572
27573         PR c++/4494
27574         * g++.dg/warn/main.C: New test.
27575
27576 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27577
27578         * gcc.dg/nonnull-3.c: New test.
27579
27580 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
27581
27582         * gcc.dg/cpp/Wtrigraphs.c: Update.
27583         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27584
27585 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
27586
27587         * gcc.dg/ppc-fsel-1.c: New test.
27588
27589 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
27590
27591         PR c/10604
27592         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27593
27594 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
27595
27596         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27597
27598 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27599
27600         PR c++/9364, c++/10553, c++/10586
27601         * g++.dg/parse/typename4.C: New test.
27602         * g++.dg/parse/typename5.C: Likewise.
27603
27604 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
27605
27606         * gcc.c-torture/compile/20030503-1.c: New test.
27607
27608 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27609
27610         * g++.dg/lookup/using5.C: Fix testcase error.
27611
27612 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
27613
27614         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27615         since MEABI is no longer supported.  Remove all vestiges
27616         of MEABI from the test.
27617
27618 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27619
27620         PR c++/10554
27621         * g++.dg/lookup/using5.C: New test.
27622
27623 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27624
27625         PR c++/8772
27626         * g++.dg/template/ttp5.C: New test.
27627
27628 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
27629
27630         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27631         (dg-gpp-additional-sources): New function.
27632         (dg-gpp-additional-files): Likewise.
27633         * lib/g++.exp (additional_sources): New variable.
27634         (additional_files): Likewise.
27635         (g++_target_compile): Deal with them.
27636         * lib/old-dejagnu.exp: Remove.
27637         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27638         * g++.old-deja: Revise all tests to use dg commands.
27639
27640 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27641
27642         PR c++/9432, c++/9528
27643         * g++.dg/lookup/using4.C: New test.
27644
27645 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
27646
27647         * gcc.dg/noreturn-5.c: New file.
27648         * gcc.dg/noreturn-6.c: New file.
27649
27650         * gcc.c-torture/compile/inline-1.c: New file.
27651
27652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27653
27654         PR c++/10551
27655         * g++.dg/template/explicit1.C: New test.
27656
27657 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27658
27659         PR c++/10549
27660         * g++.dg/other/bitfield1.C: New test.
27661
27662         PR c++/10527
27663         * g++.dg/init/new7.C: New test.
27664
27665 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27666
27667         * g++.dg/ext/desig1.C: New test.
27668         * g++.dg/ext/init1.C: Update.
27669
27670         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27671
27672 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
27673
27674         PR c++/10180
27675         * g++.dg/warn/Winline-1.C: New test.
27676
27677 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
27678
27679         * gcc.c-torture/execute/string-opt-19.c: New test.
27680
27681         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27682         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27683
27684 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
27685
27686         PR c++/10506
27687         * g++.dg/init/new6.C: New test.
27688
27689         PR c++/10503
27690         * g++.dg/init/ref6.C: New test.
27691
27692 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
27693
27694         * g++.dg/warn/weak1.C: XFAIL on AIX4.
27695
27696 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27697
27698         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27699         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27700
27701 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
27702
27703         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27704         initialized static data members.
27705
27706 2003-04-25  H.J. Lu <hjl@gnu.org>
27707
27708         * gcc.dg/ia64-sync-4.c: New test.
27709
27710 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27711
27712         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
27713         date.
27714
27715 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
27716
27717         PR c++/10337
27718         * g++.dg/warn/conv1.C: New test.
27719         * g++.old-deja/g++.other/conv7.C: Adjust.
27720         * g++.old-deja/g++.other/overload14.C: Adjust.
27721
27722 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27723
27724         PR c++/10471
27725         * g++.dg/template/defarg2.C: New test.
27726
27727 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
27728
27729         * gcc.dg/cpp/include2.c: Update.
27730         * gcc.dg/cpp/multiline-2.c: New.
27731         * gcc.dg/cpp/multiline.c: Update.
27732         * gcc.dg/cpp/strify2.c: Update.
27733         * gcc.dg/cpp/trad/literals-2.c: Update.
27734
27735 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27736
27737         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27738
27739 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27740
27741         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27742
27743 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27744
27745         PR c++/10451
27746         * g++.dg/parse/crash4.C: New test.
27747
27748         PR c++/9847
27749         * g++.dg/parse/crash5.C: New test.
27750
27751 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
27752
27753         PR c++/10446
27754         * g++.dg/parse/crash3.C: New test.
27755
27756         PR c++/10428
27757         * g++.dg/parse/elab1.C: New test.
27758
27759 2003-04-22  Devang Patel  <dpatel@apple.com>
27760
27761         * gcc.dg/cpp/trad/funlike-5.c: New test.
27762
27763 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
27764
27765         * g++.dg/other/packed1.C: Fix dg options.
27766
27767 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
27768
27769         * g++.dg/other/offsetof2.C: New test.
27770
27771 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
27772
27773         * g++.dg/template/recurse.C: Adjust location of error messages.
27774
27775 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
27776
27777         PR c++/9881
27778         * g++.dg/init/addr-const1.C: New test.
27779         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27780
27781 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         PR c++/10405
27784         * g++.dg/lookup/struct-hack1.C: New test.
27785
27786 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
27787
27788         * ucs.c: Update diagnostic messages.
27789
27790 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27791
27792         * gcc.dg/cpp/truefalse.cpp: New test.
27793         * gcc.dg/cpp/cpp.exp: Update.
27794         * g++.dg/other/stdbool-if.C: Remove.
27795
27796 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27797
27798         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27799         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27800
27801 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27802
27803         * gcc.c-torture/compile/20030418-1.c: New test.
27804
27805 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
27806
27807         * README.compat: Remove; content moved to doc/sourcebuild.texi.
27808
27809 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27810
27811         PR c++/10347
27812         g++.dg/template/dependent-name1.C: New test.
27813
27814 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
27815
27816         * gcc.dg/warn-1.c (tourist_guide): New array,
27817         contains a pointer to bar.
27818
27819 2003-04-16  Roger Sayle  <roger@eyesopen.com>
27820
27821         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27822         * gcc.c-torture/execute/medce-1.c: New test case.
27823         * gcc.c-torture/execute/medce-2.c: New test case.
27824
27825 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
27826
27827         * lib/prune.exp: Ignore more messages.
27828
27829         PR c++/10381
27830         * g++.dg/parse/lookup3.C: New test.
27831
27832 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
27833
27834         * gcc.c-torture/compile/20030415-1.c : New test.
27835
27836 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
27837
27838         * gcc.c-torture/execute/scope-2.c: Move to ...
27839         * gcc.dg/noncompile/scope.c: .... here.
27840
27841 2003-04-14  Roger Sayle  <roger@eyesopen.com>
27842
27843         * gcc.dg/20030414-2.c: New test case.
27844
27845 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
27846
27847         PR target/10377
27848         * gcc.dg/20030414-1.c: New test.
27849
27850 2003-04-13  Roger Sayle  <roger@eyesopen.com>
27851
27852         * gcc.dg/builtins-12.c: New test case.
27853         * gcc.dg/builtins-13.c: New test case.
27854
27855 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27856
27857         * gcc.c-torture/execute/string-opt-18.c: New test.
27858
27859 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
27860
27861         PR c++/10300
27862         * g++.dg/init/new5.C: New test.
27863
27864 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
27865
27866         PR c++/7910
27867         * g++.dg/ext/dllimport1.C: New test.
27868
27869 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27870
27871         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27872
27873 2003-04-11  Bud Davis <bdavis9659@comcast.net>
27874
27875         PR Fortran/9263
27876         * g77.f-torture/noncompile/9263.f: New test
27877         PR Fortran/1832
27878         * g77.f-torture/execute/1832.f: New test
27879
27880 2003-04-11  David Chad  <davidc@freebsd.org>
27881             Loren J. Rittle  <ljrittle@acm.org>
27882
27883         libobjc/8562
27884         * objc.dg/headers.m: New test.
27885
27886 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
27887
27888         * gcc.c-torture/execute/builtin-noret-2.c: New.
27889         * gcc.c-torture/execute/builtin-noret-2.x: New.
27890         XFAIL builtin-noret-2.c at -O1 and above.
27891         * gcc.dg/redecl.c: New.
27892         * gcc.dg/Wshadow-1.c: Update error regexps.
27893
27894 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
27895
27896         * g++.dg/abi/bitfield10.C: New test.
27897
27898 2003-04-09  Mike Stump  <mrs@apple.com>
27899
27900         * gcc.dg/pch/pch.exp: Make testcase names longer.
27901         * g++.dg/pch/pch.exp: Make testcase names longer.
27902
27903 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27904
27905         * gcc.dg/builtins-11.c: New test case.
27906
27907 2003-04-08  Roger Sayle  <roger@eyesopen.com>
27908
27909         * gcc.dg/builtins-9.c: New test case.
27910         * gcc.dg/builtins-10.c: New test case.
27911
27912 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
27913
27914         * gcc.dg/noncompile/init-4.c.c: New test.
27915
27916 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27917
27918         * gcc.misc-test/gcov-9.c: New test.
27919         * gcc.misc-test/gcov-10.c: New test
27920         * gcc.misc-test/gcov-11.c: New test.
27921
27922 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
27923
27924         PR optimization/10024
27925         * gcc.c-torture/compile/20030405-1.c: New test.
27926
27927 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
27928
27929         * gcc.dg/pch/static-3.c: New.
27930         * gcc.dg/pch/static-3.hs: New.
27931         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27932
27933 2003-04-04  Richard Henderson  <rth@redhat.com>
27934
27935         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27936         * g++.dg/eh/forced2.C: Likewise.
27937
27938 2003-04-03  Mike Stump  <mrs@apple.com>
27939
27940         * lib/scanasm.exp (scan-assembler): Add xfail processing for
27941         target arg.
27942         (scan-assembler-times, scan-assembler-not): Likewise.
27943         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27944
27945 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27946
27947         * gcc.dg/sparc-loop-1.c: New test.
27948
27949 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
27950
27951         PR other/9274
27952         * g++.dg/pch/system-2.C: New.
27953         * g++.dg/pch/system-2.Hs: New.
27954
27955 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
27956
27957         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27958
27959         * g++.dg/eh/simd-1.C (vecfunc): Same.
27960
27961 2003-04-01  Roger Sayle  <roger@eyesopen.com>
27962
27963         * gcc.c-torture/execute/20030401-1.c: New test case.
27964
27965 2003-04-01  Ziemowit Laski <zlaski@apple.com>
27966
27967         * objc.dg/defs.m: New.
27968
27969 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
27970
27971         * g++.dg/eh/simd-1.C: New.
27972         * g++.dg/eh/simd-2.C: New.
27973
27974 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
27975
27976         * gcc.c-torture/execute/simd-3.c: New.
27977
27978 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27979
27980         PR c/9936
27981         * gcc.dg/20030331-2.c: New test.
27982
27983 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
27984
27985         PR c++/10278
27986         * g++.dg/parse/crash2.C: New test.
27987
27988 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27989
27990         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27991         * gcc.c-torture/execute/20030331-1.c: ...here.
27992
27993 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
27994
27995         * gcc.c-torture/execute/20030331-1.c: New test.
27996
27997 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         * lib/gcov.exp: Adjust call return testing strings.
28000         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28001
28002 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28003
28004         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28005         * gcc.dg/builtins-7.c: New test case.
28006         * gcc.dg/builtins-8.c: New test case.
28007
28008 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28009
28010         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28011
28012 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28013
28014         PR c++/7647
28015         * g++.dg/lookup-class-member-2.C: New test.
28016
28017 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28018
28019         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28020
28021 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28022
28023         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28024
28025 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28026
28027         * g++.dg/init/attrib1.C: New test.
28028
28029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28030
28031         * gcc.dg/ultrasp8.c: New test.
28032
28033 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28034
28035         * gcc.dg/ultrasp7.c: New test.
28036
28037 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28038
28039         PR c++/10047
28040         * g++.dg/template/inline1.C: New test.
28041
28042 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28043
28044         * gcc.dg/sparc-dwarf2.c: New test.
28045
28046 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28047
28048         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28049         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28050
28051 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28052
28053         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28054         than reading .x files.
28055         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28056         * g77.dg/gcov/gcov-1.f: Likewise.
28057         * gcc.misc-tests/gcov-4b.c: Likewise.
28058         * gcc.misc-tests/gcov-5b.c: Likewise.
28059         * gcc.misc-tests/gcov-6.c: Likewise.
28060         * gcc.misc-tests/gcov-7.c: Likewise.
28061         * gcc.misc-tests/gcov-8.c: Likewise.
28062         * g++.dg/gcov/gcov-1.x: Remove.
28063         * g77.dg/gcov/gcov-1.x: Likewise.
28064         * gcc.misc-tests/gcov-4b.x: Likewise.
28065         * gcc.misc-tests/gcov-5b.x: Likewise.
28066         * gcc.misc-tests/gcov-6.x: Likewise.
28067         * gcc.misc-tests/gcov-7.x: Likewise.
28068         * gcc.misc-tests/gcov-8.x: Likewise.
28069
28070 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28071
28072         PR opt/10087
28073         * gcc.dg/20030324-1.c: New test.
28074
28075 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         PR c++/10224
28078         * g++.dg/template/arg3.C: New test.
28079
28080         PR c++/10158
28081         * g++.dg/template/friend18.C: New test.
28082
28083 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28084
28085         * g77.f-torture/compile/20030326-1.f: New test case.
28086
28087 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28088
28089         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28090
28091         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28092
28093 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28094
28095         * gcc.dg/ia64-sync-3.c: New test.
28096
28097 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28098
28099         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28100
28101 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28102
28103         * gcc.dg/ultrasp6.c: New test.
28104
28105 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28106
28107         * gcc.dg/i386-signbit-1.c: New test.
28108         * gcc.dg/i386-signbit-2.c: New test.
28109         * gcc.dg/i386-signbit-3.c: New test.
28110
28111 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28112
28113         * gcc.dg/ultrasp5.c: Fix options.
28114
28115 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28116
28117         * gcc.dg/ultrasp5.c: Fix comment.
28118
28119 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28120
28121         PR fortran/10197
28122         * g77.f-torture/execute/10197.f: New test.
28123
28124 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28125
28126         PR c++/9898, c++/383
28127         * g++.dg/template/conv6.C: New test.
28128
28129         PR c++/10119
28130         * g++.dg/template/ptrmem5.C: New test.
28131
28132         PR c++/10026
28133         * g++.dg/lookup/koenig1.C: New test.
28134
28135         PR C++/10199
28136         * g++.dg/lookup/template2.C: New test.
28137
28138 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28139
28140         * g++.dg/opt/rtti1.C: New test.
28141
28142 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28143
28144         * gcc.dg/ultrasp5.c: New test.
28145
28146 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28147
28148         PR middle-end/9967
28149         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28150         builtin fputs.
28151
28152 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28153
28154         PR c/8224
28155         * gcc.dg/20030323-1.c: New test.
28156
28157 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28158
28159         * gcc.c-torture/compile/20030323-1.c: New test case.
28160
28161 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28162
28163         * gcc.dg/20030321-1.c: New test.
28164
28165 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28166
28167         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28168
28169 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28170
28171         PR c++/9978, c++/9708
28172         * g++.dg/ext/vlm1.C: Adjust expected error.
28173         * g++.dg/ext/vla2.C: New test.
28174         * g++.dg/template/arg1.C: New test.
28175         * g++.dg/template/arg2.C: New test.
28176
28177 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28178
28179         * g77.f-torture/execute/select.f: New test.
28180         * g77.f-torture/noncompile/select_no_compile.f: New test.
28181
28182 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         PR c++/9898
28185         * g++.dg/other/error4.C: New test.
28186
28187 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28188
28189         * g++.dg/template/friend17.C: New test.
28190
28191 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28192
28193         * gcc.c-torture/compile/20030320-1.c: New.
28194
28195 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28196
28197         * gcc.dg/builtins-6.c: New test case.
28198
28199 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28200
28201         PR target/10073
28202         * gcc.c-torture/compile/20030319-1.c: New.
28203
28204 2003-03-18  Jan Hubicka  <jh@suse.cz>
28205
28206         * gcc.dg/i386-cvt-1.c: New test.
28207
28208 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28209
28210         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28211         * objc.dg/naming-2.m: Likewise.
28212
28213 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28214
28215         PR c++/9639
28216         * g++.dg/parse/crash1.C: New test.
28217
28218 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28219
28220         PR c++/8805
28221         * g++.dg/eh/cleanup1.C: New test.
28222
28223 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28224
28225         * gcc.c-torture/execute/20030316-1.c: New test case.
28226
28227 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28228
28229         PR c++/9629
28230         * g++.dg/init/ctor2.C: New test.
28231
28232 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28233
28234         * g77.f-torture/compile/xformat.f: New test case.
28235
28236 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28237
28238         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28239         * g++.old-deja/g++.mike/eh50.C: Likewise.
28240
28241 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28242
28243         PR c++/6440
28244         * g++.dg/template/spec7.C: New test.
28245         * g++.dg/template/spec8.C: Likewise.
28246
28247 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28248
28249         * gcc.c-torture/execute/20030313-1.c: New test.
28250
28251 2003-03-14  Richard Henderson  <rth@redhat.com>
28252
28253         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28254
28255 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28256
28257         * gcc.c-torture/compile/20030314-1.c: New test.
28258
28259 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28260
28261         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28262         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28263         thumb target,
28264         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28265         to accept newer _imp__  prefix and additional
28266         newline in .drectve section.
28267         * gcc.dg/dll-4.c: Likewise.
28268         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28269         switch.
28270
28271 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28272
28273         * g++.dg/parse/namespace9.C: New test.
28274
28275         * g++.dg/init/ref5.C: New test.
28276         * g++.dg/parse/ptrmem1.C: Likewise.
28277
28278 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28279
28280         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28281         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28282         regular expression.
28283         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28284         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28285
28286 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28287
28288         * gcc.c-torture/execute/20030224-2.c: New test.
28289
28290 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28291
28292         * gcc.dg/decl-3.c: New test.
28293
28294 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28295
28296         * gcc.dg/i386-loop-2.c: New test.
28297
28298 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28299
28300         PR c++/9474
28301         * g++.dg/parse/namespace8.C: New test.
28302
28303         PR c++/9924
28304         * g++.dg/overload/builtin2.C: New test.
28305
28306 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28307
28308         * gcc.dg/return-type-3.c: New test.
28309
28310 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28311
28312         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28313         profiling options are not supported.
28314
28315 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28316
28317         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28318         * g++.old-deja/g++.warn/impint2.C: Likewise.
28319
28320 2003-03-10  Devang Patel  <dpatel@apple.com>
28321
28322         * g++.dg/cpp/c++_cmd_1.C: New test.
28323         * g++.dg/cpp/c++_cmd_1.h: New file.
28324
28325 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28326
28327         * gcc.dg/altivec-9.c: New file.
28328
28329 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28330
28331         * gcc.dg/ppc-sdata-1.c: New test.
28332         * gcc.dg/ppc-sdata-2.c: New test.
28333
28334 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28335
28336         PR c++/9373
28337         * g++.dg/opt/ptrmem2.C: New test.
28338
28339         PR c++/8534
28340         * g++.dg/opt/ptrmem1.C: New test.
28341
28342 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28343
28344         * gcc.dg/i386-loop-1.c: New test.
28345
28346 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28347
28348         PR c++/9970
28349         * g++.dg/lookup/friend1.C: New test.
28350
28351 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28352
28353         PR c++/9823
28354         * g++.dg/parser/constructor1.C: New test.
28355
28356 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28357
28358         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28359
28360         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28361
28362 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
28363
28364         * gcc.dg/cpp/Wunused.c: Update test.
28365
28366 2003-03-08  Jan Hubicka  <jh@suse.cz>
28367
28368         * gcc.dg/inline-3.c: New test.
28369
28370 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28371
28372         PR c++/9809
28373         * g++.dg/parse/builtin1.C: New test.
28374
28375         PR c++/9982
28376         * g++.dg/abi/cookie1.C: New test.
28377         * g++.dg/abi/cookie2.C: Likewise.
28378
28379         PR c++/9524
28380         * g++.dg/template/field1.C: New test.
28381
28382         PR c++/9912
28383         * g++.dg/parse/class1.C: New test.
28384         * g++.dg/parse/namespace7.C: Likewise.
28385         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
28386
28387 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
28388
28389         * g++.dg/init/ref4.C: New test.
28390
28391 2003-03-07  Jan Hubicka  <jh@suse.cz>
28392
28393         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
28394         * gcc.dg/inline-3.c: New test.
28395
28396 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
28397
28398         * g++.dg/init/ref3.C: New test.
28399
28400         PR c++/9965
28401         * g++.dg/init/ref2.C: New test.
28402
28403         PR c++/9400
28404         * g++.dg/warn/Wshadow-2.C: New test.
28405
28406         PR c++/9791
28407         * g++.dg/warn/Woverloaded-1.C: New test.
28408
28409 2003-03-05  Jan Hubicka  <jh@suse.cz>
28410
28411         * gcc.dg/i386-local2.c: New.
28412         * gcc.dg/i386-local.c: Fix typo.
28413
28414 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
28415
28416         * g++.dg/abi/layout3.C: New test.
28417
28418 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28419
28420         * gcc.c-torture/compile/20030305-1.c
28421
28422 2003-03-05  Jan Hubicka  <jh@suse.cz>
28423
28424         * gcc.dg/i386-local.c: New.
28425
28426 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
28427
28428         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
28429
28430 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28431
28432         * gcc.dg/switch-2.c: New test.
28433         * gcc.dg/switch-3.c: New test.
28434         * gcc.dg/Wswitch.c: Adjust line numbers.
28435         * gcc.dg/Wswitch-default.c: Likewise.
28436         * gcc.dg/Wswitch-enum.c: Likewise.
28437
28438 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
28439
28440         * gcc.c-torture/execute/20030222-1.c: New test.
28441
28442 2003-03-03  James E Wilson  <wilson@tuliptree.org>
28443
28444         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28445
28446 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
28447
28448         PR c++/9878
28449         * g++.dg/init/ref1.C: New test.
28450
28451 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
28452
28453         * gcc.dg/sh-relax.c: New SH-only test.
28454
28455 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
28456
28457         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
28458         comment explaining purpose of testcase.
28459
28460 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28461
28462         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28463         for HC11/HC12 (asm needs two int registers).
28464         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28465         HC11/HC12 because the test uses an asm which needs two 32-bit
28466         registers.
28467
28468 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28469
28470         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
28471         for HC11/HC12 (array is too large otherwise).
28472         * gcc.c-torture/compile/920501-4.x: New file, likewise.
28473         * gcc.c-torture/compile/20010518-2.x: Likewise.
28474         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
28475         HC11/HC12 (array is too large).
28476
28477 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
28478
28479         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
28480         * lib/g++-dg.exp (g++-dg-test): Likewise.
28481
28482 2003-03-01  Roger Sayle  <roger@eyesopen.com>
28483
28484         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
28485         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
28486
28487 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28488
28489         * g++.dg/warn/implicit-typename1.C: Remove warning.
28490
28491 2003-02-28  Richard Henderson  <rth@redhat.com>
28492
28493         * gcc.dg/noreturn-1.c: Move noreturn warning line.
28494         * gcc.dg/return-type-1.c: Move control reaches end warning line.
28495
28496 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
28497
28498         * gcc.dg/pch/pch.exp: Change .pch to .gch.
28499         * g++.dg/pch/pch.exp: Likewise.
28500
28501 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
28502
28503         PR c++/9879
28504         * testsuite/g++.dg/init/new4.C: New test.
28505
28506 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
28507
28508         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
28509
28510 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
28511
28512         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
28513         unsigned long.
28514
28515         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
28516         wider than float.
28517
28518 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28519
28520         * lib/scanasm.exp: Add support for counting numbers of
28521         occurences.
28522         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
28523         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28524
28525 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
28526
28527         PR c++/9683
28528         * g++.dg/template/static3.C: New test.
28529
28530         PR c++/9829
28531         * g++.dg/parse/namespace6.C: New test.
28532
28533 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28534
28535         PR target/9732
28536         * gcc.dg/20030225-1.c: New test.
28537
28538 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
28539
28540         * README: Remove out-of-date information.
28541
28542         PR c++/9836
28543         * g++.dg/template/spec6.C: New test.
28544
28545 2003-02-24  Jeff Law  <law@redhat.com>
28546
28547         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28548
28549 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28550
28551         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28552         * gcc.dg/pragma-ep-1.c: Likewise.
28553
28554 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28555
28556         PR c++/9602
28557         * g++.dg/template/friend16.C: New test.
28558
28559 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
28560
28561         PR c++/5333
28562         * g++.dg/parse/fused-params1.C: Adjust error messages.
28563         * g++.dg/template/nested3.C: New test.
28564
28565 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
28566
28567         * g++.dg/abi/param1.C: New test.
28568
28569 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28570
28571         PR c++/7982
28572         * g++.dg/warn/implicit-typename1.C: New test.
28573
28574 2003-02-22  Kelley Cook <kelleycook@comcast.net>
28575
28576         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28577         with "mtune".
28578         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28579         * gcc.c-torture/execute/20010129-1.x: Likewise.
28580         * gcc.dg/20011107-1.c: Likewise.
28581         * gcc.dg/20020108-1.c: Likewise.
28582         * gcc.dg/20020122-3.c: Likewise.
28583         * gcc.dg/20020206-1.c: Likewise.
28584         * gcc.dg/20020310-1.c: Likewise.
28585         * gcc.dg/20020426-2.c: Likewise.
28586         * gcc.dg/20020517-1.c: Likewise.
28587         * gcc.dg/991230-1.c: Likewise.
28588         * gcc.dg/i386-unroll-1.c: Likewise.
28589         * gcc.misc-tests/i386-prefetch.exp: Likewise.
28590
28591 2003-02-22  Jan Hubicka  <jh@suse.cz>
28592
28593         * gcc.dg/i386-mul.c: New test.
28594
28595 2003-02-21  Roger Sayle  <roger@eyesopen.com>
28596
28597         * gcc.dg/builtins-5.c: New test case.
28598
28599 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
28600
28601         * gcc.dg/asmreg-1.c: New test.
28602
28603 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28604
28605         PR c++/9749
28606         * g++.dg/parse/varmod1.C: New test.
28607
28608 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28609
28610         PR c++/9727
28611         * g++.dg/template/op1.C: New test.
28612
28613 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28614
28615         PR c++/8906
28616         * g++.dg/template/nested2.C: New test.
28617
28618 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/8724
28621         * g++.dg/expr/dtor1.C: New test.
28622
28623 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
28624
28625         * gcc.dg/cpp/include3.c: New test.
28626         * gcc.dg/cpp/inc/foo.h: New file.
28627
28628 2003-02-21  Glen Nakamura  <glen@imodulo.com>
28629
28630         * gcc.c-torture/execute/20030221-1.c: New test.
28631
28632 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/9729
28635         * g++.dg/abi/conv1.C: New test.
28636
28637 2003-02-20  Jan Hubicka  <jh@suse.cz>
28638
28639         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28640
28641 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
28642
28643         * gcc.c-torture/compile/20030219-1.c: New test.
28644
28645 2003-02-18  Jan Hubicka  <jh@suse.cz>
28646
28647         * gcc.dg/funcorder.c: New test.
28648
28649 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28650
28651         * gcc.c-torture/execute/20030218-1.c: New.
28652
28653 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
28654
28655         * gcc.dg/20030218-1.c: New.
28656
28657 2003-02-18  Richard Henderson  <rth@redhat.com>
28658
28659         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28660         * gcc.dg/attr-used-2.c: New.
28661
28662 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
28663
28664         PR c++/9704
28665         * g++.dg/init/copy5.C: New test.
28666
28667 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
28668
28669         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28670         * g++.dg/pch/pch.exp: Likewise.
28671
28672 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28673
28674         * gcc.c-torture/execute/20030209-1.c: Enable the test if
28675         STACK_SIZE is not defined.
28676
28677 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28678
28679         PR c++/9457
28680         * g++.dg/template/init1.C: New test.
28681
28682 2003-02-16  Jan HUbicka  <jh@suse.cz>
28683
28684         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28685         (foo): Add few extra tests
28686         * gcc.dg/c99-const-expr-3.c: Likewise.
28687         * gcc.c-torture/execute/20030216-1.c: New.
28688
28689 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28690
28691         PR c++/9459
28692         * g++.dg/ext/typeof4.C: New test.
28693
28694 2003-02-15  Roger Sayle  <roger@eyesopen.com>
28695
28696         * gcc.dg/i386-387-3.c: New test case.
28697
28698 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
28699
28700         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28701         cris-*-elf* cris-*-aout* and mmix-*-*.
28702
28703 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28704
28705         * gcc.dg/20030213-1.c: New test.
28706
28707 2003-02-12  Roger Sayle  <roger@eyesopen.com>
28708
28709         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28710         * gcc.dg/i386-387-2.c: Likewise.
28711
28712 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
28713
28714         * gcc.dg/ppc-spe.c: Fix formatting.
28715         Enable tests that were previously unsupported by gas.
28716         Delete tests for instructions that no longer exist.
28717         Switch arguments on evsubifw builtin.
28718
28719 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
28720
28721         * gcc.c-torture/execute/20030209-1.c: Disable the test if
28722         STACK_SIZE is too small.
28723
28724 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28725             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28726
28727         * gcc.dg/decl-2.c: New test.
28728
28729 2003-02-10  Jan Hubicka  <jh@suse.cz>
28730
28731         * gcc.dg/i386-fpcvt-1.c: New test.
28732
28733 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
28734
28735         * gcc.c-torture/execute/20030209-1.c: New test.
28736
28737 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
28738
28739         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28740         int-wide bitops, use the constants of the same width.
28741         Likewise, if long long is 32-bit wide, test bitops using
28742         32-bit constants.
28743
28744 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
28745
28746         * gcc.dg/20021014-1.c: Annotate with expected notice text.
28747
28748 2003-02-07  Roger Sayle  <roger@eyesopen.com>
28749
28750         * testsuite/gcc.dg/builtins-4.c: New test case.
28751
28752 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28753
28754         * gcc.dg/20020430-1.c: Fix dg command typos.
28755         * gcc.dg/20020503-1.c: Likewise.
28756
28757 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28758
28759         PR c++/8785
28760         * g++.dg/parse/fused-params1.C: New test.
28761
28762         PR c++/8857
28763         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28764
28765         PR c++/8921
28766         * g++.dg/parse/non-dependent1.C: New test.
28767
28768         PR c++/8928
28769         * g++.dg/parse/dupl-tmpl-args1.C: New test.
28770
28771         PR c++/9228
28772         * g++.dg/parse/undefined7.C: New test.
28773         * g++.dg/parse/non-templ1.C: New test.
28774
28775         PR c++/9229
28776         * g++.dg/parse/too-many-tmpl-args1.C: New test.
28777
28778 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
28779
28780         * gcc.c-torture/compile/20030206-1.c: New test.
28781
28782 2003-02-05  Roger Sayle  <roger@eyesopen.com>
28783
28784         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28785         "pow" to "foo" to avoid potential confusion with a math built-in.
28786
28787 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28788
28789         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28790         conditions for SPARC targets.
28791
28792 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
28793
28794         * gcc.dg/20030204-1.c: New test.
28795
28796 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28797
28798         PR c++/38
28799         * g++.dg/parse/array-size1.C: New test.
28800
28801         PR c++/5657
28802         * g++.dg/parse/undefined3.C: New test.
28803
28804         PR c++/5665
28805         * g++.dg/parse/undefined4.C: New test.
28806
28807         PR c++/5975
28808         * g++.dg/parse/undefined5.C: New test.
28809
28810         PR c++/7259
28811         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28812
28813         PR c++/8578
28814         * g++.dg/parse/casting-operator1.C: New test.
28815
28816         PR c++/8596
28817         * g++.dg/parse/undefined6.C: New test.
28818
28819         PR c++/8736
28820         * g++.dg/parse/missing-template1.C: New test.
28821
28822 2003-02-04  Jan Hubicka  <jh@suse.cz>
28823
28824         * gcc.dg/i386-cadd.c: Compile using -march=k8.
28825         * gcc.dg/i386-cmov?.c: Likewise.
28826         * gcc.dg/i386-fpcvt-?.c: Likewise.
28827         * gcc.dg/i386-ssefp-1.c: Likewise.
28828         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28829         conventions.
28830
28831 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
28832
28833         PR c++/7129
28834         * testsuite/g++.dg/ext/max.C: New test.
28835
28836 2003-02-03  Jan Hubicka  <jh@suse.cz>
28837
28838         * gcc.c-torture/execute/20030203-1.c: New test.
28839
28840 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
28841
28842         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28843         'natural-endian'.
28844
28845 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
28846
28847         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28848         * g++.dg/init/new2.C: Likewise.
28849         * g++.dg/other/new1.C: Likewise.
28850
28851 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
28852
28853         * gcc.dg/struct-ret-libc.c: New test.
28854
28855 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
28856
28857         * gcc.dg/20030129-1.c: New test.
28858
28859 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28860
28861         PR c++/8849
28862         * g++.dg/template/ptrmem4.C: New test.
28863
28864 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
28865
28866         * g++.dg/parser/constant1.C: New test.
28867
28868 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28869
28870         PR c++/8591
28871         * g++.dg/parse/friend2.C: New test.
28872
28873 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
28874
28875         PR c++/9437
28876         * g++.dg/template/unify4.C: New test.
28877
28878 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
28879
28880         * gcc.c-torture/execute/20030128-1.c: New test.
28881
28882 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
28883
28884         * g++.dg/lookup/nested1.C: Test moved from ...
28885         * g++.old-deja/g++.other/lookup24.C: ... here.
28886
28887 2003-01-28  Jan Hubicka  <jh@suse.cz>
28888
28889         * gcc.dg/i386-cmov5.c: New test.
28890
28891 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28892
28893         * gcc.c-torture/execute/20010925-1.c: Changed the
28894         memcpy declaration.
28895
28896 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28897
28898         PR c++/3902
28899         * g++.dg/parse/template5.C: New test.
28900
28901 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
28902
28903         PR fortran/9258
28904         * g77.dg/pr9258: New test.
28905
28906 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28907
28908         * README: Move relevant parts from README.g++.
28909
28910         * README.g++: Remove this file.
28911
28912 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
28913
28914         * g++.dg/abi/dcast1.C: New test.
28915
28916 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28917
28918         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28919
28920 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
28921
28922         PR c++/47
28923         * g++.old-deja/g++.other/lookup24.C: New test.
28924
28925 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28926
28927         PR middle-end/7227
28928         * gcc.dg/uninit-C.c: New test.
28929
28930 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         * g++.dg/abi/covariant1.C: New test.
28933
28934 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
28935
28936         * gcc.dg/20030123-1.c: New test.
28937
28938 2003-01-25  Jan Hubicka  <jh@suse.cz>
28939
28940         PR opt/8492
28941         * gcc.c-torture/compile/20030125-1.c
28942
28943 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
28944
28945         PR c++/9403
28946         * g++.dg/parse/template3.C: New test.
28947         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28948
28949         PR c++/795
28950         * g++.dg/parse/template4.C: New test.
28951
28952         PR c++/9415
28953         * g++.dg/template/qual2.C: New test.
28954
28955         PR c++/8545
28956         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28957
28958         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28959
28960 2003-01-25  Roger Sayle  <roger@eyesopen.com>
28961
28962         * gcc.c-torture/execute/switch-1.c: New test case.
28963
28964 2003-01-25  Jan Hubicka  <jh@suse.cz>
28965
28966         * gcc.c-torture/execute/20030125-1.[cx]: New test.
28967
28968 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
28969
28970         Tweaks for Bison-1.875. From the NEWS file:
28971         "- `parse error' -> `syntax error'
28972         Bison now uniformly uses the term `syntax error'"
28973         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28974         * gcc.dg/cpp/digraph2.c: Likewise.
28975         * gcc.dg/cpp/direct2.c: Likewise.
28976         * gcc.dg/cpp/paste4.c: Likewise.
28977         * gcc.dg/c90-restrict-1.c: Likewise.
28978         * gcc.dg/c99-func-2.c: Likewise.
28979         * gcc.dg/noncompile/920721-2.c: Likewise.
28980         * gcc.dg/noncompile/930622-2.c: Likewise.
28981         * gcc.dg/noncompile/940112-1.c: Likewise.
28982         * gcc.dg/noncompile/950921-1.c: Likewise.
28983         * gcc.dg/noncompile/951123-1.c: Likewise.
28984         * gcc.dg/noncompile/971104-1.c: Likewise.
28985         * gcc.dg/noncompile/990416-1.c: Likewise.
28986
28987 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
28988
28989         * g++.dg/parse/undefined1.C: Add error message.
28990
28991 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
28992
28993         PR c++/9354
28994         * g++.dg/parse/new1.C: New test.
28995
28996         PR c++/9216
28997         * g++.dg/parse/template2.C: New test.
28998
28999         PR c++/9354
29000         * g++.dg/parse/typedef2.C: New test.
29001
29002         PR c++/9328
29003         * g++.dg/ext/typeof3.C: New test.
29004
29005 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29006
29007         PR c++/2738
29008         * g++.dg/parse/ret-type1.C: New test.
29009
29010         PR c++/3792
29011         * g++.dg/parse/tmpl-outside1.C: New test.
29012
29013         PR c++/4207
29014         * g++.dg/parse/int-as-enum1.C: New test.
29015
29016         PR c++/4903
29017         * g++.dg/parse/no-typename1.C: New test.
29018
29019         PR c++/5533
29020         * g++.dg/parse/no-value1.C: New test.
29021
29022         PR c++/5921
29023         * g++.dg/parse/wrong-inline1.C: New test.
29024
29025         PR c++/6402
29026         * g++.dg/parse/ref1.C: New test.
29027
29028         PR c++/6992
29029         * g++.dg/parse/attr-ctor1.C: New test.
29030
29031         PR c++/7229
29032         * g++.dg/parse/namespace5.C: New test.
29033
29034         PR c++/7917
29035         * g++.dg/parse/func-def1.C: New test.
29036
29037         PR c++/8143
29038         * g++.dg/parse/undefined1.C: New test.
29039
29040         PR c++/5723, PR c++/8522
29041         * g++.dg/parse/specialization1.C: New test.
29042
29043         PR c++/163, PR c++/8595
29044         * g++.dg/parse/struct-as-enum1.C: New test.
29045
29046         PR c++/9173
29047         * g++.dg/parse/undefined2.C: New test.
29048
29049 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29050
29051         PR c++/9298
29052         * g++.dg/parse/template1.C: New test.
29053
29054         PR c++/9384
29055         * g++.dg/parse/using1.C: New test.
29056
29057         PR c++/9285
29058         PR c++/9294
29059         * g++.dg/parse/expr2.C: New test.
29060
29061         PR c++/9388
29062         * g++.dg/parse/lookup2.C: Likewise.
29063
29064 2003-01-21  Jan Hubicka  <jh@suse.cz>
29065
29066         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29067         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29068         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29069         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29070
29071 2003-01-20  Nick Clifton  <nickc@redhat.com>
29072
29073         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29074         problem with ARM sibcall code generation.
29075
29076 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29077
29078         * gcc.c-torture/execute/20030120-1.c: New.
29079
29080 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29081
29082         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29083
29084 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29085
29086         PR c++/9272
29087         * g++.dg/parse/ctor1.C: New test.
29088
29089         PR c++/9294:
29090         * g++.dg/parse/qualified1.C: New test.
29091
29092         * g++.dg/parse/typename3.C: New test.
29093
29094 2003-01-16  Richard Henderson  <rth@redhat.com>
29095
29096         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29097
29098 2003-01-16  Richard Henderson  <rth@redhat.com>
29099
29100         * g++.dg/pch/pch.exp: Copy test header to the working directory
29101         before using it either for precompilation or direct use.
29102         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29103         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29104
29105 2003-01-16  Richard Henderson  <rth@redhat.com>
29106
29107         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29108         before using it either for precompilation or direct use.
29109         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29110         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29111
29112 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29113
29114         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29115         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29116         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29117         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29118         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29119         typename warning into error.
29120         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29121         error messages.
29122         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29123         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29124         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29125         messages.
29126         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29127         make declaration visible in template.
29128         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29129         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29130         messages.
29131         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29132         message.
29133         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29134         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29135         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29136         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29137         typename warning with error message.
29138         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29139         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29140         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29141
29142 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29143
29144         * g++.dg/parse/ambig2.C: New test.
29145
29146 2003-01-15  Richard Henderson  <rth@redhat.com>
29147
29148         * g++.dg/tls/init-2.C: Update error message string.
29149
29150 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29151
29152         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29153
29154 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29155
29156         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29157         all for HC11/HC12.
29158         * gcc.c-torture/compile/20001205-1.x: Likewise.
29159         * gcc.c-torture/compile/20001226-1.x: Likewise.
29160         * gcc.c-torture/compile/920520-1.x: Likewise.
29161         * gcc.c-torture/compile/961203-1.x: Likewise.
29162         * gcc.c-torture/compile/20020604-1.x: Likewise.
29163
29164 2003-01-15  Jan Hubicka  <jh@suse.cz>
29165
29166         * gcc.c-torture/compile/20030115-1.c: New test.
29167
29168         * gcc.dg/i386-fpcvt-1.c: New test.
29169         * gcc.dg/i386-fpcvt-2.c: New test.
29170
29171 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29172
29173         Further conform g++'s __vmi_class_type_info to the C++ ABI
29174         specification.
29175         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29176         the specification.
29177
29178 2003-01-14  Jan Hubicka  <jh@suse.cz>
29179
29180         * gcc.dg/i386-fpcvt-1.c: New test.
29181         * gcc.dg/i386-fpcvt-2.c: New test.
29182
29183 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29184
29185         * gcc.dg/i386-mmx-3.c: New test.
29186
29187 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29188
29189         PR c++/9264
29190         * g++.dg/parse/octal1.C: New file.
29191
29192         PR c++/9172
29193         * g++.dg/parse/typename1.C: New file.
29194
29195 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29196
29197         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29198         * gcc.dg/bf-no-ms-layout.c: Likewise.
29199         * gcc.dg/bf-ms-attrib.c: Likewise.
29200
29201 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29202
29203         PR c++/9099
29204         * g++.dg/parse/dtor1.C: New file.
29205
29206         PR c++/9128
29207         * g++.dg/rtti/typeid1.C: New file.
29208
29209         PR c++/9153
29210         * g++.dg/parse/lookup1.C: New file.
29211
29212         PR c++/9171
29213         * g++.dg/templ/spec5.C: New file.
29214
29215 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29216
29217         * gcc.c-torture/compile/20030110-1.c: New test.
29218
29219 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29220
29221         Merge from pch-branch:
29222
29223         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29224
29225         * gcc.dg/pch/cpp-1.h: New.
29226         * gcc.dg/pch/cpp-1.c: New.
29227         * gcc.dg/pch/cpp-2.h: New.
29228         * gcc.dg/pch/cpp-2.c: New.
29229
29230         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29231
29232         * gcc.dg/pch/except-1.h: New.
29233         * gcc.dg/pch/except-1.c: New.
29234
29235         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29236
29237         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29238         running test.
29239         * gcc.dg/pch: Include *.hp not *.h.
29240         * gcc.dg/pch/system-1.h: New.
29241         * gcc.dg/pch/system-1.c: New.
29242
29243         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29244
29245         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29246         rather than trying to build and run a program using PCH.
29247         * gcc.dg/pch: Remove dg-do commands from test files.
29248
29249         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29250
29251         * gcc.dg/pch/macro-3.c: New.
29252         * gcc.dg/pch/macro-3.h: New.
29253
29254         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29255
29256         * gcc.dg/pch/common-1.c: New.
29257         * gcc.dg/pch/common-1.h: New.
29258         * gcc.dg/pch/decl-1.c: New.
29259         * gcc.dg/pch/decl-1.h: New.
29260         * gcc.dg/pch/decl-2.c: New.
29261         * gcc.dg/pch/decl-2.h: New.
29262         * gcc.dg/pch/decl-3.c: New.
29263         * gcc.dg/pch/decl-3.h: New.
29264         * gcc.dg/pch/decl-4.c: New.
29265         * gcc.dg/pch/decl-4.h: New.
29266         * gcc.dg/pch/decl-5.c: New.
29267         * gcc.dg/pch/decl-5.h: New.
29268         * gcc.dg/pch/global-1.c: New.
29269         * gcc.dg/pch/global-1.h: New.
29270         * gcc.dg/pch/inline-1.c: New.
29271         * gcc.dg/pch/inline-1.h: New.
29272         * gcc.dg/pch/inline-2.c: New.
29273         * gcc.dg/pch/inline-2.h: New.
29274         * gcc.dg/pch/static-1.c: New.
29275         * gcc.dg/pch/static-1.h: New.
29276         * gcc.dg/pch/static-2.c: New.
29277         * gcc.dg/pch/static-2.h: New.
29278
29279         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29280
29281         * g++.dg/pch/pch.exp: Better handle failing testcases.
29282         * gcc.dg/pch/pch.exp: Likewise.
29283         * gcc.dg/pch/macro-1.c: New.
29284         * gcc.dg/pch/macro-1.h: New.
29285         * gcc.dg/pch/macro-2.c: New.
29286         * gcc.dg/pch/macro-2.h: New.
29287
29288         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29289
29290         * g++.dg/dg.exp: Treat files in pch/ specially.
29291         * g++.dg/pch/pch.exp: New file.
29292         * g++.dg/pch/empty.H: New file.
29293         * g++.dg/pch/empty.C: New file.
29294         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29295         "precompile".
29296
29297         * gcc.dg/pch/pch.exp: New file.
29298         * gcc.dg/pch/empty.h: New file.
29299         * gcc.dg/pch/empty.c: New file.
29300         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29301         "precompile".
29302
29303 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29304
29305         * g++.dg/template/friend14.C: New test.
29306
29307 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29308
29309         * gcc.dg/old-style-asm-1.c: New test.
29310
29311 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29312
29313         * gcc.c-torture/compile/20030109-1.c: New test.
29314
29315 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29316
29317         * gcc.c-torture/execute/20030109-1.c: New test.
29318
29319 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29320
29321         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29322         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29323         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29324         * g++.old-deja/g++.mike/eh2.C: Likewise.
29325         * g++.old-deja/g++.mike/eh3.C: Likewise.
29326         * g++.old-deja/g++.mike/eh5.C: Likewise.
29327         * g++.old-deja/g++.mike/eh6.C: Likewise.
29328         * g++.old-deja/g++.mike/eh7.C: Likewise.
29329         * g++.old-deja/g++.mike/eh8.C: Likewise.
29330         * g++.old-deja/g++.mike/eh9.C: Likewise.
29331         * g++.old-deja/g++.mike/eh10.C: Likewise.
29332         * g++.old-deja/g++.mike/eh12.C: Likewise.
29333         * g++.old-deja/g++.mike/eh13.C: Likewise.
29334         * g++.old-deja/g++.mike/eh14.C: Likewise.
29335         * g++.old-deja/g++.mike/eh16.C: Likewise.
29336         * g++.old-deja/g++.mike/eh17.C: Likewise.
29337         * g++.old-deja/g++.mike/eh18.C: Likewise.
29338         * g++.old-deja/g++.mike/eh21.C: Likewise.
29339         * g++.old-deja/g++.mike/eh23.C: Likewise.
29340         * g++.old-deja/g++.mike/eh24.C: Likewise.
29341         * g++.old-deja/g++.mike/eh25.C: Likewise.
29342         * g++.old-deja/g++.mike/eh26.C: Likewise.
29343         * g++.old-deja/g++.mike/eh27.C: Likewise.
29344         * g++.old-deja/g++.mike/eh28.C: Likewise.
29345         * g++.old-deja/g++.mike/eh29.C: Likewise.
29346         * g++.old-deja/g++.mike/eh31.C: Likewise.
29347         * g++.old-deja/g++.mike/eh33.C: Likewise.
29348         * g++.old-deja/g++.mike/eh34.C: Likewise.
29349         * g++.old-deja/g++.mike/eh35.C: Likewise.
29350         * g++.old-deja/g++.mike/eh36.C: Likewise.
29351         * g++.old-deja/g++.mike/eh37.C: Likewise.
29352         * g++.old-deja/g++.mike/eh38.C: Likewise.
29353         * g++.old-deja/g++.mike/eh39.C: Likewise.
29354         * g++.old-deja/g++.mike/eh40.C: Likewise.
29355         * g++.old-deja/g++.mike/eh41.C: Likewise.
29356         * g++.old-deja/g++.mike/eh42.C: Likewise.
29357         * g++.old-deja/g++.mike/eh44.C: Likewise.
29358         * g++.old-deja/g++.mike/eh46.C: Likewise.
29359         * g++.old-deja/g++.mike/eh47.C: Likewise.
29360         * g++.old-deja/g++.mike/eh48.C: Likewise.
29361         * g++.old-deja/g++.mike/eh49.C: Likewise.
29362         * g++.old-deja/g++.mike/eh50.C: Likewise.
29363         * g++.old-deja/g++.mike/eh51.C: Likewise.
29364         * g++.old-deja/g++.mike/eh53.C: Likewise.
29365         * g++.old-deja/g++.mike/eh55.C: Likewise.
29366         * g++.old-deja/g++.mike/p7912.C: Likewise.
29367         * g++.old-deja/g++.mike/p9706.C: Likewise.
29368         * g++.old-deja/g++.mike/p10416.C: Likewise.
29369         * g++.old-deja/g++.mike/p11667.C: Likewise.
29370         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
29371         Remove redundant reference to Iris.
29372         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
29373         Elxsi, i860, Pico Java, and WE32K.
29374
29375 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
29376
29377         * g++.dg/ext/asm4.C: New test.
29378
29379 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29380
29381         PR c++/9030
29382         * g++.dg/template/friend12.C: New test.
29383         * g++.dg/template/friend13.C: Likewise.
29384         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
29385
29386 2003-01-08  Jan Hubicka  <jh@suse.cz>
29387
29388         * gcc.dg/i386-cadd.c: New test.
29389         * gcc.dg/i386-cmov4.c: Likewise.
29390
29391 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/9165
29394         * g++.dg/warn/Wunused-3.C: New test.
29395
29396         * g++.dg/abi/bitfield9.C: New test.
29397
29398         PR c++/9189
29399         * g++.dg/parse/defarg3.C: New test.
29400
29401 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * g++.dg/parse/ambig1.C: New test.
29404         * g++.dg/parse/defarg2.C: New test.
29405
29406 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
29407
29408         * g++.dg/template/defarg-1.C: New test.
29409         * g++.dg/template/local2.C: Likewise.
29410
29411 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
29412
29413         * gcc.c-torture/execute/20030105-1.c: New test.
29414
29415 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29416
29417         * g++.dg/parse/namespace3.C: Remove extra semicolons.
29418         * g++.dg/parse/namespace4.C: Likewise.
29419
29420 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29421
29422         * g++.dg/template/ntp2.C: New test.
29423
29424 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
29425
29426         * g++.dg/parse/extern-C-1.C: New test.
29427
29428         * g++.dg/parse/namespace4.C: New test.
29429
29430         * g++.dg/template/nested1.C: New test.
29431
29432         * g++.dg/parse/namespace3.C: New test.
29433
29434 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29435
29436         * g++.dg/lookup/two-stage1.C: New test.
29437
29438 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29439
29440         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29441         * g++.old-deja/g++.jason/access8.C: Likewise.
29442         * g++.old-deja/g++.other/decl5.C: Likewise.
29443
29444 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29445
29446         * g++.dg/parse/parse7.C: New test.
29447
29448 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
29449
29450         PR c++/2843
29451         * g++.dg/ext/attrib7.C: New test.
29452
29453 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29454
29455         * g++.dg/parse/parse6.C: New test.
29456
29457 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
29458
29459         * gcc.dg/h8300-stack-1.c: New.
29460
29461 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29462
29463         g++.dg/lookup/exception1.C: New test.
29464
29465         g++.dg/lookup/template1.C: New test.
29466
29467         g++.dg/parse/namespace2.C: New test.
29468
29469         g++.dg/parse/parens2.C: New test.
29470
29471 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29472
29473         * g++.dg/parse/parse5.C: New test.
29474         * g++.dg/lookup/scoped4.C: New test.
29475
29476 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29477
29478         * g++.dg/parse/parens1.C: New test.
29479
29480         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
29481         angle-bracket1.C.
29482         * g++.dg/parse/parens2.C: New test.
29483
29484         * g++.dg/lookup/scope-operator1.C: New test.
29485
29486         * g++.dg/parse/operator1.C: New test.
29487
29488 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29489
29490         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
29491         * g++.old-deja/g++.other/access6.C: Likewise.
29492         * g++.old-deja/g++.other/decl1.C: Likewise.
29493         * g++.old-deja/g++.pt/typename12.C: Likewise.
29494
29495 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29496
29497         * g++.dg/parse/namespace1.C: New test.
29498
29499 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29500
29501         * g++.dg/parse/parse4.C: New test.
29502
29503 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29504
29505         * g++.dg/parse/parse3.C: New test.
29506
29507 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29508
29509         * g++.dg/parse/parse2.C: New test.
29510
29511 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29512
29513         * g++.dg/template/friend11.C: New test.
29514
29515 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29516
29517         * g++.dg/parse/parse1.C: New test.
29518
29519 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
29520
29521         * lib/profopt.exp: Change the name of a global variable to avoid
29522         possible clashes with other test suites.
29523
29524 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         * g++.dg/inherit/covariant8.C: New test.
29527
29528 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29529
29530         * g++.dg/init/array9.C: New test.
29531
29532         PR c++/9112
29533         * g++.dg/parse/expr1.C: New test.
29534
29535 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
29536
29537         * gcc.c-torture/compile/20021230-1.c: New test.
29538
29539 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29540
29541         * g++.dg/inherit/covariant5.C: New test.
29542         * g++.dg/inherit/covariant6.C: New test.
29543         * g++.dg/inherit/covariant7.C: New test.
29544
29545 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29546
29547         PR c++/2739
29548         * g++.dg/other/access2.C: New test.
29549
29550 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29551
29552         * g++.dg/other/anon-struct.C: No longer fails
29553         * g++.old-deja/g++.brendan/parse4.C: Likewise.
29554         * g++.old-deja/g++.brendan/parse5.C: Likewise.
29555         * g++.old-deja/g++.brendan/parse6.C: Likewise.
29556
29557 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29558
29559         * g++.dg/parse/angle-bracket.C (main): No longer fails.
29560
29561 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
29562
29563         * g++.dg/eh/spec4.C: Remove stray semicolon.
29564         * g++.dg/expr/pmf-1.C: Change error message.
29565         * g++.dg/ext/asm1.C: Remove stray semicolon.
29566         * g++.dg/ext/typename1.C: Add missing typenames.
29567         * g++.dg/inherit/template-as-base.C: Change error message.
29568         * g++.dg/lookup/scoped1.C: Likewise.
29569         * g++.dg/lookup/scoped2.C: Likewise.
29570         * g++.dg/lookup/using2.C: Likewise.
29571         * g++.dg/other/component1.C: Remove stray semicolon.
29572         * g++.dg/other/do1.C: Change error message.
29573         * g++.dg/other/error2.C: Likewise.
29574         * g++.dg/other/init1.C: Likewise.
29575         * g++.dg/other/packed1.C: Remove stray semicolon.
29576         * g++.dg/other/ptrmem2.C: Change error message.
29577         * g++.dg/parse/parameter-declaration-1.C: Remove line number
29578         marker.
29579         * g++.dg/special/initp1.C: Remove invalid attribute usage.
29580         * g++.dg/template/access3.C: Add typename keyword.
29581         * g++.dg/template/access5.C: Remove stray semicolon.
29582         * g++.dg/template/access6.C: Likewise.
29583         * g++.dg/template/complit1.C: Likewise.
29584         * g++.dg/template/crash1.C: Change error message.
29585         * g++.dg/template/inherit2.C: Remove stray semicolon.
29586         * g++.dg/template/instantiate2.C: Likewise.
29587         * g++.dg/template/instantiate3.C: Change error message.
29588         * g++.dg/template/qual1.C: Remove stray semicolon.
29589         * g++.dg/template/qualttp18.C: Change error message.
29590         * g++.dg/template/ref1.C: Remove stray semicolon.
29591         * g++.dg/template/sizeof1.C (A::value): Declare it.
29592         * g++.dg/template/spec4.C: Change error message.
29593         * g++.dg/template/static1.C: Likewise.
29594         * g++.dg/template/type1.C: Likewise.
29595         * g++.dg/template/typename3.C: Likewise.
29596         * g++.old-deja/g++.benjamin/13478.C: Change error message.
29597         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29598         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29599         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29600         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29601         named return value extension.
29602         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29603         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29604         * g++.old-deja/g++.bob/extern_C.C: Likewise.
29605         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29606         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29607         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29608         * g++.old-deja/g++.brendan/crash13.C: Likewise.
29609         * g++.old-deja/g++.brendan/crash15.C: Likewise.
29610         * g++.old-deja/g++.brendan/crash18.C: Change error message.
29611         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29612         * g++.old-deja/g++.brendan/crash38.C: Likewise.
29613         * g++.old-deja/g++.brendan/crash50.C: Likewise.
29614         * g++.old-deja/g++.brendan/crash56.C: Likewise.
29615         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29616         syntax.
29617         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29618         * g++.old-deja/g++.brendan/crash8.C: Change error message.
29619         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29620         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29621         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29622         * g++.old-deja/g++.brendan/template11.C: Likewise.
29623         * g++.old-deja/g++.brendan/template26.C: Likewise.
29624         * g++.old-deja/g++.brendan/template27.C: Use explicit
29625         specialization syntax.
29626         * g++.old-deja/g++.brendan/template30.C: Likewise.
29627         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29628         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29629         non-dependent names.
29630         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29631         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29632         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29633         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29634         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29635         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29636         named return value extension.
29637         * g++.old-deja/g++.ext/namedret2.C: Likewise.
29638         * g++.old-deja/g++.ext/namedret3.C: Likewise.
29639         * g++.old-deja/g++.ext/return1.C: Likewise.
29640         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29641         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29642         * g++.old-deja/g++.jason/access8.C: Likewise.
29643         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29644         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29645         pseudo-destructor names.
29646         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29647         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29648         pseudo-destructor names.
29649         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29650         * g++.old-deja/g++.jason/overload19.C: Likewise.
29651         * g++.old-deja/g++.jason/overload32.C: Likewise.
29652         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29653         stray semicolons.
29654         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29655         * g++.old-deja/g++.jason/return.C: Likewise.
29656         * g++.old-deja/g++.jason/return2.C: Likewise.
29657         * g++.old-deja/g++.jason/shadow1.C: Likewise.
29658         * g++.old-deja/g++.jason/special.C: Use explicit specialization
29659         syntax.
29660         * g++.old-deja/g++.jason/template10.C: Account for use of
29661         non-dependent names.
29662         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29663         syntax.
29664         * g++.old-deja/g++.jason/template37.C: Likewise.
29665         * g++.old-deja/g++.law/access4.C: Change error messages.
29666         * g++.old-deja/g++.law/arm13.C: Remove incorrect
29667         pseudo-destructor names.
29668         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29669         * g++.old-deja/g++.law/ctors9.C: Likewise.
29670         * g++.old-deja/g++.law/cvt22.C: Likewise.
29671         * g++.old-deja/g++.law/dtors5.C: Likewise.
29672         * g++.old-deja/g++.law/global-init1.C: Likewise.
29673         * g++.old-deja/g++.law/missed-error3.C: Likewise.
29674         * g++.old-deja/g++.law/operators28.C: Likewise.
29675         * g++.old-deja/g++.law/visibility28.C: Likewise.
29676         * g++.old-deja/g++.martin/eval1.C: Likewise.
29677         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29678         name.
29679         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29680         * g++.old-deja/g++.mike/net34.C: Likewise.
29681         * g++.old-deja/g++.mike/net36.C: Likewise.
29682         * g++.old-deja/g++.mike/ns2.C: Likewise.
29683         * g++.old-deja/g++.mike/p12306.C: Likewise.
29684         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29685         value extension.
29686         * g++.old-deja/g++.mike/p700.C: Likewise.
29687         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29688         * g++.old-deja/g++.mike/p710.C: Likewise.
29689         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29690         value extension.
29691         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29692         * g++.old-deja/g++.mike/pmf9.C: Likewise.
29693         * g++.old-deja/g++.ns/crash2.C: Likewise.
29694         * g++.old-deja/g++.ns/crash3.C: Likewise.
29695         * g++.old-deja/g++.ns/invalid1.C: Likewise.
29696         * g++.old-deja/g++.ns/ns17.C: Likewise.
29697         * g++.old-deja/g++.ns/template16.C: Likewise.
29698         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29699         keyword.
29700         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29701         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29702         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29703         named return value extension.
29704         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29705         * g++.old-deja/g++.other/access4.C: Issue additional error
29706         messages.
29707         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29708         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29709         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29710         * g++.old-deja/g++.other/crash25.C: Change error message.
29711         * g++.old-deja/g++.other/crash4.C: Change error message.
29712         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29713         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29714         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29715         checks.
29716         * g++.old-deja/g++.other/defarg8.C: Likewise.
29717         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29718         * g++.old-deja/g++.other/dtor10.C: Likewise.
29719         * g++.old-deja/g++.other/incomplete.C: Likewise.
29720         * g++.old-deja/g++.other/linkage7.C: Likewise.
29721         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29722         lookup algorithm.
29723         * g++.old-deja/g++.other/mangle2.C: Likewise.
29724         * g++.old-deja/g++.other/refinit2.C: Likewise.
29725         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29726         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29727         * g++.old-deja/g++.pt/crash28.C: Likewise.
29728         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29729         syntax.
29730         * g++.old-deja/g++.pt/crash32.C: Change error message.
29731         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29732         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29733         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29734         error message position.
29735         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29736         * g++.old-deja/g++.pt/defarg8.C: Change error message.
29737         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29738         syntax.
29739         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29740         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29741         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29742         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29743         keyword.
29744         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29745         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29746         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29747         keyword.
29748         * g++.old-deja/g++.pt/explicit71.C: Change error message.
29749         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29750         syntax.
29751         * g++.old-deja/g++.pt/friend28.C: Account for use of
29752         non-dependent names.
29753         * g++.old-deja/g++.pt/friend29.C: Likewise.
29754         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29755         rules.
29756         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29757         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29758         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29759         lookup rules.
29760         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29761         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29762         keyword.
29763         * g++.old-deja/g++.pt/memclass20.C: Likewise.
29764         * g++.old-deja/g++.pt/memclass5.C: Likewise.
29765         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29766         keyword.
29767         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29768         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29769         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29770         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29771         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29772         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29773         keyword.
29774         * g++.old-deja/g++.pt/spec10.C: Likewise.
29775         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29776         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29777         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29778         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29779         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29780         * g++.old-deja/g++.pt/ttp62.C: Likewise.
29781         * g++.old-deja/g++.pt/ttp64.C: Likewise.
29782         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29783         * g++.old-deja/g++.pt/typename15.C: Likewise.
29784         * g++.old-deja/g++.pt/typename22.C: Likewise.
29785         * g++.old-deja/g++.pt/typename6.C: Change error messages.
29786         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29787         * g++.old-deja/g++.pt/virtual2.C: Likewise.
29788         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29789         syntax.
29790         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29791         return value extension.
29792         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29793         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29794         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29795         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29796
29797 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29798
29799         * g++.dg/warn/inline1.C: New test.
29800         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29801         * g++.old-deja/g++.jason/synth10.C: Likewise.
29802         * g++.old-deja/g++.mike/net31.C: Likewise.
29803         * g++.old-deja/g++.mike/p8786.C: Likewise.
29804
29805         * g++.dg/template/friend10.C: New test.
29806         * g++.dg/template/conv5.C: New test.
29807
29808 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29809
29810         * g++.dg/lookup/scoped3.C: New test.
29811
29812         * g++.dg/lookup/decl1.C: New test.
29813         * g++.dg/lookup/decl2.C: New test.
29814
29815 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29816
29817         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29818         gcc.c-torture/compile/20021015-1.c,
29819         gcc.c-torture/compile/20021015-2.c,
29820         gcc.c-torture/compile/20021123-1.c,
29821         gcc.c-torture/compile/20021123-2.c,
29822         gcc.c-torture/compile/20021123-3.c,
29823         gcc.c-torture/compile/20021123-4.c,
29824         gcc.c-torture/execute/20021024-1.c: Add tests previously added
29825         only to 3.1 or 3.2 branch.
29826
29827 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
29828
29829         * gcc.dg/i386-bitfield3.c: New test.
29830
29831         * gcc.dg/i386-bitfield2.c: New test.
29832
29833 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
29834
29835         * g++.dg/parse/conv_op1.C: New test.
29836
29837 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
29838
29839         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29840         approved.
29841
29842 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
29843
29844         * gcc.c-torture/compile/20021220-1.c: New test.
29845
29846 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
29847
29848         * gcc.dg/i386-fastcall-1.c: New.
29849
29850 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29851
29852         * gcc.c-torture/execute/20021219-1.c: New test.
29853
29854 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29855
29856         * gcc.dg/i386-pic-1.c: New test.
29857
29858 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29859
29860         PR c++/8099
29861         * g++.dg/template/friend9.C: New test.
29862
29863 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29864
29865         PR c++/3663
29866         * g++.dg/template/access7.C: New test.
29867
29868 2002-12-18  Nick Clifton  <nickc@redhat.com>
29869
29870         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29871         the libstdc++-v3 directory has been found.
29872
29873 2002-12-12  Devang Patel <dpatel@apple.com>
29874         * gcc.dg/darwin-ld-1.c: New test.
29875         * gcc.dg/darwin-ld-2.c: New test.
29876         * gcc.dg/darwin-ld-3.c: New test.
29877         * gcc.dg/darwin-ld-4.c: New test.
29878         * gcc.dg/darwin-ld-5.c: New test.
29879
29880 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29881
29882         * gcc.c-torture/compile/20021212-1.c: New test.
29883
29884 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
29885
29886         * gcc.dg/fshort-wchar: New test.
29887
29888 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
29889
29890         PR c++/8372
29891         * g++.dg/template/dtor1.C: New test.
29892
29893         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29894         markers.
29895
29896 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
29897
29898         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29899
29900 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
29901
29902         * g++.dg/template/static1.C: New test.
29903         * g++.dg/template/static2.C: New test.
29904         * g++.old-deja/g++.ext/memconst.C: New test.
29905
29906 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29907
29908         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29909         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29910         * g++.dg/special/initp1.C: Likewise.
29911
29912 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
29913
29914         * gcc.c-torture/execute/20021204-1.c: New test.
29915
29916 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
29917
29918         * gcc.dg/ppc-fmadd-1.c: New file.
29919         * gcc.dg/ppc-fmadd-2.c: New file.
29920         * gcc.dg/ppc-fmadd-3.c: New file.
29921
29922 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29923
29924         * gcc.c-torture/compile/20021204-1.c: New test.
29925
29926 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29927
29928         * g++.dg/inherit/covariant2.C: New test.
29929         * g++.dg/inherit/covariant3.C: New test.
29930         * g++.dg/inherit/covariant4.C: New test.
29931         * g++.dg/inherit/covariant1.C: Remove XFAIL.
29932         * g++.old-deja/g++.robertl/eb17.C: Likewise.
29933
29934 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
29935
29936         PR c++/8688
29937         * g++.dg/init/brace3.C: New test.
29938
29939 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
29940
29941         * gcc.dg/20020210-1.c: Fix a comment typo.
29942
29943 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
29944
29945         PR c++/8720
29946         * g++.dg/parse/defarg1.C: New test.
29947
29948         PR c++/8615
29949         * g++.dg/template/char1.C: New test.
29950
29951         * g++.dg/template/varmod1.C: Fix typo.
29952
29953 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29954
29955         DR 180
29956         * g++.old-deja/g++.pt/crash32.C: Expect error.
29957
29958 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
29959
29960         PR c++/5919
29961         * g++.dg/template/varmod1.C: New test.
29962
29963         PR c++/8727
29964         * g++.dg/inherit/typeinfo1.C: New test.
29965
29966         PR c++/8663
29967         * g++.dg/inherit/typedef1.C: New test.
29968
29969 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
29970
29971         PR c++/8332
29972         PR c++/8493
29973         * g++.dg/template/strlen1.C: New test.
29974
29975         PR c++/8227
29976         * g++.dg/template/ctor2.C: New test.
29977
29978         PR c++/8214
29979         * g++.dg/init/string1.C: New test.
29980
29981         PR c++/8511
29982         * g++.dg/template/friend8.C: New test.
29983
29984 2002-11-29  Joe Buck <jbuck@synopsys.com>
29985
29986         * g++.dg/lookup/anon2.C: New test.
29987
29988 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
29989
29990         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29991         h8300 port.
29992
29993 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
29994
29995         * gcc.dg/bitfld-6.c: New test.
29996
29997 2002-11-27  Jan Hubicka  <jh@suse.cz>
29998
29999         * gcc.c-torture/execute/20021127.[cx]: New test.
30000
30001 2002-11-26  Jan Hubicka  <jh@suse.cz>
30002
30003         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30004         quality.
30005
30006 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30007
30008         * g++.dg/init/brace2.C: New test.
30009         * g++.old-deja/g++.mike/p9129.C: Correct.
30010
30011 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30012
30013         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30014
30015 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30016
30017         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30018
30019 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30020
30021         * testsuite/g++.dg/abi/empty11.C: New test.
30022         * testsuite/g++.dg/rtti/cv1.C: New test.
30023
30024 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30025
30026         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30027
30028 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30029
30030         * g++.dg/abi/empty10.C: New test.
30031
30032 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30033
30034         * gcc.c-torture/compile/20021124-1.c: New test.
30035
30036 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30037
30038         * g++.dg/abi/rtti2.C: New test.
30039
30040 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30041
30042         * gcc.dg/i386-unroll-1.c: New test.
30043
30044 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30045
30046         * gcc.c-torture/compile/20021120-1.c: New test.
30047         * gcc.c-torture/compile/20021120-2.c: New test.
30048
30049 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30050
30051         * gcc.dg/bitfld-5.c: New test.
30052
30053 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30054
30055         * gcc.c-torture/execute/20021120-3.c: New test.
30056
30057 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30058
30059         * gcc.c-torture/execute/20021120-2.c: New test.
30060
30061 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30062
30063         * gcc.c-torture/execute/20021120-1.c: New test.
30064
30065 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30066
30067         * gcc.c-torture/execute/20021118-3.c: New test.
30068
30069 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30070
30071         * gcc.c-torture/compile/20021119-1.c: New test.
30072
30073 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30074
30075         * gcc.dg/duff-1.c: New test.
30076         * gcc.dg/duff-2.c: New test.
30077         * gcc.dg/duff-3.c: New test.
30078
30079 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30080
30081         * gcc.dg/cpp/_Pragma5.c: New test.
30082
30083 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30084
30085         * gcc.c-torture/execute/20021118-2.c: New test.
30086
30087 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30088
30089         * gcc.c-torture/execute/20021118-1.c: New test.
30090
30091 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30092
30093         * gcc.dg/20021116-1.c: New test.
30094
30095 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30096
30097         * g++.dg/abi/vcall1.C: New test.
30098
30099 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30100
30101         * gcc.dg/20021029-1.c: New test.
30102         * gcc.dg/20021029-2.c: New test.
30103
30104 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30105
30106         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30107
30108 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30109
30110         PR c/8439
30111         * gcc.dg/20021110.c: Move to ...
30112         * gcc.c-torture/compile/20021110.c: .... here.
30113
30114 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30115
30116         PR c/8467
30117         * gcc.c-torture/execute/20021111-1.c
30118
30119 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30120
30121         PR c/8439
30122         * gcc.dg/20021110.c: New test.
30123
30124 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30125
30126         * g++.dg/abi/vthunk3.C: Run only on x86.
30127
30128 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30129
30130         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30131
30132 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30133
30134         * lib/compat.exp (compat-execute): Fix logic error in last
30135         change.
30136
30137 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30138
30139         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30140
30141 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30142
30143         PR c++/8389
30144         * g++.dg/template/access6.C: New test.
30145
30146 2002-11-08  Jan Hubicka  <jh@suse.cz>
30147
30148         * gcc.dg/i386-ssefp-1.c: New test.
30149         * gcc.dg/i386-ssefp-1.c: New test.
30150
30151 2002-11-08  Jan Hubicka  <jh@suse.cz>
30152
30153         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30154
30155 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30156
30157         * g++.dg/abi/vthunk3.C: New test.
30158
30159         PR c++/8338
30160         * g++.dg/template/crash2.C: New test.
30161
30162 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30163
30164         * testsuite/g++.dg/abi/dtor1.C: New test.
30165         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30166
30167 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30168
30169         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30170         Darwin.
30171
30172 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30173
30174         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30175         -mthumb.  Only xfail with -O0.
30176
30177 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30178
30179         * g++.dg/abi/thunk1.C: New test.
30180         * g++.dg/abi/thunk2.C: Likewise.
30181         * g++.dg/abi/vtt1.C: Likewise.
30182
30183 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30184
30185         PR optimization/8423
30186         * gcc.c-torture/execute/builtin-constant.c: New test.
30187
30188 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30189
30190         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30191         Add some more cases.
30192
30193 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30194
30195         PR c++/8391
30196         * g++.dg/opt/local1.C: New test.
30197
30198 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30199
30200         PR c++/8160
30201         * g++.dg/template/complit1.C: New test.
30202
30203         PR c++/8149
30204         * g++.dg/template/typename4.C: Likewise.
30205
30206 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30207
30208         Core issue 287, PR c++/7639
30209         * g++.dg/template/instantiate1.C: Adjust error location.
30210         * g++.dg/template/instantiate3.C: New test.
30211         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30212         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30213         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30214
30215 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30216
30217         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30218
30219 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/8287
30222         * g++.dg/init/dtor2.C: New test.
30223
30224 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30225
30226         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30227         * gcc.dg/nest.c: Bypass errors on irix6.
30228
30229 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30230
30231         * gcc.dg/nest.c: Expect error for mmix-*-*.
30232         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30233
30234 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30235
30236         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30237         markers.
30238
30239         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30240
30241 2002-10-25  Mike Stump  <mrs@apple.com>
30242
30243         * gcc.dg/warn-1.c: New test.
30244
30245 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30246
30247         * g++.dg/template/typename3.C: New test.
30248
30249 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30250
30251         * g++.dg/lookup/ptrmem1.C: New test.
30252
30253         * g++.dg/abi/vthunk2.C: New test.
30254
30255 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30256
30257         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30258
30259 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30260
30261         * g++.dg/abi/empty9.C: New test.
30262
30263 2002-10-24  Richard Henderson  <rth@redhat.com>
30264
30265         * g++.dg/inherit/thunk1.C: Enable for ia64.
30266
30267 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30268
30269         PR c++/8067
30270         * g++.dg/lookup/pretty1.C: New test.
30271
30272 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30273
30274         * gcc.dg/20021023-1.c: New test.
30275
30276 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30277
30278         PR c++/7679
30279         * g++.dg/parse/inline1.C: New test.
30280
30281 2002-10-23  Richard Henderson  <rth@redhat.com>
30282
30283         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30284
30285         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30286
30287 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30288
30289         PR c++/6579
30290         * g++.dg/parse/stmtexpr3.C: New test.
30291
30292 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30293
30294         * g++.dg/expr/cond1.C: New test.
30295
30296 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30297
30298         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30299
30300 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30301
30302         * g++.dg/abi/vbase13.C: New test.
30303         * g++.dg/abi/vbase14.C: Likewise.
30304
30305 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30306
30307         * gcc.dg/tls/pic-1.c: New test.
30308         * gcc.dg/tls/nonpic-1.c: New test.
30309         * gcc.dg/20021018-1.c: New test.
30310
30311 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30312
30313         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30314         Remove only files with the same base name as the test case.
30315         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30316         (profopt-execute): Likewise.  Also, remove old profiling
30317         and performance data files before running the tests.
30318
30319         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30320         * g++.dg/bprob/bprob.exp: Likewise.
30321         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30322         to allow more general test case names.
30323
30324         * g++.dg/bprob/bprob-1.C: Rename to ...
30325         * g++.dg/bprob/g++-bprob-1.C: ... this.
30326
30327         * g77.dg/bprob/bprob-1.f: Rename to ...
30328         * g77.dg/bprob/g77-bprob-1.f: ... this.
30329
30330 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30331
30332         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30333         bison 1.50 or later.
30334
30335 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30336
30337         * g++.dg/README: Describe more test directories.
30338
30339 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30340
30341         * g++.dg/init/array6.C: Add additional tests.
30342
30343 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30344
30345         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30346         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30347
30348 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30349
30350         * gcc.c-torture/compile/20020604-1.x: New.
30351         * gcc.c-torture/compile/simd-5.x: Likewise.
30352         * gcc.c-torture/execute/920710-1.x: Likewise.
30353         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30354
30355 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30356
30357         * g++.dg/inherit/override1.C: Add dg-options clause.
30358
30359 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30360
30361         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30362         _mm_slli_si128.
30363
30364 2002-10-19  Andreas Schwab  <schwab@suse.de>
30365
30366         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
30367         directory component.
30368
30369 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
30370
30371         * g++.dg/inherit/thunk1.C: New test.
30372
30373         * g++.dg/inherit/override1.C: New test.
30374
30375         * g++.dg/abi/mangle11.C: New test.
30376         * g++.dg/abi/mangle14.C: New test.
30377         * g++.dg/abi/mangle17.C: New test.
30378
30379 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
30380
30381         * g++.dg/overload/member2.C: New test.
30382
30383 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
30384
30385         * g++.dg/README: Describe new compat directory.
30386         * g++.dg/dg.exp: Skip tests in compat directory.
30387         * README.compat: New file.
30388         * lib/compat.exp: New expect script.
30389         * g++.dg/compat: New test directory.
30390         * g++.dg/compat/compat.exp: New expect script.
30391         * g++.dg/compat/abi: New test directory.
30392         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
30393         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
30394         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
30395         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
30396         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
30397         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
30398         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
30399         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
30400         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
30401         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
30402         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
30403         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
30404         * g++.dg/compat/break: New test directory.
30405         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
30406         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
30407         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
30408         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
30409         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
30410         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
30411         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
30412         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
30413         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
30414         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
30415         g++.dg/compat/break/README: New files.
30416         * g++.dg/compat/eh: New test directory.
30417         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
30418         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
30419         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
30420         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
30421         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
30422         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
30423         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
30424         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
30425         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
30426         g++.dg/compat/eh/filter2_y.C,
30427         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
30428         g++.dg/compat/eh/new1_y.C,
30429         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
30430         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
30431         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
30432         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
30433         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
30434         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
30435         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
30436         g++.dg/compat/eh/unexpected1_y.C: New files.
30437         * g++.dg/compat/init: New test directory.
30438         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30439         g++.dg/compat/init/array5_y.C,
30440         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30441         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30442         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30443         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30444         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30445         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30446         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30447         g++.dg/compat/init/init-ref2_y.C: New files.
30448
30449 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30450
30451         PR c++/7584
30452         * g++.dg/inherit/using3.C: New test.
30453
30454 2002-10-17  Jan Hubicka  <jh@suse.cz>
30455
30456         * gcc.dg/20021017-2.c: New test.
30457
30458 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30459
30460         * g++.dg/abi/mangle16.C: Adjust.
30461
30462         * g++.dg/init/array8.C: New test.
30463
30464 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
30465
30466         * gcc.dg/special/mips-abi.exp: New test.
30467         * gcc.dg/special/mips-abi.s: Empty file used by the above.
30468
30469 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30470
30471         * g++.dg/abi/mangle16.C: New test.
30472         * g++.dg/abi/mangle17.C: Likewise.
30473
30474         PR c++/7478
30475         * g++.dg/template/ref1.C: New test.
30476
30477 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30478
30479         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
30480
30481 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
30482
30483         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
30484
30485 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30486
30487         PR c++/7524
30488         * g++.dg/init/array7.C: New test.
30489
30490 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
30491
30492         * g++.dg/init/array6.C: New test.
30493
30494         * g++.dg/abi/mangle13.C: Likewise.
30495         * g++.dg/abi/mangle14.C: Likewise.
30496         * g++.dg/abi/mangle15.C: Likewise.
30497
30498 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30499
30500         * g++.dg/abi/empty8.C: New test.
30501
30502 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         * g++.dg/init/ctor1.C: New test.
30505
30506 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
30507
30508         * gcc.c-torture/execute/20021015-1.c: New test.
30509
30510 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
30511
30512         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
30513
30514 2002-10-14  Jan Hubicka  <jh@suse.cz>
30515
30516         * gcc.dg/i386-ssetype-[1-5].c: New tests.
30517
30518 2002-10-14  Richard Henderson  <rth@redhat.com>
30519
30520         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
30521
30522 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30523
30524         PR optimization/6631
30525         * g++.dg/opt/const2.C: New test.
30526
30527 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR c++/7176
30530         * g++.dg/parse/friend1.C: New test.
30531         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30532
30533 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
30534
30535         * gcc.dg/20021014-1.c: New test.
30536
30537 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/5661
30540         * g++.dg/ext/vlm1.C: New test.
30541         * g++.dg/ext/vlm2.C: Likewise.
30542
30543         * g++.dg/init/array1.C: Remove invalid braces.
30544         * g++.dg/init/brace1.C: New test.
30545         * g++.dg/init/copy2.C: Likewise.
30546         * g++.dg/init/copy3.C: Likewise.
30547         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30548         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30549         braces.
30550
30551 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
30552
30553         * gcc.dg/cpp/assembler.S: Don't use -ansi.
30554
30555 2002-10-11  Richard Shann  <richard.shann@superh.com>
30556
30557         * gcc.c-torture/compile/simd-5.c: New test.
30558
30559 2002-10-10  Roger Sayle  <roger@eyesopen.com>
30560
30561         * gcc.c-torture/execute/shiftopt-1.c: New test case.
30562
30563 2002-10-10  Jim Wilson  <wilson@redhat.com>
30564
30565         * gcc.c-torture/execute/20021010-1.c: New test.
30566
30567 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
30568
30569         PR c/7353
30570         * g++.dg/ext/typedef-init.C: New test.
30571         * gcc.dg/typedef-init.c: New test.
30572
30573 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
30574
30575         * gcc.dg/cpp/paste13.c: New test.
30576
30577 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30578
30579         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
30580         remaining platforms, XFAIL during compile, not execute.  Don't
30581         XFAIL at -O0.
30582
30583 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30584
30585         * gcc.dg/alias-1.c: Tweak expected warning.
30586
30587 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30588
30589         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30590
30591 2002-10-06  Andreas Jaeger  <aj@suse.de>
30592
30593         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30594         * gcc.dg/cpp/c++98.C: Likewise.
30595
30596         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30597         * g++.dg/cpp/c++98.C: Likewise.
30598
30599         * g++.dg/README (Subdirectories): Mention cpp directory.
30600
30601         PR target/7559
30602         * gcc.dg/20021006-1.c: New test.
30603
30604 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30605
30606         PR c++/7804
30607         * g++.dg/other/warning1.C: New test.
30608
30609 2002-10-04  Roger Sayle  <roger@eyesopen.com>
30610
30611         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30612         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
30613         and sparc-*-* with -m64 as expected failures.  See PR 8087.
30614
30615 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30616
30617         PR c++/7931
30618         * g++.dg/template/ptrmem3.C: New test.
30619
30620         PR c++/7754
30621         * g++.dg/template/union1.C: New test.
30622
30623 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30624
30625         PR c++/8006
30626         * g++.dg/abi/mangle9.C: New test.
30627         * g++.dg/abi/mangle10.C: New test.
30628         * g++.dg/abi/mangle11.C: New test.
30629         * g++.dg/abi/mangle12.C: New test.
30630
30631 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
30632
30633         PR c++/7188.
30634         * g++.dg/template/meminit1.C: New test.
30635         * g++.dg/warn/Wreorder-1.C: Likewise.
30636         * g++.old-deja/g++.mike/warn3.C: Tweak.
30637         * lib/prune.exp: Ingore "in copy constructor".
30638
30639 2002-10-02  Andreas Jaeger  <aj@suse.de>
30640
30641         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30642         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30643         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30644         on x86-64.
30645
30646 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30647
30648         * gcc.dg/empty1.C: Fix typo.
30649
30650 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
30651
30652         * gcc.dg/alias-1.c: New test.
30653
30654 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30655
30656         * gcc.dg/empty1.C: New test.
30657
30658         * g++.dg/tls/init-2.C: Tweak error messages.
30659
30660 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
30661
30662         * gcc.c-torture/compile/20020923-1.c: New test.
30663
30664 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
30665
30666         * gcc.c-torture/execute/ffs-1.c: New test.
30667         * gcc.c-torture/execute/ffs-2.c: Ditto.
30668
30669 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
30670
30671         * g++.dg/overload/member1.C: New test.
30672
30673 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
30674
30675         * g++.dg/abi/empty7.C: New test.
30676         * g++.dg/init/pm2.C: Likewise.
30677
30678 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30679
30680         * g++.dg/rtti/crash1.C: New test.
30681
30682 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
30683
30684         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30685         gcc.dg/sibcall-4.c: New tests.
30686
30687 2002-09-28  Roger Sayle  <roger@eyesopen.com>
30688
30689         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30690         powerpc and MMIX targets.
30691
30692 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
30693
30694         * gcc.dg/cpp/20020927-1.c: New.
30695
30696 2002-09-26  David S. Miller  <davem@redhat.com>
30697
30698         * gcc.c-torture/compile/trunctfdf.c: New.
30699
30700 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30701
30702         * lib/target-supports.exp (check_weak_available): Handle solaris2.
30703
30704 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
30705
30706         * gcc.c-torture/execute/loop-15.c: New.
30707
30708 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
30709
30710         * README.QMTEST: Fix typo.
30711
30712 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30713
30714         * gcc.dg/20020926-1.c: New test.
30715
30716 2002-09-25  David S. Miller  <davem@redhat.com>
30717
30718         PR target/7842
30719         * gcc.c-torture/execute/shiftdi.c: New test.
30720
30721 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
30722
30723         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30724         unique to the tool.
30725         * lib/g77.exp (g77_init): Likewise.
30726         * lib/g++.exp (g++_init): Likewise.
30727         * lib/objc.exp (objc_init): Likewise.
30728
30729 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
30730
30731         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30732         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30733         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30734
30735 2002-09-25  Richard Henderson  <rth@redhat.com>
30736
30737         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30738         too-small long double.
30739
30740 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
30741
30742         * gcc.dg/20020919-1.c: New test.
30743
30744 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
30745
30746         * g++.dg/abi/bitfield6.C: New test.
30747         * g++.dg/abi/bitfield7.C: New test.
30748         * g++.dg/abi/bitfield8.C: New test.
30749         * g++.dg/abi/vbase11.C: New test.
30750
30751 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30752
30753         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30754         hppa*-*-hpux*.  Update test comment.
30755
30756 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
30757
30758         * gcc.dg/tls/struct-1.c: New test.
30759
30760 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
30761
30762         * gcc.dg/cpp/tr-warn2.c: Update.
30763
30764 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30765
30766         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30767
30768 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
30769
30770         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30771         systems.
30772
30773 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
30774
30775         * gcc.c-torture/execute/ieee/mzero3.c: New test.
30776
30777         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30778         Adjust for c++filt moved to binutils.  Remove spurious duplicate
30779         setting of cxxfilt.
30780
30781 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
30782
30783         * gcc.dg/20020312-2.c: Update for darwin.
30784
30785 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30786
30787         * g++.old-deja/g++.other/crash32.C: Mark ICE.
30788
30789 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
30790
30791         * objc.dg/comp-types-1.m: New test.
30792         * objc.dg/comp-types-2.m: New test.
30793         * objc.dg/comp-types-3.m: New test.
30794         * objc.dg/comp-types-4.m: New test.
30795         * objc.dg/comp-types-5.m: New test.
30796         * objc.dg/comp-types-6.m: New test.
30797
30798 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30799
30800         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30801
30802 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30803
30804         * g++.dg/other/do1.C: New test.
30805
30806         * g++.dg/template/subst1.C: New test.
30807
30808 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
30809
30810         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30811
30812 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
30813
30814         * g++.dg/template/qualttp20.C: Adjust expected errors.
30815         * g++.old-deja/g++.jason/report.C: Likewise.
30816         * g++.old-deja/g++.other/qual1.C: Likewise.
30817
30818         * g++.dg/lookup/scoped2.C: New test.
30819
30820         * g++.dg/ext/asm3.C: New test.
30821
30822 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
30823
30824         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30825
30826 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
30827
30828         * ChangeLog: follow spelling conventions.
30829         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30830         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30831         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30832         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30833         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30834         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30835         * g++.old-deja/g++.law/global-init1.C: Likewise.
30836         * g++.old-deja/g++.other/delete4.C: Likewise.
30837         * g++.old-deja/g++.other/inline21.C: Likewise.
30838         * g++.old-deja/g++.other/singleton.C: Likewise.
30839         * g77.dg/strlen0.f: Likewise.
30840         * g77.f-torture/compile/20010519-1.f: Likewise.
30841         * g77.f-torture/compile/980310-4.f: Likewise.
30842         * gcc.c-torture/compile/20000605-1.c: Likewise.
30843         * gcc.c-torture/execute/20020225-1.c: Likewise.
30844         * gcc.dg/c90-hexfloat-2.c: Likewise.
30845         * gcc.dg/c99-bool-1.c: Likewise.
30846         * gcc.dg/c99-hexfloat-2.c: Likewise.
30847         * gcc.dg/dll-2.c: Likewise.
30848         * gcc.dg/wtr-union-init-1.c: Likewise.
30849         * gcc.dg/wtr-union-init-2.c: Likewise.
30850         * gcc.dg/wtr-union-init-3.c: Likewise.
30851         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30852         * gcc.dg/cpp/defined.c: Likewise.
30853         * gcc.dg/cpp/macsyntx.c: Likewise.
30854         * gcc.dg/cpp/paste2.c: Likewise.
30855         * gcc.dg/cpp/trad/defined.c: Likewise.
30856         * gcc.dg/format/c90-printf-1.c: Likewise.
30857         * gcc.dg/format/c90-scanf-1.c: Likewise.
30858         * gcc.dg/format/c99-printf-1.c: Likewise.
30859         * gcc.dg/format/c99-scanf-1.c: Likewise.
30860         * gcc.misc-tests/gcov-8.c: Likewise.
30861         * lib/profopt.exp: Likewise.
30862
30863 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
30864
30865         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30866
30867 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30868
30869         * g++.dg/inherit/using2.C: New test.
30870
30871 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
30872
30873         * ChangeLog: Follow spelling conventions.
30874         * g++.dg/template/friend4.C: Likewise.
30875         * g++.old-deja/g++.pt/crash67.C: Likewise.
30876         * gcc.c-torture/execute/20000801-4.c: Likewise.
30877         * gcc.dg/c90-digraph-1.c: Likewise.
30878         * gcc.dg/c94-digraph-1.c: Likewise.
30879         * gcc.dg/c99-digraph-1.c: Likewise.
30880         * gcc.dg/cpp/line5.c: Likewise.
30881         * gcc.dg/cpp/multiline.c: Likewise.
30882         * gcc.dg/cpp/trad/literals-1.c: Likewise.
30883         * gcc.dg/format/attr-3.c: Likewise.
30884         * gcc.dg/format/c90-scanf-3.c: Likewise.
30885         * gcc.dg/format/ext-4.c: Likewise.
30886
30887 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30888
30889         * g++.dg/template/pretty1.C: New test.
30890
30891 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
30892
30893         * gcc.c-torture/execute/struct-cpy-1.c: New test.
30894
30895 2002-09-13  Matt Austern  <austern@apple.com>
30896
30897         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30898         passing a cast expression to a function by const reference.
30899
30900 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
30901
30902         * g++.dg/template/deduce1.C: New test.
30903
30904 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
30905
30906         * gcc.c-torture/execute/simd-1.c: Force all use of int to
30907         32-bit int.
30908
30909 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30910
30911         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30912         usage.
30913
30914 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
30915
30916         * gcc.c-torture/compile/20020910-1.c: New test.
30917
30918 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
30919
30920         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30921
30922 2002-09-10  Andreas Jaeger  <aj@suse.de>
30923
30924         * gcc.dg/20020312-2.c: Adjust for x86-64.
30925
30926 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
30927
30928         * g77.dg/7388.f: New test case for PR 7388.
30929
30930 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
30931
30932         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30933
30934 2002-09-05  Ziemowit Laski <zlaski@apple.com>
30935
30936         * objc.dg/proto-lossage-1.m: New test.
30937
30938 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
30939
30940         * gcc.dg/cpp/_Pragma4.c: Fix typo.
30941
30942 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
30943
30944         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
30945         expected to pass.
30946
30947 2002-09-06  Stan Shebs  <shebs@apple.com>
30948             David Edelsohn  <edelsohn@gnu.org>
30949
30950         * gcc.dg/weak: New directory.
30951         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30952         target-specific xfail bits.
30953         * gcc.dg/typeof-2.c: Move to new directory.
30954         * gcc.dg/weak.exp: New expect script.
30955
30956 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
30957
30958         * gcc.c-torture/execute/extzvsi.c: New test.
30959
30960 2002-09-05  Stan Shebs  <shebs@apple.com>
30961
30962         * gcc.dg/weak-1.c: xfail on Darwin.
30963         * gcc.dg/weak-2.c: Ditto.
30964         * gcc.dg/weak-3.c: Ditto.
30965         * gcc.dg/weak-4.c: Ditto.
30966         * gcc.dg/weak-5.c: Ditto.
30967         * gcc.dg/weak-6.c: Ditto.
30968         * gcc.dg/weak-7.c: Ditto.
30969         * gcc.dg/weak-8.c: Ditto.
30970         * gcc.dg/weak-9.c: Ditto.
30971
30972 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
30973
30974         * gcc.c-torture/execute/loop-14.c: New test.
30975
30976 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * g++.dg/other/cxa-atexit1.C: New test.
30979
30980         * gcc.dg/typeof-2.c: New test.
30981
30982 2002-09-03  Roger Sayle  <roger@eyesopen.com>
30983
30984         * gcc.dg/builtins-2.c: New testcase.
30985         * gcc.dg/builtins-3.c: New testcase.
30986
30987 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
30988
30989         * gcc.dg/cpp/_Pragma4.c: New test.
30990
30991 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
30992
30993         * objc/execute/nil_method-1.m: New testcase.
30994
30995 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
30996
30997         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30998         [Object class], not [Object initialize].
30999
31000 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31001             Hans-Peter Nilsson  <hp@bitrange.com>
31002
31003         * gcc.c-torture/execute/20020720-1.x: Skip test on
31004         mmix-knuth-mmixware.  Correct comment.
31005
31006 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31007
31008         * testsuite/g++.dg/abi/bitfield5.C: New test.
31009         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31010
31011 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31012
31013         * objc.dg/undeclared-selector.m: New test.
31014
31015 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         * g++.dg/other/offsetof1.C: Avoid cast warning.
31018
31019 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31020
31021         * objc.dg/super-class-2.m: New test.
31022
31023 2002-08-24  Matt Austern  <austern@apple.com>
31024
31025         * g++.dg/ext/lvaddr.C: New test.
31026         * g++.dg/ext/lvcast.C: New test.
31027
31028 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31029
31030         * testsuite/g++.dg/inherit/cond1.C: New test.
31031
31032 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31033
31034         * gcc.dg/noncompile/incomplete-1.c: New test.
31035
31036 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31037
31038         * gcc.dg/typespec-1.c: New test.
31039
31040 2002-08-20  Devang Patel  <dpatel@apple.com>
31041         * objc.dg/proto-hier-2.m: New test.
31042
31043 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31044
31045         * objc.dg/bitfield-1.m: New test.
31046         * objc.dg/bitfield-2.m: New test.
31047
31048 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31049
31050         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31051         gcc.dg/c99-flex-array-4.c: New tests.
31052
31053 2002-08-16  Stan Shebs  <shebs@apple.com>
31054
31055         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31056
31057 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31058
31059         * gcc.dg/typeof-1.c: New test.
31060         * g++.dg/ext/typeof2.C: New test.
31061
31062 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31063
31064         * g++.dg/other/offsetof1.C: New test.
31065
31066 2002-08-14  Richard Henderson  <rth@redhat.com>
31067
31068         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31069
31070 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31071
31072         * gcc.dg/cpp/_Pragma3.c: New test.
31073
31074 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31075
31076         * g++.dg/template/inherit3: New test.
31077
31078 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31079
31080         * gcc.dg/bitfld-4.c: Add blank options.
31081
31082 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31083
31084         * g++.dg/template/crash1.C: New test.
31085
31086 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31087
31088         * gcc.dg/tls/opt-2.c: New test.
31089
31090 2002-08-08  Devang Patel  <dpatel@apple.com>
31091
31092         * objc.dg/selector-1.m : New test
31093
31094 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31095
31096         * g++.dg/abi/bitfield4.C: New test.
31097         * gcc.dg/bitfld-4.c: New test.
31098
31099 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31100
31101         * g++.dg/other/packed1.C: New test.
31102
31103 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31104
31105         * g++.dg/abi/offsetof.C: Tweak error messages.
31106         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31107
31108 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31109
31110         * gcc.dg/bitfld-3.c: New test.
31111
31112 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31113             Richard Henderson  <rth@redhat.com>
31114
31115         * gcc.dg/i386-bitfield1.c: New test.
31116         * g++.dg/abi/bitfield3.C: Update.
31117
31118 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31119
31120         * objc.dg/const-str-2.m: Update.
31121         * gcc.dg/cpp/c++98.c: Change to C extension.
31122         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31123         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31124
31125 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31126
31127         * testsuite/gcc.dg/tls/diag-3.c: New.
31128
31129 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31130
31131         * g++.dg/README (Subdirectories): Document new subdir expr.
31132         * g++.dg/expr/pmf-1.C: New test.
31133
31134 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31135
31136         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31137
31138 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31139
31140         * g++.dg/abi/bitfield3.C: New test.
31141
31142 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31143
31144         * lib/gcov.exp: Tweak expected line formats.
31145         * gcc.misc-tests/gcov8.c: New test.
31146         * gcc.misc-tests/gcov8.x: New flags.
31147
31148 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31149
31150         * consistency.vlad/layout/endian.c: Include string.h.
31151
31152         * gcc.c-torture/execute/20020805-1.c: New test.
31153
31154 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31155
31156         * g++.dg/other/conversion1.C: New test.
31157
31158 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31159
31160         * gcc.dg/builtins-1.c: New testcase.
31161
31162 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31163
31164         * g++.dg/inherit/access3.C: New test.
31165
31166 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31167
31168         * gcc.dg/ia64-visibility-2.c: New test.
31169
31170 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31171
31172         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31173         __qualifier_flags to __flags.
31174
31175 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31176
31177         * g++.dg/inherit/operator1.C: New test.
31178         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31179         * g++.dg/other/error1.C: Change expected error message.
31180         * g++.dg/template/conv4.C: Likewise.
31181
31182 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31183
31184         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31185         for documented behavior.
31186
31187 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31188
31189         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31190         several targets known to fail.
31191
31192 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31193
31194         * gcc.dg/mips-args-[123].c: New tests.
31195
31196 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31197
31198         * gcc.dg/ppc-spe.c: New.
31199
31200 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31201
31202         * g++.dg/other/ptrmem4.C: New testcase.
31203
31204 2002-07-24  Richard Henderson  <rth@redhat.com>
31205
31206         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31207
31208 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31209
31210         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31211
31212 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31213
31214         * gcc.c-torture/execute/memset-3.c: New testcase.
31215
31216 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31217
31218         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31219         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31220
31221 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31222
31223         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31224         Delete.
31225
31226 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31227
31228         * gcc.c-torture/compile/simd-4.c: New test.
31229
31230 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31231
31232         PR c++/7347, c++/7348
31233         * g++.dg/template/access4.C: New test.
31234         * g++.dg/template/access5.C: New test.
31235         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31236         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31237         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31238         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31239
31240 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31241
31242         * gcc.dg/gnu89-init-2.c: New test.
31243
31244 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31245
31246         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31247
31248 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31249
31250         * gcc.c-torture/execute/20020720-1.c: New testcase.
31251
31252 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31253
31254         * gcc.dg/cpp/Wsignprom.c: New tests.
31255
31256 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31257
31258         * gcc.c-torture/execute/loop-13.c: New test.
31259
31260 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31261
31262         * gcc.dg/cpp/expr.c: New tests.
31263
31264 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31265
31266         * g++.dg/opt/pr6713.C: Add template instantiation.
31267
31268 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31269
31270         * gcc.dg/nest.c: New test.
31271
31272 2002-07-17  Richard Henderson  <rth@redhat.com>
31273
31274         * g++.dg/opt/pr6713.C: New test.
31275
31276 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31277
31278         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31279         XFAIL for all x86 processors.
31280
31281 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31282
31283         * gcc.c-torture/execute/20010122-1.x: Do not test with
31284         -fomit-frame-pointer.
31285
31286 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31287
31288         * g++.dg/template/instantiate2.C: New test.
31289         * g++.dg/template/spec4.C: New test.
31290
31291 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31292
31293         * g++.dg/template/access2.C: New test.
31294         * g++.dg/template/access3.C: New test.
31295
31296 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31297
31298         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31299         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31300         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31301         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31302         Convert to use <stdarg.h>.
31303         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31304         Delete.
31305         * gcc.dg/va-arg-2.c: New.
31306         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31307
31308 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31309
31310         * gcc.c-torture/compile/20020710-1.c: New test.
31311
31312 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31313                           Andrew Pinski  <pinskia@physics.uc.edu>
31314
31315         gcc.c-torture/compile/simd-2.c: New testcase.
31316         gcc.c-torture/compile/simd-3.c: Likewise.
31317
31318 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31319
31320         PR c++/7224
31321         * g++.dg/overload/error1.C: New test.
31322
31323 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31324
31325         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31326         configuration and IRIX 6 O32 ABI.
31327
31328 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31329
31330         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31331
31332 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31333
31334         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31335
31336 2002-07-10  Jeffrey A Law  <law@redhat.com>
31337
31338         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31339
31340         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31341
31342 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31343
31344         * gcc.dg/20020312-2.c: Check for __PPC__.
31345
31346 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31347
31348         * gcc.c-torture/compile/20020709-1.c: New test.
31349
31350 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31351
31352         * g++.dg/template/qualttp21.C: New test case.
31353
31354 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31355
31356         * gcc.c-torture/compile/20020706-1.c: New test.
31357         * gcc.c-torture/compile/20020706-2.c: New test.
31358
31359 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
31360             Alexandre Oliva  <aoliva@redhat.com>
31361
31362         * g++.dg/warn/incomplete1.C: New test.
31363
31364 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31365
31366         PR c++/7099
31367         * g++.dg/warn/noreturn1.C: New test.
31368
31369 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
31370
31371         PR c++/6706
31372         * g++.dg/debug/debug6.C: New test.
31373         * g++.dg/debug/debug7.C: New test.
31374
31375 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
31376
31377         * gcc.c-torture/compile/simd-3.c: New test.
31378
31379 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
31380
31381         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
31382         * gcc.dg/20020620-1.c: Likewise.
31383
31384 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31385
31386         PR c++/6944
31387         * g++.dg/init/array4.C: New test.
31388         * g++.dg/init/array5.C: New test.
31389
31390 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
31391
31392         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
31393         * gcc.c-torture/execute/simd-2.c (main): Likewise.
31394
31395 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31396
31397         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
31398         * gcc.dg/wtr-aggr-init-1.c: Likewise.
31399         * gcc.dg/wtr-conversion-1.c: Likewise.
31400         * gcc.dg/wtr-escape-1.c: Likewise.
31401         * gcc.dg/wtr-int-type-1.c: Likewise.
31402         * gcc.dg/wtr-label-1.c: Likewise.
31403         * gcc.dg/wtr-static-1.c: Likewise.
31404         * gcc.dg/wtr-strcat-1.c: Likewise.
31405         * gcc.dg/wtr-suffix-1.c: Likewise.
31406         * gcc.dg/wtr-switch-1.c: Likewise.
31407         * gcc.dg/wtr-unary-plus-1.c: Likewise.
31408         * gcc.dg/wtr-union-init-1.c: Likewise.
31409         * gcc.dg/wtr-union-init-2.c: Likewise.
31410         * gcc.dg/wtr-union-init-3.c: Likewise.
31411
31412         * gcc.dg/wtr-func-def-1.c: New test.
31413
31414 2002-07-02 Devang Patel <dpatel@apple.com>
31415
31416         * objc.dg/param-1.m: New test.
31417
31418 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
31419
31420         * gcc.dg/cpp/trad/directive.c: Add test.
31421         * gcc.dg/cpp/trad/macroargs.c: Add test.
31422         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
31423
31424 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
31425
31426         * gcc.dg/cpp/cmdlne-M.c: New test.
31427
31428 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
31429
31430         * objc.dg/desig-init-1.m: New test.
31431
31432 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31433
31434         PR c++/6716
31435         * g++.dg/template/instantiate1.C: New test.
31436
31437 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
31438
31439         PR c++/7112
31440         * g++.dg/template/sizeof2.C: New test.
31441
31442 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31443
31444         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31445         gcc.dg/cpp/trad/include.c: New tests.
31446
31447 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
31448
31449         PR target/7177
31450         * gcc.c-torture/compile/20020701-1.c: New test.
31451
31452 2002-07-01  Stan Shebs  <shebs@apple.com>
31453
31454         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31455         header here...
31456         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31457         (objc-torture-execute): or here.
31458
31459 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
31460
31461         * gcc.c-torture/execute/arith-rand-ll.c: New test.
31462
31463 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31464
31465         * gcc.dg/cpp/trad/escaped-nl.c: New test.
31466
31467 2002-06-30  Devang Patel  <dpatel@apple.com>
31468
31469         * objc.dg/fsyntax-only.m: New test.
31470
31471 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
31472
31473         PR c++/6695
31474         * g++.dg/template/friend7.C: New file.
31475
31476 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
31477
31478         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
31479         return type.
31480
31481 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
31482
31483         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
31484         avoid division by zero.
31485
31486 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
31487
31488         * gcc.dg/Wunknownprag.c: New tests.
31489
31490 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
31491
31492         * gcc.c-torture/execute/simd-2.c: New test.
31493
31494 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
31495
31496         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
31497         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
31498         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
31499         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
31500         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
31501         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
31502         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
31503         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
31504         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
31505         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
31506         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
31507         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
31508         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
31509         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
31510         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
31511         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
31512         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
31513
31514 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
31515
31516         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
31517         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
31518         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
31519         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
31520         New tests.
31521         * gcc.dg/cpp/trad/directive.c: Update.
31522
31523 2002-06-23  Andreas Jaeger  <aj@suse.de>
31524
31525         * gcc.c-torture/execute/complex-6.c: New.
31526
31527 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
31528
31529         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31530         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31531         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31532         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31533
31534 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
31535
31536         * gcc.dg/cpp/trad: New directory with traditional tests copied
31537         from parent directory.
31538         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31539         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31540         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31541         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31542         Move to trad/ and rename.
31543         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31544         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31545         gcc.dg/cpp/trad/redef2.c: New tests.
31546         * gcc.dg/cpp/trad/trad.exp: New driver.
31547
31548 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
31549
31550         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31551         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31552         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31553         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31554         Remove.
31555
31556 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
31557
31558         * gcc.dg/20020620-1.c: New test.
31559
31560 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31561
31562         * g++.dg/template/ttp4.C: New test.
31563
31564 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
31565
31566         * g++.dg/opt/vt1.C: Fix regexp.
31567
31568 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31569
31570         * gcc.c-torture/execute/pure-1.c: Make functions static again.
31571         Don't use attribute `noinline'.
31572
31573 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31574
31575         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31576
31577 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
31578
31579         * gcc.c-torture/execute/simd-1.c: New.
31580
31581         * gcc.dg/simd-1.c: New.
31582
31583 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31584
31585         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31586
31587 2002-06-16  Richard Henderson  <rth@redhat.com>
31588
31589         * g++.dg/ext/anon-struct1.C: New.
31590         * g++.dg/ext/anon-struct2.C: New.
31591         * g++.dg/ext/anon-struct3.C: New.
31592         * gcc.dg/anon-struct-1.c: New.
31593         * gcc.dg/anon-struct-2.c: New.
31594         * gcc.dg/anon-struct-3.c: New.
31595         * gcc.dg/20011008-1.c: Adjust warning text.
31596         * gcc.dg/20020527-1.c: Add -fms-extensions.
31597
31598 2002-06-16  Richard Henderson  <rth@redhat.com>
31599
31600         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31601
31602 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
31603
31604         * gcc.c-torture/execute/20020615-1.c: New test.
31605
31606 2002-06-15  Roger Sayle  <roger@eyesopen.com>
31607
31608         * gcc.c-tortuture/execute/compare-1.c: New test case.
31609         * gcc.c-tortuture/execute/compare-2.c: New test case.
31610         * gcc.c-tortuture/execute/compare-3.c: New test case.
31611
31612 2002-06-13  Richard Henderson  <rth@redhat.com>
31613
31614         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
31615         ia64 ilp32.
31616
31617 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31618
31619         * g++.dg/template/typename2.C: Update error message.
31620
31621 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
31622
31623         * gcc.c-torture/execute/20020611-1.c: New test.
31624
31625 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
31626
31627         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31628         list of targets to skip.
31629
31630 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
31631
31632         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31633         targets if not optimizing.
31634
31635 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
31636
31637         * gcc.c-torture/compile/20020605-1.c: New test.
31638
31639         * g++.dg/opt/vt1.C: New test.
31640
31641         * gcc.dg/20020531-1.c: New test.
31642
31643         * gcc.dg/20020530-1.c: New test.
31644
31645         * gcc.dg/20020527-1.c: New test.
31646
31647         * g++.dg/opt/cse1.C: New test.
31648
31649 2002-06-07  Roger Sayle  <roger@eyesopen.com>
31650
31651         * gcc.dg/20020607-2.c: New test case.
31652
31653 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
31654
31655         * gcc.c-torture/compile/20020604-1.c: New test.
31656
31657 2002-06-04  Richard Henderson  <rth@redhat.com>
31658
31659         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31660         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31661         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31662
31663 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
31664
31665         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31666
31667 2002-06-03  Richard Henderson  <rth@redhat.com>
31668
31669         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31670         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31671
31672 2002-06-02  Richard Henderson  <rth@redhat.com>
31673
31674         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31675         test functions static.
31676
31677 2002-06-02  Andreas Jaeger  <aj@suse.de>
31678
31679         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31680         now.
31681
31682 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31683
31684         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31685         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31686         Update for mofified diagnostics.
31687         * gcc.dg/c99-intconst-1.c: No longer fail.
31688
31689 2002-06-02  Richard Henderson  <rth@redhat.com>
31690
31691         * gcc.dg/uninit-A.c: Remove xfail markers.
31692
31693 2002-06-01  Roger Sayle  <roger@eyesopen.com>
31694
31695         * gcc.dg/fnegate-1.c: New test case.
31696
31697 2002-05-30  Osku Salerma  <osku@iki.fi>
31698
31699         * gcc.c-torture/execute/mayalias-1.c: New file.
31700
31701 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31702
31703         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31704         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31705         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31706
31707 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
31708
31709         * gcc.c-torture/execute/20020529-1.c: New test.
31710
31711 2002-05-27  Richard Henderson  <rth@redhat.com>
31712
31713         * g++.dg/ext/attrib6.C: New test case.
31714
31715 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31716
31717         * gcc.c-torture/execute/pure-1.c: New test.
31718
31719 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31720
31721         * gcc.dg/cpp/arith-2.c: Remove.
31722
31723 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31724
31725         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31726         * gcc.dg/cpp/if-3.c: Remove.
31727
31728 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
31729
31730         * g++.dg/opt/cse2.C: New test.
31731
31732 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
31733
31734         * gcc.dg/cpp/arith-1.c: New semantic tests.
31735         * gcc.dg/cpp/if-1.c: Update.
31736
31737 2002-05-24  Ben Elliston  <bje@redhat.com>
31738
31739         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31740
31741 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31742
31743         * gcc.dg/verbose-asm.c: New test.
31744
31745 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31746
31747         * gcc.dg/cpp/paste12.c: New test.
31748
31749 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31750
31751         * g++.dg/parse/named_ops.C: New test.
31752
31753 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
31754
31755         * gcc/testsuite/gcc.dg/weak-8.c: New test.
31756
31757 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
31758
31759         * gcc.dg/weak-2.c: Allow optional leading underscore
31760         in scan-assembler symbol name.
31761         * gcc.dg/weak-3.c: Likewise.
31762         * gcc.dg/weak-4.c: Likewise.
31763         * gcc.dg/weak-5.c: Likewise.
31764
31765 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
31766
31767         * gcc.dg/20020523-1.c: New test.
31768
31769 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31770
31771         * objc.dg/const-str-2.m: Update now that we stop after
31772         a command line error.
31773
31774 2002-05-22  Richard Henderson  <rth@redhat.com>
31775
31776         * g++.dg/dg.exp: Fix typo in test pruneing.
31777
31778 2002-05-22  Richard Henderson  <rth@redhat.com>
31779
31780         * g++.dg/dg.exp: Prune the tls subdirectory.
31781         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31782         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31783         * g++.dg/tls/init-1.C: New.
31784
31785 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
31786
31787         * gcc.dg/20020517-1.c: New test.
31788
31789 2002-05-21  Richard Henderson  <rth@redhat.com>
31790
31791         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31792         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31793
31794 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
31795
31796         * g++.dg/other/copy2.C: New test.
31797
31798 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
31799
31800         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31801         (MAX_COPY): Bump up to 10 times sizeof (long long).
31802         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31803
31804         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31805         sizeof (long long).
31806
31807         * gcc.c-torture/execute/strcpy-1.c: New test.
31808
31809 2002-05-19  Jason Merrill  <jason2redhat.com>
31810
31811         * g++.dg/ext/oper1.C: New test.
31812
31813 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
31814 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
31815
31816         * README.QMTEST: New file.
31817
31818         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31819
31820 2002-05-19  Andreas Jaeger  <aj@suse.de>
31821
31822         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31823         now.
31824         * gcc.c-torture/execute/loop-2d.x: Likewise.
31825
31826 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
31827
31828         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31829         support weak symbols.
31830         * gcc.dg/weak-4.c: Likewise.
31831         * gcc.dg/weak-6.c: Likewise.
31832
31833 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
31834
31835         * gcc.dg/weak-3.c: Add dg-excess-error comment for
31836         cygwin, coff and h8300-*-hms targets
31837         * gcc.dg/weak-5.c: Likewise.
31838         * gcc.dg/weak-7.c: Likewise.
31839
31840 2002-05-16  Jason Merrill  <jason@redhat.com>
31841
31842         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31843         (scan-assembler-not, scan-assembler-dem): Likewise.
31844         (scan-assembler-dem-not): Likewise.
31845
31846 2002-05-15  Richard Henderson  <rth@redhat.com>
31847
31848         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31849
31850 2002-05-15  Richard Henderson  <rth@redhat.com>
31851
31852         * gcc.dg/weak-5.c (vfoo1c): No warning here.
31853         (vfoo1f): Warning here.
31854         (vfoo1l): Don't redefine the alias.
31855
31856 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
31857
31858         * g++.dg/init/pm1.C: New test.
31859
31860 2002-05-12  David S. Miller  <davem@redhat.com>
31861
31862         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31863         types.
31864
31865 2002-05-10  Roger Sayle  <roger@eyesopen.com>
31866
31867         * gcc.c-torture/execute/20020510-1.c: New test case.
31868
31869 2002-05-10  David S. Miller  <davem@redhat.com>
31870
31871         * gcc.c-torture/execute/conversion.c: Test long double too.
31872
31873 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
31874
31875         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31876         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31877         * lib/g++.exp (g++_link_flags): Likewise.
31878         * lib/objc.exp (objc_target_compile): Likewise.
31879
31880 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31881
31882         * gcc.dg/cpp/poison.c: Update.
31883         * gcc.dg/cpp/20000625-2.c: Remove.
31884         * gcc.dg/cpp/direct2s.c: Remove final test.
31885
31886 2002-05-08  Tom Rix  <trix@redhat.com>
31887
31888         * gcc.c-torture/execute/20020508-1.c: New test.
31889         * gcc.c-torture/execute/20020508-2.c: New test.
31890         * gcc.c-torture/execute/20020508-3.c: New test.
31891
31892 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31893
31894         * gcc.dg/cpp/charconst-4.c: More tests.
31895
31896 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
31897
31898         PR c/6569
31899         * gcc.dg/weak-3.c: Update location of warning messages.
31900         * gcc.dg/weak-5.c: Likewise.
31901
31902 2002-05-06  Roger Sayle  <roger@eyesopen.com>
31903
31904         * gcc.c-torture/execute/20020506-1.c: New test case.
31905
31906 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31907
31908         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31909
31910 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31911
31912         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31913
31914 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31915
31916         * gcc.dg/cpp/charconst-3.c: New test.
31917
31918 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31919
31920         * gcc.dg/cpp/charconst.c: Update tests.
31921
31922 2002-05-05  Tim Josling  <tej@melbpc.org.au>
31923
31924         * treelang: Added directory for new sample language treelang. Also
31925         lib/treelang.exp: New file to signal treelang should be tested.
31926
31927 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31928
31929         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31930         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31931         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31932         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31933         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31934         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31935         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31936
31937 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31938
31939         * gcc.dg/format/xopen-2.c: New test.
31940
31941 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
31942
31943         * gcc.dg/20020503-1.c: New test.
31944
31945 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
31946
31947         * g++.dg/init/dtor1.C: Make it tougher.
31948
31949 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
31950
31951         * g++.dg/init/dtor1.C: New test.
31952
31953 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
31954
31955         * gcc.dg/altivec-8.c: New.
31956
31957 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
31958
31959         * gcc.dg/altivec-7.c: New.
31960
31961 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
31962
31963         * g++.dg/parse/typedef1.C: New test.
31964
31965 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
31966
31967         PR c++/6486
31968         * g++.dg/template/friend6.C: New test.
31969
31970         PR c++/6492
31971         * g++.dg/init/copy1.C: New test.
31972
31973 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
31974
31975         * g++.dg/warn/effc1.C: New test.
31976
31977 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31978
31979         * gcc.dg/cpp/if-cexp.c: Add a test.
31980
31981 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
31982
31983         * gcc.dg/20020426-2.c: New test.
31984
31985 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31986
31987         * gcc.dg/cpp/if-mop.c: Update.
31988         * gcc.dg/cpp/if-mpar.c: Add test.
31989         * gcc.dg/cpp/if-oppr.c: Update.
31990
31991 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31992
31993         PR c/6343
31994         * gcc.dg/weak-[2-7].c: New tests.
31995
31996 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
31997
31998         * gcc.dg/enum1.c: New test.
31999
32000 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32001
32002         PR c++/6497
32003         * g++.dg/inherit/access2.C: New test.
32004
32005 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32006
32007         PR bootstrap/6445
32008         * gcc.dg/20020426-1.c: New test.
32009
32010 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32011
32012         * g++.dg/abi/enum1.C: New test.
32013
32014 2002-04-26  Richard Henderson  <rth@redhat.com>
32015
32016         * gcc.dg/c99-bool-1.c: Expect always true warning.
32017
32018 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32019
32020         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32021
32022 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32023
32024         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32025         targets.
32026
32027 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32028
32029         * g++.dg/abi/mange7.C: New test.
32030
32031         PR c++/6438.
32032         * g++.dg/parse/stmtexpr2.C: New test.
32033
32034 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32035
32036         * gcc.dg/20020312-2.c: Add SH target.
32037
32038 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32039
32040         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32041         compiler output on mips*-*-irix*.
32042
32043 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32044
32045         * g++.dg/parse/attr1.C: New test.
32046
32047 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32048
32049         * gcc.c-torture/execute/string-opt-17.c: New test case.
32050         * gcc.c-torture/execute/memset-2.c: New test case.
32051
32052 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32053
32054         PR c++/6256:
32055         * g++.dg/template/friend5.C: New test.
32056
32057         PR c++/6331:
32058         * g++.dg/template/qual1.C: Likewise.
32059
32060 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32061
32062         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32063         Include stdlib.h, not stdio.h or ctype.h.
32064
32065 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32066
32067         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32068         cris-*-elf* and mmix-*-*.
32069         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32070         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32071         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32072         Ditto.
32073         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32074         * gcc.dg/wchar_t-1.c: Ditto.
32075
32076 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32077
32078         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32079         Clarify comment.
32080
32081 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32082
32083         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32084
32085 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32086
32087         * gcc.c-torture/execute/20000906-1.x: Delete.
32088
32089 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32090
32091         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32092
32093 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32094
32095         * PR6367
32096         * g77.f-torture/execute/6367.f: New test.
32097         * g77.f-torture/execute/6367.x: Disable for MMIX.
32098
32099 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32100
32101         * PR6352
32102         * g++.dg/opt/inline2.C: New test.
32103
32104 2002-04-18  Richard Henderson  <rth@redhat.com>
32105
32106         * gcc.dg/20000906-1.c: Enable for all targets.
32107         * gcc.c-torture/compile/iftrap-2.c: New.
32108
32109 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32110
32111         * gcc.dg/20020418-1.c: New test.
32112         * gcc.dg/20020418-2.c: New test.
32113
32114 2002-04-18  Richard Henderson  <rth@redhat.com>
32115
32116         * gcc.c-torture/compile/iftrap-1.c: New.
32117         * gcc.dg/iftrap-1.c: Adjust for ia64.
32118         * gcc.dg/iftrap-2.c: New.
32119
32120 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32121
32122         * gcc.c-torture/compile/20020418-1.c: New test.
32123
32124 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32125
32126         * gcc.c-torture/compile/20020415-1.c: New.
32127
32128 2002-04-18  David S. Miller  <davem@redhat.com>
32129
32130         * gcc.c-torture/execute/20020418-1.c: New test.
32131
32132 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32133
32134         * gcc.dg/20020416-1.c: New test.
32135
32136         * g++.dg/opt/inline1.C: New test.
32137
32138 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32139
32140         * gcc.dg/altivec-5.c: New test.
32141
32142         * gcc.dg/20020415-1.c: New test.
32143
32144 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32145
32146         * testsuite/lib/chill.exp: Remove.
32147
32148 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32149
32150         * g++.dg/other/big-struct.C: New test.
32151
32152 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32153
32154         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32155         of scratch file.
32156
32157 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32158
32159         PR c/6277
32160         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32161         in scan-assembler function name
32162
32163 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32164
32165         * g77.f-torture/execute/980628-4.x,
32166         g77.f-torture/execute/980628-5.x,
32167         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32168         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32169         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32170         i[34567]86-*-*.
32171
32172 2002-04-13  David S. Miller  <davem@redhat.com>
32173
32174         * gcc.c-torture/execute/20020413-1.c: New test.
32175
32176 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32177
32178         * gcc.dg/asm-6.c,
32179         * g++.dg/ext/asm1.C: New tests.
32180
32181 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32182
32183         PR c++ 5373.
32184         * g++.dg/parse/stmtexpr1.C: New test.
32185
32186         PR c++/5189.
32187         * g++.dg/template/copy1.C: New test.
32188
32189 2002-04-12  Richard Henderson  <rth@redhat.com>
32190
32191         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32192
32193 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32194
32195         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32196         gcc.c-torture/execute/20020307-2.c.
32197
32198 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32199
32200         * g++.dg/ext/attrib5.C,
32201         * g++.dg/lookup/struct1.C: New tests.
32202
32203 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32204
32205         * gcc.dg/20020411-1.c: New test.
32206
32207         * gcc.c-torture/execute/20020411-1.c: New test.
32208
32209 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32210
32211         * g77.f-torture/execute/6177.f: New test.
32212
32213 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32214
32215         PR middle-end/6247
32216         * g++.dg/opt/cleanup1.C: New test.
32217
32218         * g++.dg/opt/const1.C: New test.
32219
32220 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32221
32222         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32223
32224 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32225
32226         PR c++/5507
32227         * g++.dg/template/typename2.C: New test.
32228
32229 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32230
32231         * gcc.c-torture/execute/loop-12.c: New.
32232
32233 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32234
32235         * g77.f-torture/execute/980628-4.x,
32236         g77.f-torture/execute/980628-5.x,
32237         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32238         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32239         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32240
32241 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32242
32243         PR optimization/6086
32244         * g++.dg/opt/preinc1.C: New test.
32245
32246 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32247
32248         PR c++/5571
32249         * g++.dg/opt/static2.C: New test.
32250
32251 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32252
32253         PR c/5120
32254         * gcc.dg/20020406-1.c: New test.
32255
32256 2002-04-04  David S. Miller  <davem@redhat.com>
32257
32258         * gcc.c-torture/execute/20020404-1.c: New test.
32259
32260 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32261
32262         PR c/6123
32263         * gcc.dg/20020312-2.c: Do not declare global register variable
32264         if __PIC__ or __pic__ is defined.
32265
32266 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32267
32268         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32269         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32270
32271 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32272
32273         * gcc.misc-tests/linkage.exp: Update last change to handle
32274         sparc*-, not just sparc-.
32275
32276 2002-04-03  Richard Henderson  <rth@redhat.com>
32277
32278         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32279
32280 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32281
32282         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32283
32284 2002-04-02  David S. Miller  <davem@redhat.com>
32285
32286         * gcc.c-torture/execute/20020402-3.c: New test.
32287
32288 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32289
32290         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32291         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32292
32293         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32294         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32295         g77.f-torture/execute/20001201.x,
32296         g77.f-torture/execute/u77-test.x: New files.
32297
32298         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32299         * gcc.dg/wchar_t-1.c: Ditto.
32300
32301 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32302
32303         * gcc.c-torture/execute/20020402-1.c: New test.
32304
32305 2002-04-01  Richard Henderson  <rth@redhat.com>
32306
32307         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32308
32309         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32310
32311 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32312
32313         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32314
32315 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32316
32317         * g++.dg/inherit/template-as-base.C: Expect error.
32318         * g++.dg/inherit/namespace-as-base.C: Likewise.
32319
32320 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32321
32322         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32323         g++.dg/ext/instantiate3.C: Tweak match patterns.
32324
32325         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32326         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32327         -da test.
32328
32329 2002-03-31  Richard Henderson  <rth@redhat.com>
32330
32331         * gcc.dg/special/alias-2.c: New.
32332         * gcc.dg/special/ecos.exp: Run it.
32333
32334 2002-03-31  Richard Henderson  <rth@redhat.com>
32335
32336         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32337
32338 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32339
32340         * gcc.dg/weak-1.c: Disable on h8300 port.
32341
32342 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32343
32344         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32345         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32346         ordering tests.
32347         * g++.dg/bprob/bprob-1.C: New test.
32348         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32349         * g++.dg/gcov/gcov-1.C: New test.
32350         * g++.dg/gcov/gcov-1.x: New file.
32351         * g++.dg/gcov/gcov-2.C: New test.
32352         * g++.dg/gcov/gcov-3.C: New test.
32353         * g++.dg/gcov/gcov-3.h: New file.
32354
32355 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32356
32357         * g++.old-deja/g++.other/builtins5.C: New test.
32358         * g++.old-deja/g++.other/builtins6.C: New test.
32359         * g++.old-deja/g++.other/builtins7.C: New test.
32360         * g++.old-deja/g++.other/builtins8.C: New test.
32361         * g++.old-deja/g++.other/builtins9.C: New test.
32362
32363 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
32364
32365         * g++.dg/opt/static1.C: New test.
32366
32367         * g++.dg/opt/longbranch1.C: New test.
32368
32369 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
32370
32371         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
32372
32373         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
32374
32375 2002-03-28  Jeffrey A Law  (law@redhat.com)
32376
32377         * gcc.c-torture/execute/20020328-1.c: New test.
32378
32379 2002-03-27  Richard Henderson  <rth@redhat.com>
32380
32381         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
32382         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
32383         move from g++.old-deja/g++.ext/.
32384
32385 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
32386
32387         * g++.dg/init/new2.C: New test.
32388
32389 2002-03-26  Richard Henderson  <rth@redhat.com>
32390
32391         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
32392
32393         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
32394         on sparc.
32395
32396         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
32397         sparcv9 systems.
32398         * gcc.dg/20001102-1.c: Likewise.
32399
32400 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
32401
32402         * gcc.dg/cpp/endif-pedantic1.c,
32403         gcc.dg/cpp/endif-pedantic2.c: New tests.
32404
32405 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
32406
32407         * g++.dg/init/new1.C: New test.
32408
32409 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32410
32411         * g++.dg/abi/vbase9.C: New test.
32412
32413 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
32414
32415         * gcc.dg/arm-asm.c: New test.
32416
32417 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
32418
32419         * gcc.dg/Wswitch-enum.c: New test.
32420         Fix PR c/5044.
32421
32422 2002-03-26  Richard Henderson  <rth@redhat.com>
32423
32424         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
32425         structure.
32426
32427 2002-03-25  Richard Henderson  <rth@redhat.com>
32428
32429         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
32430         sparcv9 systems.
32431
32432         * gcc.c-torture/compile/20011119-1.c (xxx): New.
32433         * gcc.c-torture/compile/20011119-2.c (xxx): New.
32434
32435 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
32436
32437         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32438
32439 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
32440
32441         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32442         targets using generic thunk support.
32443
32444 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
32445
32446         * gcc.c-torture/compile/20020323-1.c: New test.
32447
32448         * g++.dg/opt/conj2.C: New test.
32449
32450 2002-03-24  Richard Henderson  <rth@redhat.com>
32451
32452         * gcc.dg/weak-1.c: Use -fno-common.
32453
32454 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32455
32456         * g77.dg/f77-edit-apostrophe-out.f: New test
32457         * g77.dg/f77-edit-h-out.f: New test
32458         * g77.dg/f77-edit-t-in.f: New test
32459         * g77.dg/f77-edit-t-out.f: New test
32460         * g77.dg/f77-edit-x-out.f: New test
32461         * g77.dg/f77-edit-slash-out.f: New test
32462         * g77.dg/f77-edit-colon-out.f: New test
32463         * g77.dg/f77-edit-s-out.f: New test
32464
32465 2002-03-24  Richard Henderson  <rth@redhat.com>
32466
32467         * objc/execute/formal_protocol-6.x: New XFAIL.
32468
32469 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32470
32471         * gcc.dg/weak-1.c: Early return from dg-final on platforms
32472         that do not support weak symbols
32473
32474 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32475
32476         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
32477         * lib/g77.exp: Likewise.
32478         * lib/objc.exp: Likewise.
32479
32480 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
32481
32482         * gcc.dg/Wswitch-default.c: New test.
32483
32484 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
32485
32486         * g++.dg/other/enum1.C: New test.
32487
32488 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
32489
32490         * gcc.dg/pragma-ep-3.c: Fix typo.
32491
32492 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32493
32494         * g++.dg/inherit/template-as-base.C: New test.
32495
32496 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
32497
32498         * g++.old-deja/g++.other/dwarf2-1.C: Move...
32499         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
32500
32501 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
32502
32503         * gcc.dg/cpp/multiline.c: Update to match.
32504
32505 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
32506
32507         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
32508
32509 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
32510
32511         * gcc.dg/cpp/extratokens2.c: New file.
32512
32513 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
32514
32515         * gcc.dg/20020312-2.c: Add rs6000 target.
32516
32517         * gcc.c-torture/compile/20020319-1.c: New test.
32518
32519 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32520
32521         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
32522         (A, E): Handle this.
32523
32524 2002-03-20  Jason Merrill  <jason@redhat.com>
32525
32526         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32527         ignoring -fpic.
32528         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32529         through prune_gcc_output.
32530
32531 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
32532
32533         * gcc.c-torture/compile/20020320-1.c: New test.
32534
32535 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
32536
32537         * gcc.c-torture/compile/20020318-1.c: New test.
32538
32539         * gcc.dg/struct-by-value-1.c: New test.
32540
32541         * gcc.dg/20020319-1.c: New test.
32542
32543 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
32544
32545         * g++.dg/opt/conj1.C: New test.
32546
32547 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
32548
32549         * g++.dg/template/qualttp20.C: Revert previous change.
32550         * g++.dg/template/qualttp3.C: Likewise.
32551         * g++.dg/template/qualttp4.C: Likewise.
32552         * g++.dg/template/qualttp5.C: Likewise.
32553         * g++.dg/template/qualttp6.C: Likewise.
32554         * g++.dg/template/qualttp7.C: Likewise.
32555         * g++.dg/template/qualttp8.C: Likewise.
32556         * g++.dg/template/recurse.C: Likewise.
32557
32558 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32559
32560         * gcc.dg/cpp/wchar-1.c: Update.
32561
32562 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32563
32564         * g++.dg/template/conv1.C: New test.
32565         * g++.dg/template/conv2.C: New test.
32566         * g++.dg/template/conv3.C: New test.
32567         * g++.dg/template/conv4.C: New test.
32568
32569 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32570
32571         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32572         * g++.dg/template/qualttp3.C: Likewise.
32573         * g++.dg/template/qualttp4.C: Likewise.
32574         * g++.dg/template/qualttp5.C: Likewise.
32575         * g++.dg/template/qualttp6.C: Likewise.
32576         * g++.dg/template/qualttp7.C: Likewise.
32577         * g++.dg/template/qualttp8.C: Likewise.
32578         * g++.dg/template/recurse.C: Likewise.
32579
32580 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32581
32582         * g++.dg/opt/dtor1.C: New test.
32583
32584 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
32585
32586         * gcc.c-torture/compile/20020315-1.c: New test.
32587
32588 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
32589
32590         * gcc.dg/weak-1.c: Fix scan tests.
32591
32592 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
32593
32594         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32595         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32596         cris-*-aout* mmix-*-*.
32597         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32598         cris-*-aout* mmix-*-*.
32599         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32600         cris-*-elf* cris-*-aout* and mmix-*-*.
32601         * gcc.dg/20001009-1.c: Ditto.
32602         * gcc.dg/20010912-1.c: Ditto.
32603         * gcc.dg/20020122-4.c: Ditto.
32604         * gcc.dg/inline-2.c: Ditto.
32605
32606 2002-03-14  Jeffrey A Law  (law@cygnus.com)
32607
32608         * gcc.c-torture/compile/20020314-1.c: New test.
32609
32610 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
32611
32612         * gcc.c-torture/execute/20020314-1.c: New test.
32613
32614 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
32615
32616         * g++.dg/warn/Wunused-1.C: New test.
32617
32618 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
32619
32620         * g++.dg/abi/mangle6.C: New test.
32621
32622 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
32623
32624         * gcc.c-torture/compile/20020309-2.c: New test.
32625
32626         * gcc.c-torture/compile/20020312-1.c: New test.
32627
32628 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32629
32630         * g++.dg/other/access1.C: New test.
32631
32632 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
32633
32634         * gcc.c-torture/execute/wchar_t-1.c: New test.
32635
32636 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
32637
32638         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32639
32640 2002-03-12  Roger Sayle  <roger@eyesopen.com>
32641
32642         * gcc.dg/20020312-1.c: New test case.
32643
32644 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
32645
32646         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32647
32648 2002-03-11  Richard Henderson  <rth@redhat.com>
32649
32650         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32651         * g++.old-deja/g++.jason/report.C: Likewise.
32652
32653 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32654
32655         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32656         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32657
32658 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32659
32660         * testsuite/g++.dg/overload/pmf1.C: New test.
32661
32662 2002-03-11  Kazu Hirata  <kazu@hxi.com>
32663
32664         * gcc.c-torture/execute/20020307-1.c: Use long.
32665
32666 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
32667
32668         PR optimization/5844
32669         * gcc.dg/20020310-1.c: New test.
32670
32671 2002-03-09  Michael Meissner  <meissner@redhat.com>
32672
32673         * gcc.c-torture/execute/memcpy-2.c: New test.
32674         * gcc.c-torture/execute/memset-1.c: New test.
32675         * gcc.c-torture/execute/strlen-1.c: New test.
32676         * gcc.c-torture/execute/strcmp-1.c: New test.
32677         * gcc.c-torture/execute/strncmp-1.c: New test.
32678
32679 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
32680
32681         * gcc.dg/ppc-ldstruct.c: New test.
32682
32683 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
32684
32685         * gcc.c-torture/execute/va-arg-22.c: New test.
32686
32687 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32688
32689         * gcc.c-torture/compile/20020309-1.c: New test.
32690
32691 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
32692
32693         * gcc.c-torture/execute/20020307-2.c: New test.
32694
32695 2002-03-07  Jeffrey A Law  (law@redhat.com)
32696
32697         * g77.f-torture/compile/20020307-1.f: New test.
32698
32699 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
32700
32701         * gcc.dg/unordered-1.c: New test.
32702
32703 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
32704
32705         * gcc.c-torture/execute/20020307-1.c: New test.
32706
32707 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
32708
32709         * gcc.dg/20020304-1.c: New test.
32710
32711         * gcc.c-torture/compile/20020304-2.c: New test.
32712
32713 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
32714
32715         * gcc.c-torture/compile/20020304-1.c: New test case
32716         (from PR c/5830).
32717
32718 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
32719
32720         * gcc.dg/20020103-1.c: Add other -D ppc variants.
32721
32722 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32723
32724         * g++.dg/other/classkey1.C: New test.
32725
32726 2002-03-01  Richard Henderson  <rth@redhat.com>
32727
32728         * gcc.c-torture/compile/981223-1.x: New.
32729         * gcc.c-torture/compile/920625-1.x: New.
32730
32731 2002-02-28  Richard Henderson  <rth@redhat.com>
32732
32733         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32734
32735 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
32736
32737         * gcc.c-torture/execute/20020227-1.c: New test.
32738
32739 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
32740
32741         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32742         here" ERROR lines.
32743         * g++.old-deja/g++.oliva/partord1.C: Likewise.
32744         * g++.old-deja.g++.other/defarg1.C: Likewise.
32745         * g++.old-deja/g++.pt/calls2.C: Likewise.
32746         * g++.old-deja/g++.pt/crash20.C: Likewise.
32747         * g++.old-deja/g++.pt/crash30.C: Likewise.
32748         * g++.old-deja/g++.pt/crash36.C: Likewise.
32749         * g++.old-deja/g++.pt/crash6.C: Likewise.
32750         * g++.old-deja/g++.pt/defarg13.C: Likewise.
32751         * g++.old-deja/g++.pt/derived3.C: Likewise.
32752         * g++.old-deja/g++.pt/error1.C: Likewise.
32753         * g++.old-deja/g++.pt/friend21.C: Likewise.
32754         * g++.old-deja/g++.pt/friend23.C: Likewise.
32755         * g++.old-deja/g++.pt/infinite1.C: Likewise.
32756         * g++.old-deja/g++.robertl/eb128.C: Likewise.
32757
32758 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
32759
32760         * gcc.c-torture/execute/20020225-2.c: New test.
32761
32762 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
32763
32764         * gcc.c-torture/execute/920730-1t.c,
32765         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32766         Delete test cases, only relevant to -traditional.
32767
32768 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32769
32770         * gcc.dg/cpp/undef1.c: Remove.
32771         * gcc.dg/cpp/directiv.c: Update.
32772         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32773
32774 2002-02-27  Michael Meissner  <meissner@redhat.com>
32775
32776         * gcc.c-torture/execute/20020226-1.c: New test.
32777
32778 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
32779
32780         * g++.dg/debug/debug4.C: New test.
32781
32782         * gcc.dg/ia64-visibility-1.c: New test.
32783
32784 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
32785
32786         * gcc.dg/debug/20020224-1.c: New.
32787
32788 2002-02-25  Kazu Hirata  <kazu@hxi.com>
32789
32790         * gcc.c-torture/execute/960416-1.x: New.
32791         * gcc.c-torture/execute/divconst-3.x: Likewise.
32792
32793 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
32794
32795         * gcc.dg/20020224-1.c: New test.
32796
32797 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
32798
32799         * gcc.c-torture/execute/20020225-1.c: New.
32800
32801 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32802
32803         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32804
32805 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
32806
32807         * gcc.dg/20020222-1.c: New test.
32808
32809 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
32810
32811         * g++.dg/opt/anonunion1.C: New test.
32812
32813 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
32814
32815         * g++.dg/template/qualttp19.C: New test.
32816         * g++.dg/template/qualttp20.C: New test.
32817         * g++.old-deja/g++.jason/report.C: Adjust expected errors
32818         * g++.old-deja/g++.other/qual1.C: Likewise.
32819
32820 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
32821
32822         * gcc.dg/attr-alwaysinline.c: New.
32823
32824 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
32825
32826         * gcc.dg/20020220-1.c: New test.
32827
32828         * gcc.dg/20020220-2.c: New test.
32829
32830         * g++.dg/opt/mmx1.C: New test.
32831
32832 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
32833
32834         * gcc.c-torture/compile/20020110.c: New test.
32835
32836 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
32837
32838         * gcc.c-torture/execute/20020219-1.c: New test.
32839
32840         * gcc.dg/20020219-1.c: New test.
32841
32842         * gcc.dg/noncompile/20020220-1.c: New test.
32843
32844         * g++.dg/opt/ptrintsum1.C: New test.
32845
32846         * gcc.dg/debug/20020220-1.c: New test.
32847
32848 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
32849
32850         * gcc.c-torture/execute/20020216-1.c: New test.
32851
32852 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32853
32854         * gcc.dg/decl-1.c: Update, new test.
32855
32856 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
32857
32858         * g++.dg/abi/bitfield1.C: New test.
32859         * g++.dg/abi/bitfield2.C: New test.
32860
32861 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32862
32863         * gcc.dg/attr-nest.c: New test.
32864
32865 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
32866
32867         * gcc.c-torture/execute/20020215-1.c: New test.
32868
32869 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32872         * g++.dg/debug/debug.exp: New.
32873         * g++.dg/debug/trivial.C: New.
32874         * g++.dg/debug/debug1.C: Moved...
32875         * g++.dg/other/debug1.C: ...from here.
32876         * g++.dg/debug/debug2.C: Moved...
32877         * g++.dg/other/debug2.C: ...from here.
32878         * g++.dg/debug/debug3.C: Moved...
32879         * g++.dg/other/debug3.C: ...from here.
32880
32881         * gcc.dg/noncompile/20020213-1.c: New test.
32882
32883 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
32884
32885         * g++.dg/other/debug3.C: New test.
32886
32887         * gcc.c-torture/execute/20020213-1.c: New test.
32888
32889 2002-02-13  Richard Smith <richard@ex-parrot.com>
32890
32891         * g++.old-deja/g++.other/thunk1.C: New test.
32892
32893 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32894
32895         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32896
32897 2002-02-13  Stan Shebs  <shebs@apple.com>
32898
32899         * gcc.dg/altivec-3.c: New.
32900
32901 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
32902
32903         * gcc.dg/Wunreachable-1.c: New test.
32904         * gcc.dg/Wunreachable-2.c: New test.
32905
32906 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32907
32908         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32909
32910 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
32911
32912         * gcc.dg/decl-1.c: New test.
32913
32914 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
32915
32916         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32917
32918 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32919
32920         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32921         * gcc.c-torture/compile/980506-1.x: Likewise.
32922
32923 2002-02-10  Kazu Hirata  <kazu@hxi.com>
32924
32925         * gcc.dg/20020210-1.c: New.
32926
32927 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
32928
32929         * g77.f-torture/execute/947.f: New regression test
32930         for PR fortran/947.
32931
32932 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
32933
32934         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32935         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32936
32937 2002-02-08  Richard Henderson  <rth@redhat.com>
32938
32939         * gcc.c-torture/compile/labels-3.c: New.
32940
32941 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
32942
32943         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32944         expression statements work instead.
32945         * gcc.dg/noncompile/20020207-1.c: New test.
32946
32947 2002-02-07  Richard Henderson  <rth@redhat.com>
32948
32949         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32950
32951 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32952
32953         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32954         message from g77
32955         * lib/g77-dg.exp: Trim g77 error messages so that they are
32956         recognized by dg.exp.
32957
32958 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32959
32960         PR fortran/5473
32961         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
32962
32963 2002-02-07  Richard Henderson  <rth@redhat.com>
32964
32965         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32966         to be sufficiently aligned for integers.
32967
32968 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
32969
32970         * g++.dg/template/friend4.C: New test.
32971
32972 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
32973
32974         PR fortran/5743
32975         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32976         unsupported cases.
32977
32978 2002-02-07  Richard Henderson  <rth@redhat.com>
32979
32980         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32981         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32982         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32983         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32984
32985 2002-02-06  Richard Henderson  <rth@redhat.com>
32986
32987         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32988
32989 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
32990
32991         * gcc.dg/20020206-1.c: New test.
32992
32993 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
32994
32995         * gcc.c-torture/execute/20020206-1.c: New test.
32996
32997         * gcc.c-torture/execute/20020206-2.c: New test.
32998
32999         PR optimization/5429:
33000         * gcc.c-torture/compile/20020206-1.c: New test.
33001
33002 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33003
33004         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33005         as certain file formats cannot support particularly large
33006         alignments.
33007
33008         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33009         and do not expect to be able to link the executable.
33010
33011         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33012         fail because the COFF format does not support the weak attribute.
33013
33014 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33015
33016         * g77.dg/pr5473.f: New test
33017
33018 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33019
33020         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33021         Fix testcase accordingly.
33022
33023 2002-02-04  Richard Henderson  <rth@redhat.com>
33024
33025         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33026         (buf): Change to be an array of pointers, not ints.
33027
33028 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33029
33030         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33031         before all tests.  Move warning one line above to match where it
33032         C frontend emits.
33033         * gcc.dg/Wswitch-2.c: New test.
33034         * g++.dg/warn/Wswitch-1.C: New test.
33035         * g++.dg/warn/Wswitch-2.C: New test.
33036
33037 2002-02-04  Richard Henderson  <rth@redhat.com>
33038
33039         * g++.dg/abi/offsetof.C: Fix size comparison.
33040
33041 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33042
33043         * gcc.dg/cast-qual-2.c: New test.
33044
33045 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33046
33047         * gcc.dg/20020201-4.c: New test.
33048
33049 2002-02-04  Ben Elliston  <bje@redhat.com>
33050
33051         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33052         target_info attribute != 0, in addition to the empty string.
33053         (gcc_target_compile): Likewise.
33054
33055 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33056
33057         * gcc.dg/Wswitch.c: New test.
33058         PR gcc/4475. PR gcc/3780.
33059
33060 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33061
33062         * g77.f-torture/execute/5122.f: New test for regressions
33063         against PR fortran/5122.
33064
33065 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33066
33067         * g77.f-torture/compile/pr3743.f: Delete
33068         * g77.dg/pr3743-1.f: New test.
33069         * g77.dg/pr3743-2.f: New test.
33070         * g77.dg/pr3743-3.f: New test.
33071         * g77.dg/pr3743-4.f: New test.
33072
33073 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33074
33075         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33076
33077 2002-02-02  Richard Henderson  <rth@redhat.com>
33078
33079         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33080         * gcc.c-torture/execute/bf64-1.c: Likewise.
33081
33082 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33083
33084         * gcc.dg/20020201-2.c: New test.
33085
33086         * gcc.dg/20020201-3.c: New test.
33087
33088         * gcc.c-torture/execute/bitfld-2.c: New test.
33089
33090 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33091
33092         * gcc.dg/bitfld-1.c: Update.
33093         * gcc.dg/bitfld-2.c: Update.
33094         * gcc.c-torture/execute/bitfld-1.x: New.
33095
33096 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33097
33098         * gcc.c-torture/execute/20020201-1.c: New test.
33099
33100 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33101
33102         PR target/5469
33103         * gcc.dg/20020201-1.c: New test.
33104
33105 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33106
33107         PR fortran/3743
33108         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33109         * g77.f-torture/compile/pr3743.x: Remove
33110
33111 2002-01-31  Tom Rix  <trix@redhat.com>
33112
33113         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33114
33115 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33116
33117         * gcc.dg/noncompile/20020130-1.c: New test.
33118
33119 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33120
33121         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33122
33123 2002-01-29  Richard Henderson  <rth@redhat.com>
33124
33125         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33126         to long long.
33127         * gcc.c-torture/execute/bf64-1.c: Likewise.
33128
33129 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33130
33131         * gcc.c-torture/execute/20020129-1.c: New test.
33132
33133 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33134
33135         * gcc.c-torture/compile/20000224-1.c: Update.
33136         * gcc.c-torture/execute/bitfld-1.c: New tests.
33137         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33138         * gcc.dg/uninit-A.c: Update.
33139
33140 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33141
33142         * g++.dg/template/ctor1.C: Add instantiation.
33143
33144 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33145
33146         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33147         argument to __builtin_prefetch to be const ptr.
33148
33149 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33150
33151         * gcc.c-torture/compile/20020120-1.c: New test.
33152
33153 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33154
33155         * gcc.c-torture/execute/20020127-1.c: New test.
33156
33157 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33158
33159         * g77.dg/f77-edit-i-in.f: New test
33160         * g77.dg/f77-edit-i-out.f: New test
33161
33162 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33163
33164         * gcc.dg/debug/debug.exp: New file.
33165         * gcc.dg/debug/trivial.c: New file.
33166         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33167         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33168         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33169         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33170         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33171         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33172         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33173         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33174         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33175         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33176         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33177         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33178         * gcc.dg/20000503-1.c: Removed.
33179         * gcc.dg/20010207-1.c: Removed.
33180         * gcc.dg/20011223-1.c: Removed.
33181         * gcc.dg/20020104-2.c: Removed.
33182         * gcc.dg/debug-1.c: Removed.
33183         * gcc.dg/debug-2.c: Removed.
33184         * gcc.dg/debug-3.c: Removed.
33185         * gcc.dg/debug-4.c: Removed.
33186         * gcc.dg/debug-5.c: Removed.
33187         * gcc.dg/debug-6.c: Removed.
33188         * gcc.dg/dwarf2-1.c: Removed.
33189         * gcc.dg/dwarf2-2.c: Removed.
33190
33191 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33192
33193         * g++.old-deja/g++.other/eh5.C: New test.
33194         * g++.old-deja/g++.other/sibcall2.C: New test.
33195         * g++.old-deja/g++.other/array9.C: New test.
33196         * g++.old-deja/g++.other/typename2.C: New test.
33197         * g++.old-deja/g++.other/crash60.C: New test.
33198         * g++.old-deja/g++.other/conv9.C: New test.
33199         * g++.old-deja/g++.other/mangle10.C: New test.
33200         * g++.old-deja/g++.other/unchanging1.C: New test.
33201         * g++.old-deja/g++.other/exprstmt1.C: New test.
33202         * g++.old-deja/g++.other/inline23.C: New test.
33203         * g++.old-deja/g++.eh/ia64-1.C: New test.
33204         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33205         * g++.old-deja/g++.other/reload1.C: New test.
33206         * g++.old-deja/g++.other/static20.C: New test.
33207         * g++.old-deja/g++.other/local-alloc1.C: New test.
33208         * g++.old-deja/g++.other/conv8.C: New test.
33209         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33210         * g++.old-deja/g++.other/storeexpr1.C: New test.
33211         * g++.old-deja/g++.other/storeexpr2.C: New test.
33212         * g++.dg/eh/template2.C: New test.
33213         * g++.dg/warn/weak1.C: New test.
33214
33215 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33216
33217         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33218         Remove first, non-varying, argument.
33219
33220 2002-01-23  Richard Henderson  <rth@redhat.com>
33221
33222         * gcc.dg/inline-2.c: New.
33223
33224         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33225         Add optional target arg.  Check number of arguments.
33226         (scan-assembler-not, scan-assembler-dem): Likewise.
33227         (scan-assembler-dem-not): Likewise.
33228
33229 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33230
33231         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33232         line 12.
33233         * g++.old-deja/g++.brendan/parse3.C,
33234         g++.old-deja/g++.other/crash26.C,
33235         g++.old-deja/g++.other/crash28.C,
33236         g++.old-deja/g++.other/crash29.C,
33237         g++.old-deja/g++.other/crash30.C,
33238         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33239
33240 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33241
33242         * gcc.dg/20020115-1.c: New.
33243
33244 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33245
33246         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33247
33248 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33249
33250         * gcc.dg/20020122-3.c: New.
33251
33252 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * g++.dg/other/gc1.C: New test.
33255
33256 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33257
33258         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33259
33260 2002-01-22  Richard Henderson  <rth@redhat.com>
33261
33262         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33263
33264 2002-01-22  Richard Henderson  <rth@redhat.com>
33265
33266         * gcc.dg/20020122-4.c: New.
33267
33268 2002-01-22  H.J. Lu <hjl@gnu.org>
33269
33270         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33271         link output.
33272         * gcc.dg/special/ecos.exp: Likewise.
33273         * lib/g++-dg.exp: Likewise.
33274         * lib/g77-dg.exp: Likewise.
33275         * lib/gcc-dg.exp : Likewise.
33276         * lib/mike-g++.exp: Likewise.
33277         * lib/mike-g77.exp: Likewise.
33278         * lib/mike-gcc.exp: Likewise.
33279         * lib/objc-dg.exp: Likewise.
33280
33281 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33282
33283         PR target/5379
33284         * gcc.dg/20020122-2.c: New test.
33285
33286 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33287
33288         * gcc.dg/20020122-1.c: New test.
33289
33290 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33291
33292         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33293
33294 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33295
33296         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33297
33298 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33299
33300         * gcc.c-torture/compile/20020121-1.c: New test.
33301
33302 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33303
33304         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33305         ld_library_path.
33306
33307 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33308
33309         * gcc.dg/20020218-1.c: New test.
33310
33311 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33312
33313         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33314         messages
33315         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33316         "At global scope" warning
33317         * g++.dg/ext/align1.C: Change cygwin test for alignment
33318         from db-bogus to dg-warning
33319
33320 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33321
33322         * g77.f-torture/compile/cpp2.F: New test.
33323
33324 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33325
33326         * g++.dg/template/access1.C: New test.
33327
33328 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33329
33330         * gcc.dg/20020118-1.c: New.
33331
33332 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33333
33334         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33335
33336 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33337
33338         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33339         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33340         alignment warnings.
33341
33342 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33343
33344         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33345         torture_with_loops and torture_without_loops
33346
33347 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33348
33349         * gcc.c-torture/compile/20020116-1.c: New test.
33350
33351 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33352
33353         * gcc.dg/20020116-2.c: New test.
33354
33355         * gcc.dg/ultrasp4.c: New test.
33356
33357         * gcc.dg/20020116-1.c: New test.
33358
33359 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
33360
33361         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33362         by EABI.
33363
33364 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
33365
33366         * gcc.misc-tests/i386-prefetch.exp: New.
33367         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
33368         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
33369         * gcc.misc-tests/i386-pf-none-1.c: New test.
33370         * gcc.misc-tests/i386-pf-sse-1.c: New test.
33371
33372 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
33373
33374         * gcc.dg/gnu89-init-1.c: Add new tests.
33375
33376 2002-01-15  Andreas Jaeger  <aj@suse.de>
33377
33378         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
33379         * gcc.dg/i386-mmx-2.c: Likewise.
33380         * gcc.dg/i386-sse-1.c: Likewise.
33381         * gcc.dg/i386-sse-2.c: Likewise.
33382         * gcc.dg/i386-sse-3.c: Likewise.
33383
33384 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
33385
33386         * g77.f-torture/execute/intrinsic-unix-bessel.f:
33387         Uncomment additional cases that now pass.
33388
33389 2002-01-11  Richard Henderson  <rth@redhat.com>
33390
33391         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
33392         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
33393
33394 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
33395
33396         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
33397
33398 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
33399
33400         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
33401         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
33402
33403 2002-01-10  Dale Johannesen  <dalej@apple.com>
33404
33405         * gcc.c-torture/execute/loop-11.c: New.
33406
33407 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
33408
33409         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
33410         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
33411
33412 2002-01-09  Richard Henderson  <rth@redhat.com>
33413
33414         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
33415         type in which to perform the operation for each size.
33416
33417 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
33418
33419         * gcc.c-torture/compile/20020109-2.c: New test.
33420
33421 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
33422
33423         * gcc.c-torture/execute/loop-10.c: New test.
33424
33425 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33426
33427         * gcc.c-torture/compile/20010226-1.c: New test.
33428         * gcc.c-torture/compile/20010227-1.c: New test.
33429         * gcc.c-torture/compile/20010426-1.c: New test.
33430         * gcc.c-torture/compile/20010510-1.c: New test.
33431         * gcc.c-torture/compile/20010605-3.c: New test.
33432         * gcc.c-torture/compile/20010824-1.c: New test.
33433         * gcc.c-torture/execute/20010409-1.c: New test.
33434         * gcc.dg/noncompile/20000901-1.c: New test.
33435         * gcc.dg/20001023-1.c: New test.
33436         * gcc.dg/20001101-1.c: New test.
33437         * gcc.dg/20001102-1.c: New test.
33438         * gcc.dg/20010207-1.c: New test.
33439         * gcc.dg/20010405-1.c: New test.
33440         * gcc.dg/20010822-1.c: New test.
33441         * gcc.dg/20011107-1.c: New test.
33442
33443 2002-01-09  Jeffrey A Law  (law@redhat.com)
33444
33445         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33446
33447         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
33448         execution failure on PA targets.
33449
33450 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33451
33452         * gcc.c-torture/compile/20020109-1.c: New test.
33453
33454 2002-01-08  Kazu Hirata  <kazu@hxi.com>
33455
33456         * gcc.c-torture/execute/20020108-1.c: New test.
33457
33458 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
33459
33460         * gcc.dg/20020108-1.c: New test.
33461
33462 2002-01-08  H.J. Lu <hjl@gnu.org>
33463
33464         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33465         for header files.
33466
33467 2002-01-08  Geoff Keating  <geoffk@redhat.com>
33468
33469         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33470         consistency.
33471
33472 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
33473
33474         * gcc.dg/altivec-4.c: Test altivec predicates.
33475
33476 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
33477
33478         * gcc.c-torture/execute/20020107-1.c: New test.
33479
33480 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
33481
33482         PR c/5279
33483         * gcc.c-torture/compile/20020106-1.c: New test.
33484
33485 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
33486
33487         * gcc.c-torture/execute/nestfunc-4.c: New test.
33488
33489 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33490
33491         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
33492         extra triple that slipped in.
33493         * g++.old-deja/g++.abi/align.C: Likewise.
33494         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33495
33496 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33497
33498         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
33499         * g++.old-deja/g++.abi/align.C: Likewise.
33500         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33501
33502         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
33503         on FreeBSD/i386.
33504         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
33505         FreeBSD.
33506
33507 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
33508
33509         * gcc.dg/20020104-1.c: New test.
33510
33511         * gcc.dg/20020104-2.c: New test.
33512
33513 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
33514
33515         * gcc.dg/20020103-1.c: Fix typo in target selector.
33516
33517 2002-01-03  Richard Henderson  <rth@redhat.com>
33518
33519         * gcc.dg/20020103-1.c: New.
33520
33521 2002-01-03  Kazu Hirata  <kazu@hxi.com>
33522
33523         * gcc.c-torture/execute/20020103-1.c: New test.
33524
33525 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
33526
33527         * g++.dg/other/debug2.C: New test.
33528
33529         * gcc.c-torture/compile/20020103-1.c: New test.
33530
33531 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
33532
33533         * gcc.dg/gnu89-init-1.c: Added new tests.
33534
33535 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33536
33537         * g++.dg/template/friend2.C: Remove as patch is reverted.
33538
33539         * g++.dg/warn/oldcast1.C: New test.
33540
33541         * g++.dg/template/ptrmem1.C: New test.
33542         * g++.dg/template/ptrmem2.C: New test.
33543
33544         * g++.dg/template/ntp.C: New test.
33545
33546         * g++.dg/other/component1.C: New test.
33547
33548         * g++.dg/template/ttp3.C: New test.
33549
33550         * g++.dg/template/friend2.C: New test.
33551         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33552
33553 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33554
33555         * g++.dg/other/ptrmem1.C: New test.
33556         * g++.dg/other/ptrmem2.C: New test.
33557
33558 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33559
33560         * g++.dg/template/ctor1.C: New test.
33561
33562 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33563
33564         * g++.dg/template/friend2.C: New test.
33565
33566 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
33567
33568         * gcc.dg/mmix-1.c: New test.
33569
33570 2001-12-31  Richard Henderson  <rth@redhat.com>
33571
33572         * gcc.dg/asm-5.c: New.
33573
33574 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
33575
33576         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33577         in namespace __gnu_cxx
33578
33579 2001-12-30  Richard Henderson  <rth@redhat.com>
33580
33581         * gcc.dg/debug-6.c: New.
33582
33583 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
33584
33585         * gcc.c-torture/compile/20011229-2.c: New test.
33586
33587 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
33588
33589         * gcc.dg/debug-3.c: New test.
33590         * gcc.dg/debug-4.c: New test.
33591         * gcc.dg/debug-5.c: New test.
33592
33593 2001-12-29  Richard Henderson  <rth@redhat.com>
33594
33595         * g++.dg/eh/loop1.C: New.
33596
33597 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33598
33599         * g++.dg/template/crash1.C: New test.
33600
33601 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         * g++.dg/other/const1.C: New test.
33604
33605 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33606
33607         * gcc.c-torture/compile/20011229-1.c: New test.
33608
33609 2001-12-28  Stan Shebs  <shebs@apple.com>
33610
33611         * lib/objc-torture.exp: Resync with c-torture.exp.
33612         * lib/objc.exp: Load standard libraries.
33613
33614 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
33615
33616         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33617         additional tests.
33618
33619 2001-12-27  Roger Sayle <roger@eyesopen.com>
33620
33621         * gcc.c-torture/execute/string-opt-16.c: New testcase.
33622
33623 2001-12-27  Richard Henderson  <rth@redhat.com>
33624
33625         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33626
33627 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33628
33629         * g++.dg/eh/ctor1.C: New test.
33630         * g++.dg/other/error2.C: New test.
33631
33632 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33633
33634         * g++.dg/other/init2.C: New test.
33635
33636 2001-12-24  Richard Henderson  <rth@redhat.com>
33637
33638         * gcc.dg/20011223-1.c: New.
33639         * gcc.dg/inline-1.c: New.
33640
33641 2001-12-23  Richard Henderson  <rth@redhat.com>
33642
33643         * gcc.dg/asm-4.c: Test operand modifiers.
33644
33645 2001-12-23  Richard Henderson  <rth@redhat.com>
33646
33647         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33648
33649 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33650
33651         * gcc.c-torture/execute/20011223-1.c: New test.
33652
33653 2001-12-21  Richard Henderson  <rth@redhat.com>
33654
33655         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33656         re-enables the warning.
33657
33658 2001-12-21  Richard Henderson  <rth@redhat.com>
33659
33660         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33661
33662 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33663
33664         * gcc.c-torture/compile/20011218-1.c: New test.
33665
33666 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
33667
33668         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
33669         arm-isr.c test.
33670         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
33671         epilogue generation for ARM ISR routines.
33672
33673 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33674
33675         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33676         * gcc.dg/format/c90-printf-3.c: Likewise.
33677         * gcc.dg/format/c99-printf-3.c: Likewise.
33678         * gcc.dg/format/ext-1.c: Likewise.
33679         * gcc.dg/format/ext-6.c: Likewise.
33680         * gcc.dg/format/format.h: Prototype unlocked stdio.
33681
33682 2001-12-20  Richard Henderson  <rth@redhat.com>
33683
33684         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33685         (arena): Use it.
33686         (malloc): Correct allocation logic.  Abort if we fill up the
33687         arena before initialization complete.
33688         (realloc): Correct allocation logic.
33689
33690 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33691
33692         * gcc.c-torture/compile/20011219-2.c: New test.
33693
33694         * gcc.c-torture/execute/20011219-1.c: New test.
33695
33696 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
33697
33698         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33699         target does not support weak symbols.
33700
33701 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * gcc.c-torture/compile/20011219-1.c: New test.
33704
33705 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
33706
33707         * g++.dg/other/error1.C: New test.
33708
33709 2001-12-17  Jeffrey A Law  (law@redhat.com)
33710
33711         * gcc.c-torture/execute/20011217-1.c: New test.
33712
33713 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
33714
33715         * objc.dg/special/: New directory.
33716         * objc.dg/special/special.exp: New file.
33717         * objc.dg/special/unclaimed-category-1.h: New file.
33718         * objc.dg/special/unclaimed-category-1a.m: New file.
33719         * objc.dg/special/unclaimed-category-1.m: New file.
33720
33721 2001-12-17  Andreas Jaeger  <aj@suse.de>
33722
33723         * gcc.c-torture/compile/20011217-2.c: New test.
33724
33725 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33726
33727         * gcc.c-torture/compile/20011217-1.c: New test.
33728
33729 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
33730
33731         * testsuite/gcc.dg/20011214-1.c: New.
33732
33733 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
33734
33735         * gcc.dg/altivec-4.c: New.
33736
33737 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
33738
33739         * gcc.dg/20011113-1.c: New test.
33740
33741 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33742
33743         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33744         std::__malloc_alloc_template<0> and
33745         std::__default_alloc_template<false, 0>.
33746
33747 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
33748
33749         * objc/execute/bf-21.m: New test.
33750         * objc/execute/enumeration-1.m: New test.
33751         * objc/execute/enumeration-2.m: New test.
33752
33753 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
33754
33755         * gcc.dg/gnu89-init-1.c: New test.
33756
33757 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33758
33759         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33760         * g++.old-deja/g++.jason/2371.C: Likewise.
33761         * g++.old-deja/g++.jason/template33.C: Likewise.
33762         * g++.old-deja/g++.jason/template34.C: Likewise.
33763         * g++.old-deja/g++.jason/template36.C: Likewise.
33764         * g++.old-deja/g++.oliva/typename1.C: Likewise.
33765         * g++.old-deja/g++.oliva/typename2.C: Likewise.
33766         * g++.old-deja/g++.other/typename1.C: Likewise.
33767         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33768         * g++.old-deja/g++.pt/nontype5.C: Likewise.
33769         * g++.old-deja/g++.pt/typename11.C: Likewise.
33770         * g++.old-deja/g++.pt/typename14.C: Likewise.
33771         * g++.old-deja/g++.pt/typename16.C: Likewise.
33772         * g++.old-deja/g++.pt/typename3.C: Likewise.
33773         * g++.old-deja/g++.pt/typename4.C: Likewise.
33774         * g++.old-deja/g++.pt/typename5.C: Likewise.
33775         * g++.old-deja/g++.pt/typename7.C: Likewise.
33776         * g++.old-deja/g++.robertl/eb9.C: Likewise.
33777
33778 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
33779
33780         * g++.dg/other/linkage1.C: New test.
33781         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33782         specifiers.
33783
33784 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33785
33786         * gcc.dg/concat.c: New test.
33787
33788 2001-12-11  Stan Shebs  <shebs@apple.com>
33789
33790         * objc/compile: New test directory.
33791         * objc/compile/compile.exp: New expect script.
33792         * objc/compile/20011211-1.m: New compile test.
33793
33794 2001-12-11  Jason Merrill  <jason@redhat.com>
33795
33796         * lib/prune.exp (prune_gcc_output): Also handle "In member
33797         function".  So many permutations...
33798
33799 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
33800
33801         * g++.dg/template/typedef1.C: New test.
33802
33803 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33804
33805         * g++.dg/other/copy1.C: New test.
33806
33807 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
33808
33809         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33810
33811         * gcc.dg/builtin-choose-expr.c: New.
33812
33813 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
33814
33815         * gcc.dg/altivec-2.c: New.
33816
33817 2001-12-07  Richard Henderson  <rth@redhat.com>
33818
33819         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33820
33821 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
33822
33823         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33824         ultrasparc.
33825
33826 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33827
33828         * g++-old.deja/g++.robertl/eb101.C: Deleted.
33829
33830 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
33831
33832         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33833         variable argument list.
33834
33835 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
33836
33837         * gcc.c-torture/execute/memcheck: Delete entire directory.
33838         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33839         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33840
33841 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33842
33843         * gcc.dg/Wshadow-1.c: New test.
33844
33845 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
33846
33847         * gcc.c-torture/compile/20011130-1.c: New test.
33848
33849         * gcc.dg/noncompile/20011025-1.c: New test.
33850
33851         * g++.dg/other/anon-union.C: New test.
33852
33853         * gcc.c-torture/execute/20011024-1.c: New test.
33854
33855 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33856
33857         * gcc.c-torture/execute/20000722-1.x,
33858         gcc.c-torture/execute/20010123-1.x: Remove.
33859         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33860         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33861         gcc.dg/c99-complit-2.c: New tests.
33862
33863 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
33864
33865         * g++.dg/inherit/base1.C: New test.
33866
33867 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
33868
33869         * g++.dg/other/stdarg1.C: New test.
33870
33871         * gcc.c-torture/compile/20011130-2.c: New test.
33872
33873 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
33874
33875         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33876         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33877         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33878         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33879         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33880         * gcc.dg/builtin-prefetch-1.c: New test.
33881
33882 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
33883
33884         * gcc.dg/20011130-1.c: New test.
33885
33886 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33887
33888         * g++.dg/other/scope1.C: New test.
33889         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33890
33891 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33892
33893         * gcc.dg/vla-init-1.c: New test.
33894
33895 2001-12-01  Geoff Keating  <geoffk@redhat.com>
33896
33897         * gcc.c-torture/compile/structs.c: New testcase from GDB.
33898
33899 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33900
33901         * objc.dg/alias.m: Update.
33902         * objc.dg/class-1.m: Update.
33903         * objc.dg/const-str-1.m: Update.
33904         * objc.dg/fwd-proto-1.m: Update.
33905         * objc.dg/id-1.m: Update.
33906         * objc.dg/super-class-1.m: Update.
33907
33908 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
33909
33910         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33911         constructs.
33912
33913 2001-11-28  Jeffrey A Law  (law@cygnus.com)
33914
33915         * gcc.c-torture/execute/20011128-1.c: New test.
33916
33917 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
33918
33919         * gcc.dg/20011127-1.c: New test.
33920
33921 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33922
33923         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
33924         from Austin Group draft 7.
33925         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
33926         scanf format arguments.
33927         * gcc.dg/format/no-exargs-2.c: New test.
33928
33929 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
33930
33931         * g++.dg/abi/vbase8-4.C: New test.
33932
33933 2001-11-24  Ian Lance Taylor  <ian@airs.com>
33934
33935         * gcc.c-torture/execute/20011121-1.c: New test.
33936
33937 2001-11-23  Jeffrey A Law  (law@cygnus.com)
33938
33939         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33940
33941 2001-11-23  Andreas Jaeger  <aj@suse.de>
33942
33943         * gcc.dg/cpp/charconst-2.c: New test.
33944
33945 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
33946
33947         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33948         to the host if it is remote.  Let tests specify extra headers
33949         they use.
33950         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33951         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33952         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33953         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33954         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33955         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33956         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33957         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33958         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33959         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33960
33961 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
33962
33963         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33964         for little endian ARMs.
33965
33966 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
33967
33968         * gcc.c-torture/compile/20011119-1.c: New test.
33969         * gcc.c-torture/compile/20011119-2.c: New test.
33970
33971 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
33972
33973         * gcc.dg/altivec-1.c: Fix typo.
33974
33975 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33976
33977         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33978
33979 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
33980
33981         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33982
33983 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
33984
33985         * lib/g77.exp: Don't specify --rpath-link.
33986
33987         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33988         across all the headers.
33989         * gcc.dg/format/format.exp: For testing on a remote host,
33990         copy format.h.
33991
33992         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33993         * gcc.c-torture/execute/930406-1.c: Likewise.
33994         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33995
33996 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
33997
33998         * gcc.dg/altivec-1.c: New.
33999
34000 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34001
34002         * gcc.dg/cpp/fpreprocessed.c: New test case.
34003
34004 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34005
34006         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34007         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34008         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34009
34010 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34011
34012         * gcc.dg/no-builtin-1.c: New test.
34013
34014 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34015
34016         * gcc.c-torture/execute/20011115-1.c: New test.
34017
34018 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34019
34020         * gcc.c-torture/compile/20011114-2.c: New test.
34021         * gcc.c-torture/compile/20011114-3.c: New test.
34022         * gcc.c-torture/compile/20011114-4.c: New test.
34023
34024 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34025
34026         * g++.dg/other/init1.C: New test.
34027
34028 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34029
34030         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34031         message.
34032
34033         * gcc.c-torture/execute/20011114-1.c: New testcase.
34034
34035         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34036         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34037         like the (before this change) version of 20010327-1.c.
34038
34039 2001-11-14  Roger Sayle <roger@eyesopen.com>
34040
34041         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34042
34043 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34044
34045         * g++.dg/init/array2.C: New test.
34046
34047 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34048
34049         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34050
34051 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34052
34053         * g++.dg/other/forscope1.C: New test.
34054         * g++.dg/ext/forscope1.C: New test.
34055         * g++.dg/ext/forscope2.C: New test.
34056
34057 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34058
34059         * gcc.c-torture/execute/20011113-1.c: New test.
34060
34061 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34062
34063         * gcc.c-torture/execute/20011109-2.c: New test.
34064
34065         * gcc.c-torture/execute/20011109-1.c: New test.
34066
34067 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34068
34069         * gcc.c-torture/compile/20011109-1.c: New test.
34070
34071 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34072
34073         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34074         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34075         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34076         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34077         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34078         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34079         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34080
34081 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34082
34083         * g++.dg/warn/Wshadow-1.C: New tests.
34084         * g++.old-deja/g++.mike/for3.C: Update.
34085
34086 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34087
34088         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34089         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34090         XFAILs.  Adjust expected error texts.
34091         * gcc.c-torture/compile/20011106-1.c,
34092         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34093         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34094         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34095         gcc.dg/c99-array-lval-5.c: New tests.
34096
34097 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34098
34099         * gcc.dg/cpp/defined.c: Update.
34100
34101 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34102
34103         * gcc.c-torture/execute/anon-1.c: New test.
34104
34105 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34106
34107         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34108         same size, so no warning should be produced on stormy16.
34109
34110         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34111         due to oversized array.
34112         * g++.old-deja/g++.mike/ns15.C: Likewise.
34113         * g++.old-deja/g++.pt/crash16.C: Likewise.
34114
34115 2001-11-02  Graham Stott  <grahams@redhat.com>
34116
34117         * g++.dgother/debug1.C: Fix typos.
34118
34119 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34120
34121         * g++.dg/other/debug1.C: New test.
34122
34123 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34124
34125         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34126         of unsigned long.
34127
34128 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34129
34130         * gcc.dg/20011029-2.c: New test.
34131
34132         * gcc.c-torture/compile/20011029-1.c: New test.
34133
34134 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34135
34136         * objc/execute/class_self-1.m: New test.
34137         * objc/execute/class_self-2.m: New test.
34138
34139 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34140
34141         * gcc.misc-tests/msgs.exp: Delete.
34142         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34143         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34144         error set to match recent changes.
34145
34146 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34147
34148         * gcc.dg/20011021-1.c: New test.
34149
34150 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34151
34152         * gcc.c-torture/compile/20011023-1.c: New test.
34153
34154 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34155
34156         * lib/g77.exp: Rewrite based on lib/g++.exp.
34157
34158 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34159
34160         * gcc.c-torture/execute/20011019-1.c: New test.
34161
34162         * gcc.dg/20011018-1.c: New test.
34163
34164 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34165
34166         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34167
34168 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34169
34170         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34171         * gcc.dg/attr-invalid.c: Likewise.
34172
34173 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34174
34175         * testsuite/gcc.dg/20011015-1.c: New test.
34176
34177 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34178
34179         * g++.dg/template/unify2.C: New test.
34180
34181 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34182
34183         * g++.dg/other/exception-specification.C: New test
34184
34185 2001-10-13  Tom Rix  <trix@redhat.com>
34186
34187         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34188         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34189
34190 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34191
34192         * testsuite/gcc.dg/20011009-1.c: New test.
34193
34194 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34195
34196         PR g++/4476
34197         * g++.dg/other/friend1.C: New test.
34198
34199 2001-10-11  Richard Henderson  <rth@redhat.com>
34200
34201         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34202
34203 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34204
34205         * gcc.c-torture/compile/20011010-1.c: New.
34206
34207 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34208
34209         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34210         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34211         g77.f-torture/execute/execute.exp,
34212         g77.f-torture/noncompile/noncompile.exp,
34213         gcc.c-torture/compile/compile.exp,
34214         gcc.c-torture/execute/execute.exp,
34215         gcc.c-torture/execute/ieee/ieee.exp,
34216         gcc.c-torture/execute/memcheck/memcheck.exp,
34217         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34218         objc/execute/execute.exp: Update FSF address.
34219
34220 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34221
34222         * gcc.dg/cpp/cmdlne-C.c: Update.
34223         * gcc.dg/cpp/cmdlne-C2.c: New.
34224
34225 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34226
34227         * gcc.c-torture/execute/20011008-3.c: New.
34228
34229 2001-10-08  DJ Delorie  <dj@redhat.com>
34230
34231         * gcc.dg/20011008-1.c: New.
34232         * gcc.dg/20011008-2.c: New.
34233
34234 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34235
34236         * gcc.dg/cpp/spacing1.c: Update test.
34237
34238 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34239
34240         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34241         spelling errors of "separate" as "seperate".
34242
34243 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34244
34245         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34246         enough to avoid inlining.
34247
34248 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34249
34250         * lib/g77.exp: set libg2c_dir correctly.
34251
34252 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34253
34254         * gcc.dg/cpp/macro11.c: New test.
34255
34256 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34257
34258         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34259         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34260         gcc.dg/format/multattr-3.c: New tests.
34261         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34262         tests for format attributes on function pointers being rejected.
34263
34264 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34265
34266         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34267
34268 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34269
34270         * g++.dg/warn/format1.C: New test.
34271
34272 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34273
34274         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34275
34276 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34277
34278         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34279
34280 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34281
34282         * gcc.dg/cpp/redef2.c: Add test.
34283
34284 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34285
34286         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34287         long-standing bug on i686, apparently.
34288         * gcc.c-torture/execute/loop-2c.x: New file.
34289         * gcc.c-torture/execute/loop-2d.x: New file.
34290         * gcc.c-torture/execute/loop-3c.x: New file.
34291
34292 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34293
34294         * gcc.dg/cpp/20000625-2.c: Correct line number.
34295
34296 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34297
34298         * gcc.dg/cpp/macro10.c: New test.
34299         * gcc.dg/cpp/strify3.c: New test.
34300         * gcc.dg/cpp/spacing1.c: Add tests.
34301         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34302         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34303
34304 2001-09-24  DJ Delorie  <dj@redhat.com>
34305
34306         * gcc.c-torture/execute/20010924-1.c: New test.
34307
34308 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34309
34310         * testsuite/objc/execute/paste.m: Remove.
34311
34312 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34313
34314         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34315
34316 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34317
34318         * g77.dg/strlen0.f: New test.
34319
34320 2001-09-21  Richard Henderson  <rth@redhat.com>
34321
34322         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34323         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34324
34325 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34326
34327         Table-driven attributes.
34328         * g++.dg/ext/attrib1.C: New test.
34329
34330 2001-09-20  DJ Delorie  <dj@redhat.com>
34331
34332         * gcc.dg/20000926-1.c: Update expected warning messages.
34333         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34334         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34335         array.
34336
34337 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34338
34339         * g++.dg/eh/registers1.C: New test case.
34340
34341 2001-09-17  Richard Henderson  <rth@redhat.com>
34342
34343         * gcc.dg/array-5.c: Fix VLA decomposition test.
34344
34345 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34346
34347         * gcc.dg/cpp/line5.c: New testcase.
34348
34349 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34350
34351         * gcc.dg/cpp/macro9.c: New test.
34352
34353 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34354
34355         * gcc.c-torture/execute/980223.c: Change type of addr from long
34356         to char *.
34357
34358 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34359
34360         * gcc.c-torture/execute/20010915-1.c: New test.
34361
34362 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
34363
34364         * g77.dg/bprob: New directory.
34365         * g77.dg/bprob/bprob.exp: New file.
34366         * g77.dg/bprob/bprob-1.f: New test.
34367         * g77.dg/gcov: New directory.
34368         * g77.dg/gcov/gcov.exp: New file.
34369         * g77.dg/gcov/gcov-1.f: New test.
34370         * g77.dg/gcov/gcov-1.x: New file.
34371
34372 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34373
34374         * gcc.dg/cpp/directiv.c: Update.
34375         * gcc.dg/cpp/undef1.c: Update.
34376
34377 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
34378
34379         * gcc.dg/20010912-1.c: New test.
34380
34381 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
34382
34383         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
34384         language-independent file in lib.
34385         * lib/gcov.exp: New file.
34386
34387 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34388
34389         * gcc.c-torture/compile/20010911-1.c: New test.
34390
34391 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
34392
34393         * lib/profopt.exp: New, to support profile-directed optimizations.
34394         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
34395         * gcc.misc-tests/bprob-1.c: New test.
34396         * gcc.misc-tests/bprob-2.c: New test.
34397
34398 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
34399
34400         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
34401         XFAIL and which kinds of gcov output to verify.
34402         * gcc.misc-tests/gcov-4b.x: New file.
34403         * gcc.misc-tests/gcov-5b.x: New file.
34404         * gcc.misc-tests/gcov-6.x: New file.
34405         * gcc.misc-tests/gcov-7.c: New test.
34406         * gcc.misc-tests/gcov-7.x: New file.
34407
34408 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
34409
34410         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
34411         * gcc.misc-tests/gcov-6.c: New test.
34412
34413 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         PR c++/3986
34416         * g++.dg/abi/vbase1.C: New test.
34417
34418 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
34419
34420         * objc.dg/method-2.m: New.
34421
34422 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34423
34424         PR c++/4203
34425         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
34426         * g++.dg/init/empty1.C: New test.
34427
34428 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
34429
34430         * gcc.c-torture/compile/20010903-1.c: New test.
34431
34432 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
34433
34434         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
34435         for m68k.
34436
34437 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
34438
34439         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34440
34441         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34442
34443         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34444
34445 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
34446
34447         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34448         for 16-bit 'unsigned int'.
34449
34450 2001-08-29  Kazu Hirata  <kazu@hxi.com>
34451
34452         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34453
34454 2001-08-27  Richard Henderson  <rth@redhat.com>
34455
34456         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34457         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34458
34459 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
34460
34461         * gcc.dg/asm-names.c (ymain): New.
34462
34463 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
34464
34465         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34466         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34467         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34468
34469 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34470
34471         * gcc.dg/compare5.c: New testcase.
34472
34473 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
34474
34475         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
34476         and "In instantiation".
34477
34478 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
34479
34480         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
34481
34482 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
34483
34484         * gcc.misc-tests/gcov.exp: Add support for branch information.
34485         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
34486         * gcc.misc-tests/gcov-4.c: New test.
34487         * gcc.misc-tests/gcov-4b.c: New test.
34488         * gcc.misc-tests/gcov-5b.c: New test.
34489
34490 2001-08-20  Zack Weinberg  <zackw@panix.com>
34491
34492         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
34493         expected to fail.
34494
34495 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34496
34497         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
34498
34499 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
34500
34501         * g++.dg/eh/template1.C: New test.
34502
34503 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
34504
34505         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
34506         Fix thinko.
34507         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
34508         for xfail.
34509
34510 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
34511
34512         * lib/g77-dg.exp: Use prune.exp for common procedures
34513         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
34514         * lib/g77.exp: (g77-dg-prune) Remove
34515
34516 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
34517
34518         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
34519
34520 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34521
34522         * g++.dg/template/unify1.C: New test.
34523
34524 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
34525
34526         * g++.dg/abi/empty4.C: New test.
34527
34528 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
34529
34530         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34531         solaris2.*
34532         * g77.f-torture/compile/pr3743.x: Likewise.
34533
34534 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34535
34536         * g++.dg/other/using-declaration.C: New test.
34537
34538 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34539
34540         * gcc.dg/cpp/tr-sign.c: New testcase.
34541
34542 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34543
34544         * gcc.dg/cpp/19951025-1.c: Revert.
34545         * gcc.dg/cpp/directiv.c: We no longer process directives that
34546         interrupt macro arguments.
34547
34548 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
34549
34550         * gcc.dg/bconstp-1.c: New test.
34551
34552 2001-08-03  Richard Henderson  <rth@redhat.com>
34553
34554         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34555
34556 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34557
34558         * gcc.dg/cpp/19951025-1.c: Update.
34559
34560 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
34561
34562         * g77.dg/ff90-1.f (s): Fix reference of variable z,
34563         should be x.
34564
34565 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
34566
34567         Kill -fhonor-std.
34568         * g++.old-deja/g++.ns/ns14.C: Remove special options.
34569         * g++.old-deja/g++.other/std1.C: Likewise.
34570         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34571
34572 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
34573
34574         * lib/g77.exp: Load gcc-defs.exp for common procedures
34575         (g77_pass, g77_fail, g77_finish, g77_exit,
34576         ${tool}_check_unsupported_p} Now redundant.  Deleted.
34577
34578 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34579
34580         * g77.dg/fbackslash.f
34581         * g77.dg/fcase-preserve.f
34582         * g77.dg/ff90-1.f
34583         * g77.dg/ffixed-line-length-0.f
34584         * g77.dg/ffixed-line-length-132.f
34585         * g77.dg/ffixed-line-length-7.f
34586         * g77.dg/ffixed-line-length-72.f
34587         * g77.dg/ffixed-line-length-none.f
34588         * g77.dg/ffree-form-1.f
34589         * g77.dg/fno-backslash.f
34590         * g77.dg/fno-f90-1.f
34591         * g77.dg/fno-fixed-form-1.f
34592         * g77.dg/fno-onetrip.f
34593         * g77.dg/fno-typeless-boz.f
34594         * g77.dg/fno-underscoring.f
34595         * g77.dg/fno-vxt-1.f
34596         * g77.dg/fonetrip.f
34597         * g77.dg/ftypeless-boz.f
34598         * g77.dg/fugly-assumed.f
34599         * g77.dg/funderscoring.f
34600         * g77.dg/fvxt-1.f
34601
34602 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
34603
34604         * objc.dg/fwd-proto-1.m: New.
34605         * objc.dg/local-decl-1.m: New.
34606         * objc.dg/naming-1.m: New.
34607         * objc.dg/naming-2.m: New.
34608         * objc.dg/proto-hier-1.m: New.
34609
34610 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
34611
34612         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34613         largest-type elements to a struct makes its size grow.
34614
34615 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34616
34617         * g++.dg/abi/vthunk1.C: New test.
34618
34619 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34620
34621         * g++.dg/abi/vbase8-22.C: New test.
34622
34623 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34624
34625         * gcc.dg/cpp/macro8.c: New test.
34626
34627 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34628
34629         * g++.dg/abi/vbase8-21.C: New test.
34630
34631 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34632
34633         * g++.dg/abi/vbase8-10.C: New test.
34634
34635 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34636
34637         * lib/g++.exp (g++_set_ld_library_path): Renamed to
34638         ${tool}_set_ld_library_path.
34639         Changed caller.
34640         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34641         g++.exp.
34642
34643 2001-07-26  Stan Cox <scox@redhat.com>
34644
34645         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34646         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34647         gcc_exit, gcc_check_unsupported_p):
34648         Moved to gcc-deps.exp
34649         * gcc-deps.exp: New file.
34650
34651 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34652
34653         * g++.old-deja/g++.pt/defarg14.C: New test.
34654
34655 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34656
34657         * g++.old-deja/g++.other/lineno5.C: New test.
34658
34659 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34660
34661         * g++.old-deja/g++.pt/crash68.C: New test.
34662
34663 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34664
34665         * g++.old-deja/g++.other/crash42.C: New test.
34666
34667 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34668
34669         * gcc.dg/cpp/extratokens.c: Fix.
34670         * gcc.dg/cpp/skipping2.c: New tests.
34671
34672 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34673
34674         * gcc.c-torture/execute/20010724-1.c: New file.
34675         * gcc.c-torture/execute/20010724-1.x: New file.
34676
34677 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34678
34679         * g++.old-deja/g++.other/cond7.C: New test.
34680
34681 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34682
34683         * g++.old-deja/g++.other/optimize4.C: New test.
34684
34685 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34686
34687         * g++.old-deja/g++.abi/vbase8-5.C: New test.
34688
34689 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
34690
34691         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34692         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34693         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34694         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34695
34696         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34697         bug report" message.
34698
34699         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34700         * g++.dg/ext/instantiate1.C: Move from old-deja.
34701
34702 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
34703
34704         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34705         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34706         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34707         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34708
34709 2001-07-23  Jeffrey A Law  (law@cygnus.com)
34710
34711         * gcc.c-torture/execute/20010723-1.c: New test.
34712
34713 2001-07-23  Ben Elliston  <bje@redhat.com>
34714
34715         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34716
34717 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34718
34719         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34720         i[34567]86-*-*.
34721         Delete handling of ieee_multilib_flags.
34722         Pass -mieee for alpha*-*-* and sh-*-*.
34723         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34724
34725 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
34726
34727         Remove old-abi tests.
34728         * g++.old-deja/g++.mike/p11116.C: Remove.
34729         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34730
34731 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
34732
34733         * g77.f-torture/compile/pr3743.f: New test
34734
34735 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
34736
34737         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34738
34739 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34740
34741         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34742         g++.old-deja/g++.pt/static6.C: Likewise.
34743         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34744         supports weak symbols.
34745
34746 2001-07-18  Andreas Jaeger  <aj@suse.de>
34747
34748         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34749         supported again.
34750
34751 2001-07-18  Andreas Jaeger  <aj@suse.de>
34752
34753         * gcc.dg/iftrap-1.c: Fix target line.
34754
34755 2001-07-17  Richard Henderson  <rth@redhat.com>
34756
34757         * gcc.c-torture/execute/20010717-1.c: New.
34758
34759 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34760
34761         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34762         tests.
34763
34764 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34765
34766         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34767
34768 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34769
34770         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34771         UAC_SIGBUS, UAC_NOPRINT definitions.
34772
34773 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
34774
34775         * objc/execute/object_is_class.m: New test.
34776         * objc/execute/object_is_meta_class.m: New test.
34777
34778 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34779
34780         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34781         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34782
34783 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
34784
34785         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34786         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34787
34788 2001-07-14  Richard Henderson  <rth@redhat.com>
34789
34790         * gcc.dg/iftrap-1.c: New.
34791
34792 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
34793
34794         * g77.f-torture/execute/intrinsic77.f: New test.
34795
34796 2001-07-11  Janis Johnson <janis@us.ibm.com>
34797
34798         * gcc.misc-tests/gcov-3.c: New test.
34799
34800 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34801
34802         * gcc.c-torture/compile/20010711-1.c,
34803         * gcc.c-torture/compile/20010711-2.c: New tests.
34804
34805 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
34806
34807         * gcc.c-torture/execute/20010711-1.c: New test.
34808
34809 2001-07-11  Ben Elliston  <bje@redhat.com>
34810
34811         * g++.old-deja/g++.other/enum5.C: New test.
34812
34813 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
34814
34815         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34816         (g++-dg-prune): Call prune_gcc_output.
34817         * prune.exp: New file for prune_gcc_output.
34818         * lib/g++.exp, lib/gcc.exp: Load it.
34819
34820 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34821
34822         * gcc.c-torture/compile/20010701-1.c,
34823         g++.old-deja/g++.ext/attrib6.C: New tests.
34824
34825 2001-07-06  Jeffrey A Law  (law@cygnus.com)
34826
34827         * gcc.c-torture/compile/20010706-1.c: New test.
34828
34829 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
34830
34831         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34832
34833 2001-06-28  Stan Shebs  <shebs@apple.com>
34834
34835         * gcc.dg/pragma-darwin.c: New test.
34836
34837 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34838
34839         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34840         Solaris 2.[678] system.
34841
34842 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34843
34844         * gcc.dg/20010622-1.c: New test.
34845
34846 2001-06-18  Stan Shebs  <shebs@apple.com>
34847
34848         * objc.dg: New directory.
34849         * objc.dg/dg.exp: New file.
34850         * objc.dg/alias.m: New.
34851         * objc.dg/class-1.m: New.
34852         * objc.dg/class-2.m: New.
34853         * objc.dg/const-str-1.m: New.
34854         * objc.dg/const-str-2.m: New.
34855         * objc.dg/id-1.m: New.
34856         * objc.dg/method-1.m: New.
34857         * objc.dg/super-class-1.m: New.
34858         * lib/objc-dg.exp: New file.
34859
34860 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34861
34862         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34863         of label name.
34864
34865 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
34866
34867         * g++.old-deja/g++.abi/vbase8-9.C: New test.
34868
34869 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34870
34871         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34872         variable.
34873
34874 2001-06-12  Richard Henderson  <rth@redhat.com>
34875
34876         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34877
34878 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34879
34880         * g++.old-deja/g++.abi/vbase5.C: New test.
34881         * g++.old-deja/g++.abi/vbase6.C: New test.
34882         * g++.old-deja/g++.abi/vbase7.C: New test.
34883
34884 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34885
34886         * gcc.c-torture/compile/20010610-1.c: New test.
34887
34888 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
34889
34890         * g++.old-deja/g++.abi/vbase4.C: New test.
34891
34892 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34893
34894         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34895         support %f for HC11/HC12 targets.
34896         * gcc.c-torture/execute/930513-1.x: New file, likewise.
34897         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34898         on HC11/HC12 targets.
34899         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34900
34901 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34902
34903         * gcc.dg/wchar_t-1.c: New file.
34904         * gcc.dg/wint_t-1.c: Likewise.
34905
34906 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
34907
34908         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34909
34910 2001-06-11  Richard Henderson  <rth@redhat.com>
34911
34912         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34913
34914 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34915
34916         * gcc.c-torture/compile/20010611-1.c: New test.
34917
34918 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34919
34920         * gcc.dg/c99-tag-1.c: Add more tests.
34921
34922 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
34923
34924         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34925         representation on MN10300 and ARM/Thumb.
34926
34927 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
34928
34929         * g77.f-torture/execute/20010610.f: New.
34930
34931 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
34932
34933         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34934         names.
34935
34936 2001-06-09  Richard Henderson  <rth@redhat.com>
34937
34938         * gcc.c-torture/execute/ashrdi-1.c: New.
34939         * gcc.c-torture/execute/ashldi-1.c: New.
34940         * gcc.c-torture/execute/lshrdi-1.c: New.
34941
34942 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
34943
34944         * objc/execute/load-3.m: Added. Check sending +load to categories,
34945         in addition to classes.
34946
34947 2001-06-08  Stan Shebs  <shebs@apple.com>
34948
34949         * objc/execute/load-2.m: New test.  From Nicola Pero
34950         <n.pero@mi.flashnet.it>.
34951
34952 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
34953
34954         * gcc.c-torture/execute/20010605-2.c: New test.
34955
34956 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34957
34958         * g++.old-deja/g++.abi/vbase2.C: New test.
34959         * g++.old-deja/g++.abi/vbase3.C: New test.
34960
34961 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
34962
34963         * g++.old-deja/g++.pt/friend49.C: New test.
34964
34965 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
34966
34967         * g++.old-deja/g++.ext/anon3.C: New test.
34968
34969 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
34970
34971         * g++.old-deja/g++.other/conv7.C: New test.
34972
34973 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34974
34975         * gcc.c-torture/compile/20010605-2.c: New test.
34976
34977 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34978
34979         * gcc.c-torture/execute/20010604-1.c: New test.
34980
34981 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
34982
34983         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34984
34985 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
34986
34987         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34988         (g++_link_flags): Likewise.
34989         (g++_init): Pass gccpath's value to two previous functions.
34990
34991 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34992
34993         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34994         Ensure logfile entry matches exec command line.
34995
34996 2001-05-31  Richard Henderson  <rth@redhat.com>
34997
34998         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34999         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35000
35001 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35002
35003         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35004         compiler for irix6.2
35005
35006 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35007
35008         * g++.old-deja/g++.other/optimize3.C: New file.
35009
35010 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35011
35012         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35013         assemble.
35014
35015 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35016
35017         * g++.old-deja/g++.other/optimize2.C: New file.
35018
35019 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35020
35021         * gcc.c-torture/compile/20010518-2.c: New file.
35022         * gcc.c-torture/execute/20010518-1.c: New file.
35023         * gcc.c-torture/execute/20010518-2.c: New file.
35024
35025 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35026
35027         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35028
35029 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35030
35031         G++ no longer defines builtins that do not begin with __builtin.
35032         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35033         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35034         * g++.old-deja/g++.law/builtin1.C: Likewise.
35035         * g++.old-deja/g++.law/cvt2.C: Likewise.
35036         * g++.old-deja/g++.mike/net5.C: Likewise.
35037         * g++.old-deja/g++.other/builtins1.C: Likewise.
35038         * g++.old-deja/g++.other/builtins2.C: Likewise.
35039         * g++.old-deja/g++.other/builtins3.C: Likewise.
35040         * g++.old-deja/g++.other/builtins4.C: Likewise.
35041         * g++.old-deja/g++.other/inline8.C: Likewise.
35042         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35043
35044 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         * g++.old-deja/g++.pt/using1.C: Adjust.
35047         * g++.old-deja/g++.pt/using2.C: New test.
35048
35049 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35050
35051         * gcc.dg/cpp/charconst.c: New tests.
35052         * gcc.dg/cpp/escape.c: New tests.
35053         * gcc.dg/cpp/escape-1.c: New tests.
35054         * gcc.dg/cpp/escape-2.c: New tests.
35055         * gcc.dg/cpp/ucs.c: New tests.
35056
35057 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35058
35059         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35060         native compiler for irix6.5.
35061
35062 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35063
35064         * lib/g++.exp (g++_include_flags): Use args to compute
35065         get_multilibs.
35066         (g++_link_flags): Likewise.
35067         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35068
35069 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35070
35071         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35072
35073 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35074
35075         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35076         this file.
35077
35078 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35079
35080         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35081         STACK_SIZE;
35082         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35083         to STACK_SIZE; Use it to define size of add_histo array.
35084         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35085         to STACK_SIZE.
35086         (f): Use GITT_SIZE to define size of gitt local table.
35087         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35088         to STACK_SIZE; Use it to define size of bytemem array.
35089
35090 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35091
35092         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35093         on 68HC11/HC12 due to the asm instruction.
35094         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35095         * gcc.c-torture/compile/920520-1.x: Likewise.
35096         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35097         on 68HC11/HC12 because the function is larger than 64K.
35098         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35099         on 68HC11/HC12 because the structure is too large.
35100
35101 2001-05-20  Richard Henderson  <rth@redhat.com>
35102
35103         * gcc.c-torture/execute/20010520-1.c: New.
35104
35105 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35106
35107         * g++.old-deja/g++.warn/compare1.C: New test.
35108         * gcc.dg/compare4.c: New test.
35109
35110 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35111
35112         * g++.old-deja/g++.other/optimize1.C: New test.
35113
35114 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35115
35116         * g++.old-deja/g++.pt/spec41.C: New test.
35117
35118 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35119
35120         * gcc.c-torture/compile/20010114-1.x: Remove.
35121
35122 2001-05-18  Stan Shebs  <shebs@apple.com>
35123
35124         * gcc.c-torture/compile/20010518-1.c: New test.
35125
35126 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35127
35128         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35129         * g++.old-deja/g++.pt/crash67.C: New test.
35130
35131 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35132
35133         * g++.old-deja/g++.other/debug9.C: New test.
35134
35135 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35136
35137         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35138
35139 2001-05-16  Jan Hubicka  <jh@suse.cz>
35140
35141         * gcc.c-torture/compile/20010516-1.c: New test.
35142
35143 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35144
35145         * g++.old-deja/g++.other/crash41.C: New test.
35146
35147 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35148
35149         * g++.old-deja/g++.pt/crash66.C: New test.
35150
35151 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35152
35153         * g++.old-deja/g++.robertl/eb27.C: Convert.
35154
35155 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35156
35157         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35158         declaration being redundant.
35159
35160 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35161
35162         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35163
35164 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35165
35166         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35167
35168 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35169
35170         * lib/g++.exp: Use testsuite_flags.
35171
35172 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35173
35174         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35175
35176 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35177
35178         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35179
35180 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35181
35182         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35183
35184 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35185
35186         * gcc.c-torture/compile/20010313-1.c: New test.
35187
35188 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35189
35190         * gcc.dg/cpp/direct2.c: New test.
35191         * gccq.dg/cpp/direct2s.c: New test.
35192
35193         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35194
35195 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35196
35197         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35198         * g++.old-deja/g++.other/op3.C: Likewise.
35199
35200 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35201
35202         * gcc.dg/cpp/syshdr.h: New file.
35203         * gcc.dg/cpp/sysmac1.c: Update.
35204         * gcc.dg/cpp/sysmac2.c: Update.
35205
35206 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35207
35208         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35209
35210 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35211
35212         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35213         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35214
35215 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35216
35217         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35218
35219 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35220
35221         * lib/g++.exp (g++_include_flags): Don't use any special flags
35222         if TESTING_IN_BUILD_TREE is not defined.
35223         (g++_init): Use a plain 'c++' as the compiler if
35224         TESTING_IN_BUILD_TREEE is not defined.
35225
35226 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35227
35228         * g++.old-deja/g++.eh/catch13.C: New test.
35229         * g++.old-deja/g++.eh/catch14.C: New test.
35230
35231 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35232
35233         * gcc.dg/cpp/tr-define.c: New test.
35234
35235 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35236
35237         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35238         <stdlib.h>, not <malloc.h>.
35239
35240 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35241
35242         * g++.old-deja/g++.ns/template17.C: New test.
35243
35244 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35245
35246         * g++.old-deja/g++.pt/ref4.C: New test.
35247
35248 2001-04-30  Richard Henderson  <rth@redhat.com>
35249
35250         * gcc.dg/20000724-1.c: Revert last change.
35251
35252 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35253
35254         * g77.f-torture/execute/20010430.f: New test.
35255
35256 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35257
35258         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35259
35260 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35261
35262         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35263
35264 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35265
35266         * g++.old-deja/g++.eh/crash6.C: New test.
35267
35268 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35269
35270         * g++.old-deja/g++.other/warn7.C: New test.
35271
35272 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35273
35274         * g++.old-deja/g++.other/defarg9.C: New test.
35275
35276 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35277
35278         * g77.f-torture/compile/20010426.f: New test.
35279         * g77.f-torture/execute/20010426.f: New test.
35280
35281 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35282
35283         * g77.f-torture/compile/20000629-1.x: Remove - error
35284         has been fixed.
35285
35286 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35287
35288         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35289         Tweak slightly to work with g++.dg framework.
35290         * g++.dg/special/ecos.exp: Run initp1.C test.
35291         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35292
35293         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35294         its linker doesn't give line numbers either.
35295         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35296
35297 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35298
35299         * g++.old-deja/g++.other/lex1.C: New test.
35300
35301 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35302
35303         * gcc.dg/noncompile/20010425-1.c: New test.
35304
35305 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35306
35307         * g++.old-deja/g++.pt/mangle2.C: New test.
35308
35309 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35310
35311         * gcc.dg/format/plus-1.c: New test.
35312
35313 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35314
35315         * gcc.dg/20010423-1.c: New test.
35316
35317 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35318
35319         * gcc.c-torture/execute/20010422-1.c: New test.
35320
35321 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35322
35323         * g++.old-deja/g++.ns/type2.C: New test.
35324
35325 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35326
35327         * g++.old-deja/g++.other/perf1.C: New test.
35328
35329 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35330
35331         * gcc.dg/c99-func-2.c: Remove xfail.
35332         * gcc.dg/c99-func-3.c: Remove xfail.
35333         * gcc.dg/c99-func-4.c: Remove xfail.
35334
35335 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35336
35337         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35338
35339 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35340
35341         * gcc.c-torture/compile/20010423-1.c: New test.
35342
35343 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35344
35345         * g++.old-deja/g++.pt/typename28.C: New test.
35346
35347 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35348
35349         * g++.old-deja/g++.abi/empty2.C: New test.
35350         * g++.old-deja/g++.abi/empty3.C: New test.
35351
35352 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35353
35354         * g++.old-deja/g++.other/comdat2.C: New test.
35355         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35356
35357 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35358
35359         * g++.old-deja/g++.other/overload14.C: New test.
35360
35361 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35362
35363         * g++.old-deja/g++.other/lookup23.C: New test.
35364
35365 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35366
35367         * gcc.c-torture/execute/20010403-1.c: New test.
35368
35369 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
35370             Mark Mitchell  <mark@codesourcery.com>
35371
35372         * lib/old-dejagnu.exp: Don't delete output of executable.
35373         Add .exe suffix to executables.
35374
35375 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
35376
35377         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
35378
35379 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35380
35381         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
35382
35383 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35384
35385         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
35386         * g++.old-deja/g++.abi/crash1.C: New test.
35387
35388 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35389
35390         * g++.old-deja/g++.other/crash40.C: New test.
35391
35392 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35393
35394         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
35395
35396 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
35397
35398         * g++.old-deja/g++.other/warn6.C: New test.
35399
35400 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35401
35402         * g++.old-deja/g++.robertl/eb42.C: Same.
35403
35404 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35405
35406         * gcc.dg/wtr-conversion-1.c: New testcase.
35407
35408 2001-04-10  Richard Henderson  <rth@redhat.com>
35409
35410         * g++.old-deja/g++.other/array5.C: New.
35411
35412 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35413
35414         * gcc.c-torture/execute/20010408-1.c: New test.
35415
35416 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
35417
35418         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
35419         headers and constructs.
35420         * g++.old-deja/g++.robertl/eb79.C: Same.
35421         * g++.old-deja/g++.robertl/eb77.C (main): Same.
35422         * g++.old-deja/g++.robertl/eb73.C: Same.
35423         * g++.old-deja/g++.robertl/eb66.C (main): Same.
35424         * g++.old-deja/g++.robertl/eb55.C (t): Same.
35425         * g++.old-deja/g++.robertl/eb54.C (main): Same.
35426         * g++.old-deja/g++.robertl/eb46.C (main): Same.
35427         * g++.old-deja/g++.robertl/eb44.C: Same.
35428         * g++.old-deja/g++.robertl/eb41.C (main): Same.
35429         * g++.old-deja/g++.robertl/eb4.C (main): Same.
35430         * g++.old-deja/g++.robertl/eb39.C: Same.
35431         * g++.old-deja/g++.robertl/eb33.C (main): Same.
35432         * g++.old-deja/g++.robertl/eb31.C (main): Same.
35433         * g++.old-deja/g++.robertl/eb30.C: Same.
35434         * g++.old-deja/g++.robertl/eb3.C: Same.
35435         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
35436         * g++.old-deja/g++.robertl/eb21.C: Same.
35437         * g++.old-deja/g++.robertl/eb15.C: Same.
35438         * g++.old-deja/g++.robertl/eb118.C: Same.
35439         * g++.old-deja/g++.robertl/eb115.C (main): Same.
35440         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35441         * g++.old-deja/g++.robertl/eb109.C: Same.
35442         * g++.old-deja/g++.other/sibcall1.C (main): Same.
35443         * g++.old-deja/g++.mike/rtti1.C: Same.
35444         * g++.old-deja/g++.mike/p658.C: Same.
35445         * g++.old-deja/g++.mike/net46.C: Same.
35446         * g++.old-deja/g++.mike/net34.C: Same.
35447         * g++.old-deja/g++.mike/memoize1.C: Same.
35448         * g++.old-deja/g++.mike/eh2.C: Same.
35449         * g++.old-deja/g++.law/weak.C: Same.
35450         * g++.old-deja/g++.law/visibility7.C: Same.
35451         * g++.old-deja/g++.law/visibility25.C: Same.
35452         * g++.old-deja/g++.law/visibility22.C: Same.
35453         * g++.old-deja/g++.law/visibility2.C: Same.
35454         * g++.old-deja/g++.law/visibility17.C: Same.
35455         * g++.old-deja/g++.law/visibility13.C: Same.
35456         * g++.old-deja/g++.law/visibility10.C: Same.
35457         * g++.old-deja/g++.law/visibility1.C: Same.
35458         * g++.old-deja/g++.law/virtual3.C (eval): Same.
35459         * g++.old-deja/g++.law/vbase1.C: Same.
35460         * g++.old-deja/g++.law/operators32.C: Same.
35461         * g++.old-deja/g++.law/nest3.C: Same.
35462         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35463         * g++.old-deja/g++.law/except5.C (main): Same.
35464         * g++.old-deja/g++.law/cvt7.C (run): Same.
35465         * g++.old-deja/g++.law/cvt2.C: Same.
35466         * g++.old-deja/g++.law/cvt16.C: Same.
35467         * g++.old-deja/g++.law/ctors6.C (bar): Same.
35468         * g++.old-deja/g++.law/ctors17.C (main): Same.
35469         * g++.old-deja/g++.law/ctors13.C: Same.
35470         * g++.old-deja/g++.law/ctors12.C (main): Same.
35471         * g++.old-deja/g++.law/ctors10.C: Same.
35472         * g++.old-deja/g++.law/code-gen5.C: Same.
35473         * g++.old-deja/g++.law/bad-error7.C: Same.
35474         * g++.old-deja/g++.law/arm9.C: Same.
35475         * g++.old-deja/g++.law/arm12.C: Same.
35476         * g++.old-deja/g++.law/arg8.C: Same.
35477         * g++.old-deja/g++.law/arg1.C: Same.
35478         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
35479         * g++.old-deja/g++.jason/template31.C: Same.
35480         * g++.old-deja/g++.jason/template24.C (main): Same.
35481         * g++.old-deja/g++.jason/2371.C: Same.
35482         * g++.old-deja/g++.eh/new2.C: Same.
35483         * g++.old-deja/g++.eh/new1.C: Same.
35484         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
35485         * g++.old-deja/g++.brendan/nest21.C (main): Same.
35486         * g++.old-deja/g++.brendan/err-msg3.C: Same.
35487         * g++.old-deja/g++.brendan/crash62.C: Same.
35488         * g++.old-deja/g++.brendan/crash52.C: Same.
35489         * g++.old-deja/g++.brendan/crash49.C (main): Same.
35490         * g++.old-deja/g++.brendan/crash38.C: Same.
35491         * g++.old-deja/g++.brendan/crash15.C (main): Same.
35492         * g++.old-deja/g++.brendan/copy9.C: Same.
35493
35494 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
35495
35496         * gcc.c-torture/execute/20001203-2.c (memset):
35497         Count argument is of type __SIZE_TYPE__.
35498
35499 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
35500
35501         * gcc.c-torture/compile/20010404-1.c: New test.
35502
35503 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
35504
35505         * gcc.c-torture/compile/20010326-1.c: New test.
35506
35507 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
35508
35509         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
35510         peculiarities of the SH.
35511         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
35512
35513 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35514
35515         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
35516         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
35517         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
35518
35519 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35520
35521         * g77.f-torture/compile/20010321-1.f: New test.
35522
35523 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35524
35525         * gcc.c-torture/compile/20010329-1.c: New test.
35526
35527 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35528
35529         * gcc.c-torture/execute/20010329-1.c: New test.
35530
35531 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35532
35533         * g++.old-deja/g++.other/eh4.C: Fix typo.
35534
35535 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35536
35537         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35538
35539 2001-03-28  Philip Blundell  <philb@gnu.org>
35540
35541         * gcc.c-torture/compile/20010328-1.c: New test.
35542
35543 2001-03-27  Richard Henderson  <rth@redhat.com>
35544
35545         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35546         * g++.old-deja/g++.eh/vbase3.C: Likewise.
35547
35548 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
35549
35550         * gcc.c-torture/compile/20010327-1.c: New test.
35551
35552 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35553
35554         * g++.old-deja/g++.other/friend12.C: New test.
35555         * g++.old-deja/g++.other/friend9.C: Expect no errors.
35556         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35557
35558 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35559
35560         * gcc.c-torture/execute/20010325-1.c: New test.
35561
35562 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
35563
35564         * g++.old-deja/g++.other/mangle3.C: New test.
35565
35566 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
35567
35568         * g++.old-deja/g++.other/anon8.C: New test.
35569
35570 2001-03-20  Philip Blundell  <philb@gnu.org>
35571
35572         * gcc.c-torture/compile/20010320-1.c: New test.
35573
35574 2001-03-17  Richard Henderson  <rth@redhat.com>
35575
35576         * g++.old-deja/g++.other/eh4.C: Add expected error text.
35577
35578 2001-03-15  Geoff Keating  <geoff@redhat.com>
35579
35580         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35581         tests on AIX.
35582
35583 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
35584
35585         * g++.old-deja/g++.other/eh4.C: New test.
35586
35587 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35588
35589         * gcc.dg/cpp/mi1.c: Update.
35590
35591 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
35592
35593         * g++.old-deja/g++.other/regstack.C: New test.
35594
35595 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35596
35597         * g++.old-deja/g++.other/ref4.C: New test.
35598
35599 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
35600
35601         * objc/execute/va_method.m: Added.
35602         * objc/execute/IMP.m: Added.
35603         * objc/execute/_cmd.m: Added.
35604         * objc/execute/accessing_ivars.m: Added.
35605         * objc/execute/class-1.m: Added.
35606         * objc/execute/class-10.m: Added.
35607         * objc/execute/class-11.m: Added.
35608         * objc/execute/class-12.m: Added.
35609         * objc/execute/class-13.m: Added.
35610         * objc/execute/class-14.m: Added.
35611         * objc/execute/class-2.m: Added.
35612         * objc/execute/class-3.m: Added.
35613         * objc/execute/class-4.m: Added.
35614         * objc/execute/class-5.m: Added.
35615         * objc/execute/class-6.m: Added.
35616         * objc/execute/class-7.m: Added.
35617         * objc/execute/class-8.m: Added.
35618         * objc/execute/class-9.m: Added.
35619         * objc/execute/class-tests-1.h
35620         * objc/execute/class-tests-2.h
35621         * objc/execute/compatibility_alias.m: Added.
35622         * objc/execute/encode-1.m: Added.
35623         * objc/execute/formal_protocol-1.m: Added.
35624         * objc/execute/formal_protocol-2.m: Added.
35625         * objc/execute/formal_protocol-3.m: Added.
35626         * objc/execute/formal_protocol-4.m: Added.
35627         * objc/execute/formal_protocol-5.m: Added.
35628         * objc/execute/formal_protocol-6.m: Added.
35629         * objc/execute/formal_protocol-7.m: Added.
35630         * objc/execute/informal_protocol.m: Added.
35631         * objc/execute/initialize.m: Added.
35632         * objc/execute/load.m: Added.
35633         * objc/execute/many_args_method.m: Added.
35634         * objc/execute/nested-3.m: Added.
35635         * objc/execute/no_clash.m: Added.
35636         * objc/execute/private.m: Added.
35637         * objc/execute/redefining_self.m: Added.
35638         * objc/execute/root_methods.m: Added.
35639         * objc/execute/selector-1.m: Added.
35640         * objc/execute/static-1.m: Added.
35641         * objc/execute/static-2.m: Added.
35642         * objc/execute/va_method.m: Added.
35643
35644 2001-03-10  Richard Henderson  <rth@redhat.com>
35645
35646         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35647
35648 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35649
35650         * g++.old-deja/g++.other/crash31.C: XFAIL.
35651         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35652         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35653         * gcc.c-torture/execute/20010123-1.x: XFAIL.
35654         * gcc.c-torture/execute/20010124-1.x: XFAIL.
35655         * gcc.dg/sequence-pt-1.c: XFAIL one test.
35656
35657 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35658
35659         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35660
35661 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35662
35663         * gcc.dg/20000724-1.c: Don't use multiline strings.
35664
35665 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35666
35667         * objc/execute/string1.m, objc/execute/string2.m: Compare the
35668         result of -cString against what we expect it to be; don't just
35669         print it out for no one to read.
35670
35671         * objc/execute/string3.m, objc/execute/string4.m: New tests.
35672         Based on testcases provided by Nicola Pero.
35673
35674 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35675
35676         * gcc.dg/cpp/macro7.c: New test.
35677
35678 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35679
35680         * gcc.dg/cpp/multiline.c: Update.
35681
35682 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35683
35684         * g++.old-deja/g++.other/enum3.C: New test.
35685
35686 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35687
35688         * g++.old-deja/g++.other/pod1.C: New test.
35689
35690 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35691
35692         * g++.old-deja/g++.ext/overload1.C: New test.
35693
35694 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35695
35696         * g++.old-deja/g++.pt/using1.C: New test.
35697
35698 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35699
35700         * g++.old-deja/g++.other/using9.C: New test.
35701
35702 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
35703
35704         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35705
35706         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35707
35708 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
35709
35710         * g++.old-deja/g++.ext/realpt1.C: Remove.
35711
35712 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
35713
35714         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35715
35716 2001-02-26  Will Cohen  <wcohen@redhat.com>
35717
35718         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35719
35720 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
35721
35722         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35723         templatized constructors.
35724
35725 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35726
35727         * gcc.c-torture/execute/20010224-1.c: New test.
35728
35729 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
35730
35731         * gcc.c-torture/execute/20010222-1.c: New test.
35732
35733 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
35734
35735         * g++.old-deja/g++.other/inline20.C: New test.
35736
35737 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
35738
35739         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35740
35741 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35742
35743         * g++.old-deja/g++.other/lookup22.C: New test.
35744
35745 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
35746
35747         * g77.dg: New directory.
35748         * g77.dg/20010216-1.f: New test case.
35749         * g77.dg/dg.exp: New driver.
35750         * lib/g77-dg.exp: New driver library.
35751
35752 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35753
35754         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35755
35756 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
35757
35758         * g++.old-deja/g++.other/decl9.C: New test.
35759
35760 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
35761
35762         * g++.old-deja/g++.other/init16.C: Update the test so that it does
35763         not need <string> and also tests the initialization at runtime.
35764
35765 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35766
35767         * gcc.c-torture/execute/longlong.c: New test.
35768
35769 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35770
35771         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35772
35773 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
35774
35775         * gcc.c-torture/execute/920302-1.c (execute):
35776         Change argument type to short.
35777
35778 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35779
35780         * g++.old-deja/g++.pt/deduct6.C: New test.
35781
35782 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35783
35784         * g++.old-deja/g++.pt/deduct5.C: New test.
35785
35786 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
35787
35788         * gcc.c-torture/execute/20010209-1.c: New test.
35789
35790 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35791
35792         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35793
35794 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
35795
35796         * g++.dg/vtgc1.C: Update for new ABI.
35797
35798         * consistency.vlad: New directory, 1665 files.
35799
35800 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35801
35802         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35803         return type.
35804         * gcc.dg/cpp/digraphs.c: Declare puts.
35805
35806 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35807
35808         * g++.old-deja/g++.other/warn5.C: New test.
35809
35810 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35811
35812         * g++.old-deja/g++.pt/spec40.C: New test.
35813
35814 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
35815
35816         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35817         case.
35818         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35819
35820 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
35821
35822         * gcc.c-torture/compile/20010209-1.c: New test.
35823
35824 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
35825
35826         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35827         excess errors message but not if it crashes.
35828         * g++.old-deja/g++.other/crash27.C: Likewise.
35829         * g++.old-deja/g++.other/crash28.C: Likewise.
35830         * g++.old-deja/g++.other/crash30.C: Likewise.
35831         * g++.old-deja/g++.other/crash32.C: Likewise.
35832         * g++.old-deja/g++.other/crash35.C: Likewise.
35833         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35834
35835 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35836
35837         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35838         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35839         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35840         g77.f-torture/execute/execute.exp,
35841         g77.f-torture/noncompile/noncompile.exp,
35842         gcc.c-torture/execute/execute.exp,
35843         gcc.c-torture/execute/memcheck/memcheck.exp,
35844         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35845         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35846         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35847         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35848         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35849         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35850         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35851         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35852         Remove bug reporting instructions with ancient email addresses.
35853
35854 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35855
35856         * gcc.dg/20010202-1.c: New test.
35857         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35858
35859 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
35860
35861         * g++.dg/stdbool-if.C: New test.
35862
35863 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
35864
35865         * objc/execute/fdecl.m: Added main().
35866
35867 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
35868
35869         * gcc.c-torture/execute/20010206-1.c: New test.
35870
35871 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35872
35873         * gcc.dg/cpp/avoidpaste1.c: Update.
35874
35875 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
35876
35877         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35878         Pero <nicola@brainstorm.co.uk>.
35879         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35880
35881 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
35882
35883         * g++.old-deja/g++.pt/spec39.C: New test.
35884
35885 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
35886
35887         * gcc.c-torture/compile/20010202-1.c: New test.
35888
35889 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
35890
35891         * g++.old-deja/g++.abi/primary2.C: New test.
35892         * g++.old-deja/g++.abi/primary3.C: New test.
35893         * g++.old-deja/g++.abi/primary4.C: New test.
35894         * g++.old-deja/g++.abi/primary5.C: New test.
35895         * g++.old-deja/g++.abi/vtable3.h: New test.
35896         * g++.old-deja/g++.abi/vtable3a.C: New test.
35897         * g++.old-deja/g++.abi/vtable3b.C: New test.
35898         * g++.old-deja/g++.abi/vtable3c.C: New test.
35899         * g++.old-deja/g++.abi/vtable3d.C: New test.
35900         * g++.old-deja/g++.abi/vtable3e.C: New test.
35901         * g++.old-deja/g++.abi/vtable3f.C: New test.
35902         * g++.old-deja/g++.abi/vtable3g.C: New test.
35903         * g++.old-deja/g++.abi/vtable3h.C: New test.
35904         * g++.old-deja/g++.abi/vtable3i.C: New test.
35905         * g++.old-deja/g++.abi/vtable3j.C: New test.
35906         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35907
35908 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
35909
35910         * g++.old-deja/g++.other/anon6.C: New test.
35911         * g++.old-deja/g++.other/anon7.C: New test.
35912
35913 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35914
35915         * gcc.dg/cpp/avoidpaste2.c: New tests.
35916
35917 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
35918
35919         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35920
35921 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
35922
35923         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35924         DECIMAL_DIG cases for Irix."
35925
35926 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
35927
35928         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35929
35930 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35931
35932         * gcc.dg/c99-tag-1.c: New test.
35933
35934 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35935
35936         * gcc.dg/cpp/tr-warn1.c: Add tests.
35937
35938 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
35939
35940         * gcc.dg/cpp/avoidpaste1.c: Update.
35941         * gcc.dg/cpp/paste4.c: Update.
35942
35943 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
35944
35945         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35946         cases for Irix.
35947
35948 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35949
35950         * g++.old-deja/g++.other/inline19.C: New test.
35951
35952 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35953
35954         * gcc.dg/Wlarger-than.c: New test.
35955
35956 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35957
35958         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35959
35960 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
35961
35962         * gcc.c-torture/execute/20010129-1.c: New test.
35963         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35964
35965 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35966
35967         * gcc.dg/cpp/avoidpaste1.c: Test case.
35968
35969 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
35970
35971         * g++.old-deja/g++.other/inline18.C: New test.
35972
35973 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35974
35975         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35976         and __builtin_putchar.
35977
35978 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
35979
35980         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35981         tests.
35982
35983 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
35984
35985         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35986         floating point number rounding mode to round to the nearest
35987         representable mode.
35988
35989 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
35990
35991         * g++.old-deja/g++.other/mangle2.C: New test.
35992
35993 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35994
35995         * gcc.c-torture/compile/20010124-1.c: New test.
35996
35997 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
35998
35999         * g++.old-deja/g++.pt/spec38.C: New test.
36000
36001 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36002
36003         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36004         "Build don't run".
36005
36006 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36007
36008         * gcc.c-torture/execute/20010123-1.c: New test.
36009
36010 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36011
36012         * g++.old-deja/g++.pt/spec37.C: New test.
36013
36014 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36015
36016         * g++.old-deja/g++.pt/overload14.C: New test.
36017
36018 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36019
36020         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36021         __builtin_return_address.
36022
36023 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36026         * g++.old-deja/g++.pt/spec35.C: New test.
36027         * g++.old-deja/g++.pt/spec36.C: New test.
36028
36029 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36030
36031         * gcc.c-torture/compile/20010118-1.c: New test.
36032
36033 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36034
36035         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36036
36037 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36038
36039         * gcc.c-torture/execute/20010119-1.c: New test.
36040
36041 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36042
36043         * g++.old-deja/g++.other/vbase5.C: New test.
36044
36045 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36046
36047         * gcc.c-torture/execute/20010118-1.c: New test.
36048
36049 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36050
36051         * g++.old-deja/g++.pt/deduct3.C: New test.
36052
36053 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36054
36055         * g++.old-deja/g++.pt/spec34.C: New test.
36056
36057 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36058
36059         * g77.f-torture/compile/20000601-2.f: New test.
36060
36061 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36062
36063         * g++.old-deja/g++.other/init17.C: New test.
36064
36065 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36066
36067         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36068
36069 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36070
36071         * g++.old-deja/g++.pt/unify8.C: New test.
36072
36073 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36074
36075         * g++.old-deja/g++.abi/vbase1.C: New test.
36076
36077 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36078
36079         * g++.old-deja/g++.pt/crash65.C: New test.
36080
36081 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36082
36083         * gcc.dg/cpp/assembl2.S: New test case.
36084
36085 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36086
36087         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36088         are supported.
36089
36090 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36091
36092         * g++.old-deja/g++.other/builtins1.C: New test.
36093         * g++.old-deja/g++.other/builtins2.C: Likewise.
36094         * g++.old-deja/g++.other/builtins3.C: Likewise.
36095         * g++.old-deja/g++.other/builtins4.C: Likewise.
36096
36097 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36098
36099         * gcc.c-torture/compile/20010117-1.c: New test.
36100         * gcc.c-torture/compile/20010117-2.c: New test.
36101
36102 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36103
36104         * g77.f-torture/execute/20010116.[fx]: New test,
36105         XFAIL on i?86-*-*.
36106         * g77.f-torture/compile/20010115.f: Indicate it's
36107         a test for PR fortran/1636.
36108
36109 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36110
36111         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36112
36113 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36114
36115         * g77.f-torture/compile/20010115.f: New test.
36116
36117 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36118
36119         * g++.old-deja/g++.pt/nontype5.C: New test.
36120
36121 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36122
36123         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36124         have an equivalent working one below it.
36125
36126 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36127
36128         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36129         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36130
36131 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36132
36133         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36134         message containing "init_priority".
36135         (conpr-2.C): Likewise.
36136         (conpr-3.C): Likewise.
36137         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36138
36139 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36140
36141         * gcc.c-torture/execute/20010114-2.c: New test.
36142
36143 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36144
36145         * gcc.c-torture/compile/20010114-1.c: New test.
36146         * gcc.c-torture/compile/20010114-1.x: Xfail.
36147         * gcc.c-torture/compile/20010114-2.c: New test.
36148         * gcc.c-torture/execute/20010114-1.c: New test.
36149         * gcc.dg/trunc-1.c: New test.
36150         * gcc.dg/uninit-B.c: New test.
36151
36152 2001-01-13  Nick Clifton  <nickc@redhat.com>
36153
36154         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36155         target.
36156
36157 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36158
36159         * gcc.c-torture/compile/20010113-1.c: New test.
36160
36161 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36162
36163         * gcc.c-torture/compile/20001212-1.c: New test.
36164
36165 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36166
36167         * gcc.dg/cpp/widestr1.c: Update.
36168         * gcc.dg/cpp/prag-imp.c: Remove.
36169
36170 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36171
36172         * gcc.c-torture/execute/20000801-3.x: Remove.
36173         * gcc.dg/c90-init-1.c: New test.
36174         * gcc.dg/c99-init-1.c: New test.
36175         * gcc.dg/c99-init-2.c: New test.
36176         * gcc.dg/gnu99-init-1.c: New test.
36177
36178 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36179
36180         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36181         testing that no relevant ones were found.
36182
36183 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36184
36185         * g++.old-deja/g++.pt/cast2.C: New test.
36186
36187 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36188
36189         * g++.old-deja/g++.pt/friend47.C: New test.
36190
36191 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36192
36193         * g++.old-deja/g++.pt/instantiate13.C: New test.
36194
36195 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36196
36197         * g++.old-deja/g++.other/defarg7.C: New test.
36198         * g++.old-deja/g++.other/defarg8.C: New test.
36199
36200 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36201
36202         * g++.old-deja/g++.pt/crash64.C: New test.
36203
36204 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         * g++.old-deja/g++.pt/crash63.C: New test.
36207
36208 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36209
36210         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36211
36212 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36213
36214         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36215
36216 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36217
36218         * g++.old-deja/g++.pt/error3.C: New test.
36219
36220 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36221
36222         * g++.old-deja/g++.other/crash39.C: New test.
36223
36224 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         * g++.old-deja/g++.other/vbase4.C: New test.
36227
36228 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36229
36230         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36231         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36232         * gcc.dg/special/special.exp: New test driver which will check
36233         for alias support for the above test.
36234
36235 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36236
36237         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36238         problems on small machines.
36239         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36240         parameterize.
36241
36242 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36243
36244         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36245         mips.
36246         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36247
36248 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36249
36250         * g++.old_deja/g++.pt/using8.C: New test.
36251
36252 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36253
36254         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36255
36256 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36257
36258         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36259         where a failure is expected.
36260         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36261
36262 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36263
36264         * g++.old_deja/g++.pt/instantiate12.C: New test.
36265
36266 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36267
36268         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36269         start of structs.
36270         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36271         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36272         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36273         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36274         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36275         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36276         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36277         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36278         * g++.old-deja/g++.eh/spec6.C: Likewise.
36279         * g++.old-deja/g++.jason/crash3.C: Likewise.
36280         * g++.old-deja/g++.law/ctors11.C: Likewise.
36281         * g++.old-deja/g++.law/ctors17.C: Likewise.
36282         * g++.old-deja/g++.law/ctors5.C: Likewise.
36283         * g++.old-deja/g++.law/ctors9.C: Likewise.
36284         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36285         * g++.old-deja/g++.mike/net22.C: Likewise.
36286         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36287         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36288         * g++.old-deja/g++.mike/virt3.C: Likewise.
36289         * g++.old-deja/g++.niklas/t128.C: Likewise.
36290         * g++.old-deja/g++.other/anon4.C: Likewise.
36291         * g++.old-deja/g++.other/using1.C: Likewise.
36292         * g++.old-deja/g++.other/warn3.C: Likewise.
36293         * g++.old-deja/g++.pt/t37.C: Likewise.
36294         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36295         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36296
36297 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36298
36299         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36300
36301 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36302
36303         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36304
36305 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36306
36307         * gcc.c-torture/compile/20010107-1.c: New test.
36308
36309 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36310
36311         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36312
36313 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36314
36315         * gcc.dg/format/format.h: New file.
36316         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36317         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36318         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36319         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36320         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36321         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36322         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36323         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36324         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36325         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36326         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36327         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36328         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36329         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36330         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36331         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36332         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36333         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36334         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36335         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36336         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36337         instead of declaring standard types, macros and functions in each
36338         test.
36339
36340 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36341
36342         * gcc.c-torture/execute/20010106-1.c: New test.
36343
36344 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36345
36346         * gcc.dg/format/format.exp: New file.
36347         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36348         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36349         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36350         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36351         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36352         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36353         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36354         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36355         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36356         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36357         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36358         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36359         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36360         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36361         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36362         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36363         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
36364         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
36365         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
36366         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
36367         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
36368         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
36369         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
36370         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
36371         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
36372         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
36373         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
36374         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
36375         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
36376         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
36377         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
36378         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
36379         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
36380         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
36381         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
36382         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
36383         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
36384         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
36385         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
36386         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
36387         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
36388         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
36389
36390 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
36391
36392         * gcc.c-torture/execute/991228-1.c: Take word endianness into
36393         account.
36394
36395 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36396
36397         * gcc.c-torture/execute/builtin-complex-1.c: New test.
36398
36399 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36400
36401         * g++.old-deja/g++.pt/crash62.C: New test.
36402
36403 2001-01-04  Richard Henderson  <rth@redhat.com>
36404
36405         * gcc.dg/20000926-1.c: Update expected warnings.
36406         * gcc.dg/array-2.c: Likewise.
36407         * gcc.dg/array-4.c: Also validate flexible array members.
36408         * gcc.dg/c99-flex-array-1.c: New.
36409
36410 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36411
36412         * gcc.c-torture/compile/20001222-1.x: Remove.
36413
36414 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36415
36416         * gcc.c-torture/execute/built-in-setjmp.c: New.
36417
36418 2001-01-03  Richard Henderson  <rth@redhat.com>
36419
36420         * gcc.dg/940510-1.c: Update expected error wording.
36421         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
36422
36423 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
36424
36425         * lib/target-supports.exp (check_alias_available): Modified to
36426         indicate aliases not supported if only weak aliases are supported.
36427
36428 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36429
36430         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
36431         Turn on cmpstrsi checks for __pj__ and __i370__.
36432
36433 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36434
36435         * g++.old-deja/g++.other/virtual11.C: New test.
36436
36437 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36438
36439         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36440
36441 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36442
36443         * gcc.c-torture/compile/20010102-1.c: New test.
36444
36445 2001-01-02  Andreas Jaeger  <aj@suse.de>
36446
36447         * gcc.dg/noreturn-3.c: New test.
36448
36449         * gcc.dg/noreturn-4.c: New test.
36450
36451 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36452
36453         * gcc.c-torture/execute/stdio-opt-1.c: Also test
36454         __builtin_fputc and __builtin_fwrite.
36455
36456 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36457
36458         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36459         signed char, not default char.
36460
36461 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36462
36463         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36464
36465 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
36466
36467         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36468
36469 2000-12-29  Richard Henderson  <rth@redhat.com>
36470
36471         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
36472         (__cyg_profile_func_exit): Define.
36473
36474 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36475
36476         * g++.dg/vtgc1.C: New test.
36477
36478 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
36479
36480         * gcc.dg/noncompile/20001228-1.c: New test.
36481
36482         * gcc.dg/20001228-1.c: New test.
36483
36484         * gcc.c-torture/execute/20001228-1.c: New test.
36485
36486 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
36487
36488         * gcc.dg/format-strfmon-1.c: New test.
36489
36490 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36491
36492         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
36493         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
36494         * gcc.c-torture/execute/string-opt-1.c: Likewise.
36495         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36496         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36497         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36498         * gcc.c-torture/execute/string-opt-6.c: Likewise.
36499         * gcc.c-torture/execute/string-opt-7.c: Likewise.
36500         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36501         * gcc.c-torture/execute/string-opt-9.c: Likewise.
36502         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36503         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36504         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36505
36506         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
36507         * gcc.c-torture/execute/string-opt-4.c: Test index.
36508
36509 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
36510
36511         * gcc.c-torture/compile/20001226-1.c: New test.
36512
36513 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36514
36515         * gcc.c-torture/compile/20001222-1.c: New test.
36516         * gcc.c-torture/compile/20001222-1.x: Xfail.
36517
36518 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
36519
36520         * gcc.c-torture/execute/comp-goto-2.c: New test.
36521
36522 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
36523
36524         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36525         Use long types if __INT_MAX__ is 32767.
36526         (main): Use cast to (sint32 *) when poking 88 into a_page.
36527
36528         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36529
36530 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
36531
36532         * gcc.c-torture/compile/20001221-1.c: New test.
36533         * gcc.c-torture/execute/20001221-1.c: New test.
36534
36535 2000-12-20  Richard Henderson  <rth@redhat.com>
36536
36537         * g++.old-deja/g++.pt/crash36.C: Update error lines.
36538         * g++.old-deja/g++.robertl/eb109.C: Likewise.
36539
36540 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36541
36542         * gcc.dg/compare3.c: New test.
36543
36544 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36545
36546         * gcc.dg/format-warnll-1.c: New test.
36547
36548 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36549
36550         * gcc.dg/cpp/cmdlne-P.c: New test.
36551
36552 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36553
36554         * gcc.c-torture/execute/builtin-abs-1.c,
36555         gcc.c-torture/execute/builtin-abs-2.c: New tests.
36556
36557 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36558
36559         * gcc.dg/cpp/multiline.c: New test.
36560
36561 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36562
36563         * g++.old-deja/g++.other/syshdr1.C: Update.
36564         * gcc.dg/cpp/lineflags.c: Remove temporarily.
36565
36566 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36567
36568         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36569
36570 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36571
36572         * g++.old-deja/g++.pt/ttp65.C: New test.
36573
36574 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36575
36576         * g++.old-deja/g++.pt/ttp64.C: New test.
36577
36578 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36579
36580         * g++.old-deja/g++.pt/spec33.C: New test.
36581
36582 2000-12-14  Catherine Moore  <clm@redhat.com>
36583
36584         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36585         * gcc.c-torture/execute/920612-2.c: Likewise.
36586         * gcc.c-torture/execute/920428-2.c: Likewise.
36587         * gcc-c-torture/execute/va-arg-11.c: Call exit.
36588         * gcc.c-torture/execute/va-arg-21.c: Likewise.
36589
36590 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36591
36592         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36593         * gcc.dg/pack-test-2.c: Likewise.
36594
36595 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36596
36597         Tests by Zack Weinberg <zackw@stanford.edu>.
36598
36599         * gcc.dg/cpp/defined.c: Update.
36600         * gcc.dg/cpp/defined_trad.c: New tests.
36601
36602 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36603
36604         * gcc.dg/cpp/trad-direct.c: Update.
36605
36606 2000-12-11  Neil Booth  <neilb@earthling.net>
36607
36608         * gcc.dg/cpp/defined_trad.c
36609
36610 2000-12-11  Neil Booth  <neilb@earthling.net>
36611
36612         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36613
36614 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36615
36616         * gcc.dg/format-miss-2.c: New test.
36617
36618 2000-12-09  Neil Booth  <neilb@earthling.net>
36619
36620         * gcc.dg/cpp/lineflags.c: New tests.
36621         * gcc.dg/cpp/poison.c: Update.
36622         * gcc.dg/cpp/redef2.c: Update.
36623         * gcc.dg/cpp/skipping.c: New test.
36624
36625 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
36626
36627         * g++.old-deja/g++.other/eh3.C: New testcase.
36628
36629 2000-12-07  Neil Booth  <neilb@earthling.net>
36630
36631         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36632         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36633         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36634         wtr-union-init-2.c, wtr-union-init-3.c: Update.
36635         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36636         Update.
36637
36638 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36639
36640         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36641         __SIZE_TYPE__ instead of int for type of integers cast to
36642         pointers.
36643
36644 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
36645
36646         * g++.old-deja/g++.other/cleanup4.C: New test.
36647
36648 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36649
36650         * format-sec-1.c: New test.
36651
36652 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36653
36654         * gcc.dg/format-nonlit-3.c: New test.
36655
36656 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36657
36658         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36659         through a null pointer.
36660
36661 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36662
36663         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36664         * g++.old-deja/g++.pt/partial4.C: New test.
36665
36666 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
36667
36668         * gcc.c-torture/execute/ieee/hugeval.x: New.
36669
36670 2000-12-06  Neil Booth  <neilb@earthling.net>
36671
36672         * gcc.dg/cpp/backslash2.c: New tests.
36673
36674 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36675
36676         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36677         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36678
36679 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
36680
36681         * gcc.c-torture/execute/20001203-2.c: New testcase.
36682
36683 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36684
36685         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36686         * g++.old-deja/g++.other/virtual10.C: New test.
36687
36688 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36689
36690         * g++.old-deja/g++.mike/pmf5.C: Remove test.
36691
36692 2000-12-05  Richard Henderson  <rth@redhat.com>
36693
36694         * gcc.c-torture/compile/20001205-1.c: New.
36695
36696 2000-12-04  Neil Booth  <neilb@earthling.net>
36697
36698         * g++.old-deja/g++.other/virtual9.C: New test.
36699         * g++.old-deja/g++.pt/crash61.C: New test.
36700         * gcc.c-torture/execute/loop-9.c: New test.
36701
36702 2000-12-04  Neil Booth  <neilb@earthling.net>
36703
36704         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36705         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36706         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36707         * gcc.dg/cpp/extratokens.c: ...here.
36708
36709 2000-12-04  Neil Booth  <neilb@earthling.net>
36710
36711         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36712         New tests.
36713
36714 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36717         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36718
36719 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36720
36721         * gcc.c-torture/execute/20001203-1.c: New test.
36722
36723 2000-12-03  Neil Booth  <neilb@earthling.net>
36724
36725         * gcc.dg/cpp/macro6.c: New test cases.
36726
36727 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36728
36729         * gcc.c-torture/execute/string-opt-9.c: New test.
36730         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36731         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36732         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36733
36734         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36735         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36736
36737 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
36738
36739         * gcc.dg/cpp/if-6.c: New testcase.
36740
36741         * gcc.dg/20001201-1.c: New testcase.
36742
36743 2000-12-02  Neil Booth  <neilb@earthling.net>
36744
36745         * g++.old-deja/g++.other/externC4.C,
36746         g++.old-deja/g++.other/friend10.C: New tests.
36747
36748 2000-12-02  Neil Booth  <neilb@earthling.net>
36749
36750         * g++.old-deja/g++.other/instan2.C
36751         * g++.old-deja/g++.other/instan3.C: New test.
36752
36753 2000-12-02  Neil Booth  <neilb@earthling.net>
36754
36755         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36756         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36757         gnuc99.c,gnuc99-pedantic.c: New tests.
36758
36759 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36760
36761         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36762         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36763
36764 2000-12-01  Neil Booth  <neilb@earthling.net>
36765
36766         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36767         * gcc.dg/cpp/poison.c: Update.
36768         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36769
36770 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
36771
36772         * g77.f-torture/execute/20001201.f: New test.
36773
36774 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36775
36776         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36777
36778 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
36779
36780         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36781
36782 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36783
36784         * g++.old-deja/g++.other/cast6.C: New test.
36785
36786 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
36787
36788         * gcc.c-torture/execute/20001130-2.c: New testcase.
36789
36790 2000-11-30  Richard Henderson  <rth@redhat.com>
36791
36792         * gcc.c-torture/execute/20001130-1.c: New test.
36793
36794 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36795
36796         * g++.old-deja/g++.other/op3.C: New test.
36797
36798 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36799
36800         * g++.old-deja/g++.other/op2.C: New test.
36801
36802 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
36803
36804         * g++.old-deja/g++.other/crash38.C: New test.
36805
36806 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
36807
36808         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36809
36810 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
36811
36812         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36813         tests.
36814         * gcc.c-torture/execute/string-opt-6.c: New test.
36815
36816         * gcc.dg/20001117-1.c: Add main.
36817
36818 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
36819
36820         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36821         Move from here ...
36822         * gcc.dg/940510-1.c: ... to here.
36823
36824         * gcc.dg/20000926-1.c: GNU C now allows initializations of
36825         zero-size arrays in toplevel structures.
36826
36827 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36828
36829         * gcc.c-torture/execute/loop-8.c: New test.
36830
36831 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.other/base1.C: New test.
36834
36835 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36836
36837         * g++.old-deja/g++.other/parse2.C: New test.
36838
36839 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36840
36841         * g++.old-deja/g++.pt/incomplete1.C: New test.
36842
36843 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
36844
36845         * g++.old-deja/g++.other/friend9.C: New test.
36846
36847 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
36848
36849         * gcc.dg/20001127-1.c: New test.
36850
36851 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36852
36853         * g++.old-deja/g++.pt/friend46.C: New test.
36854
36855 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.old-deja/g++.other/ptrmem8.C: New test.
36858
36859 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36860
36861         * gcc.c-torture/execute/string-opt-7.c: New test.
36862         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36863
36864 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36865
36866         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36867         instead of 'mkcheck 2'.
36868
36869 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36870
36871         * gcc.c-torture/execute/memcheck/driver.c,
36872         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36873         C9X references to refer to C99.
36874
36875 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
36876
36877         * gcc.dg/ultrasp3.c: New test.
36878
36879 2000-11-25  Neil Booth  <neilb@earthling.net>
36880
36881         * gcc.dg/cpp/include2.c: Update test to be locale independent.
36882
36883 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
36884
36885         * gcc.c-torture/compile/20001123-2.c: New.
36886
36887 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36888
36889         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36890
36891 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
36892
36893         * gcc.dg/sequence-point-1.c: Add some new tests.
36894         * gcc.c-torture/execute/20001124-1.c: New test.
36895
36896 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36897
36898         * g++.old-deja/g++.other/vaarg4.C: New test.
36899         * gcc.c-torture/compile/20001123-1.c: New test.
36900
36901 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
36902
36903         * g++.other/crash24.C: Adjust and remove XFAIL.
36904         * g++.other/crash37.C: New test.
36905
36906 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         * g++.old-deja/g++.pt/instantiate9.C: New test.
36909
36910 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
36911
36912         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36913         new ABI, too.
36914
36915         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36916         * g++.old-deja/g++.robertl/eb55.C: Likewise.
36917
36918 2000-11-22  Neil Booth  <neilb@earthling.net>
36919
36920         * gcc.dg/cpp/Wtrigraphs.c: New test.
36921
36922 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
36923
36924         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36925
36926 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
36927
36928         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36929
36930 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
36931
36932         * lib/gcc-dg.exp: load_lib scanasm.exp.
36933         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36934         * lib/g++-dg.exp: load_lib scanasm.exp.
36935         * lib/scanasm.exp: New.
36936         (scan-assembler, scan-assembler-not): Add optional arguments to
36937         test name, or if not present, the pattern name.
36938         (scan-assembler-dem, scan-assembler-dem-not): New.
36939
36940         * g++.dg/dg.exp: New.
36941
36942 2000-11-21  Neil Booth  <neilb@earthling.net>
36943
36944         * gcc.dg/cpp/integrated1.c: Remove.
36945
36946 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36947
36948         * gcc.c-torture/execute/20001121-1.c: New test.
36949
36950 2000-11-21  Richard Henderson  <rth@redhat.com>
36951
36952         * gcc.c-torture/compile/20001121-1.c: New test.
36953
36954 2000-11-20  Neil Booth  <neilb@earthling.net>
36955
36956         * gcc.dg/cpp/integrated1.c: New test.
36957
36958 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
36959
36960         * g++.old-deja/g++.other/inline17.C: New test.
36961
36962 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
36963
36964         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36965         local variable to be zero: I made the variable global. Now
36966         uses abort() and exit() instead of relying on main's return value.
36967
36968 2000-11-20  Neil Booth  <neilb@earthling.net>
36969
36970         * gcc.dg/cpp/paste2.c: Update test.
36971         * objc/execute/paste.m: New test.
36972
36973 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36974
36975         * gcc.dg/c99-condexpr-1.c: New test.
36976
36977 2000-11-20  Neil Booth  <neilb@earthling.net>
36978
36979         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36980
36981 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
36982
36983         * g++.old-deja/g++.pt/export1.C: New test.
36984
36985 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
36986
36987         * gcc.dg/20001117-1.c: New test.
36988
36989 2000-11-18  Richard Henderson  <rth@redhat.com>
36990
36991         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36992
36993 2000-11-18  Richard Henderson  <rth@redhat.com>
36994
36995         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36996         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36997         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36998
36999 2000-11-18  Richard Henderson  <rth@redhat.com>
37000
37001         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37002         (main): New.  Exit cleanly.
37003
37004 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37005
37006         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37007         gcc.dg/c99-fordecl-2.c: New tests.
37008
37009 2000-11-18  Richard Henderson  <rth@redhat.com>
37010
37011         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37012         * gcc.c-torture/execute/zerolen-2.c: New.
37013
37014 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37015
37016         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37017         memory.
37018
37019 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37020
37021         * g++.old-deja/g++.pt/instantiate8.C: New test.
37022
37023 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37024
37025         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37026         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37027
37028 2000-11-16  Nick Clifton  <nickc@redhat.com>
37029
37030         * gcc.c-torture/execute/nestfunc-2.c: New test.
37031         * gcc.c-torture/execute/nestfunc-3.c: New test.
37032
37033 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37034
37035         * gcc.c-torture/compile/20001116-1.c: New test.
37036
37037 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37038
37039         * gcc.c-torture/execute/20001115-1.c: New test.
37040
37041 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37042
37043         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37044         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37045         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37046         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37047
37048 2000-11-15  Neil Booth  <neilb@earthling.net>
37049
37050         gcc.dg/cpp/_Pragma1.c: Update.
37051         gcc.dg/cpp/_Pragma2.c: New test.
37052
37053 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37054
37055         * g++.old-deja/g++.other/anon5.C: New test.
37056
37057 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37058
37059         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37060         tests.
37061
37062 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37063
37064         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37065         output.
37066
37067 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37068
37069         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37070         labels at end of compound statements.
37071
37072 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37073
37074         * gcc.c-torture/execute/loop-7.c: New test.
37075
37076 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37077
37078         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37079
37080 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37081
37082         * gcc.dg/c99-bool-1.c: New test.
37083
37084 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37085
37086         * gcc.dg/c99-scope-1.c: Remove xfail.
37087         * gcc.dg/c99-scope-2.c: New test.
37088
37089 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37090
37091         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37092         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37093
37094 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37095
37096         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37097         error messages.
37098
37099         * g++.mike/p700.C: Don't typedef wchar_t.
37100         * g++.mike/p784.C: Likewise.
37101         * g++.mike/eb101.C: Don't use __wchar_t.
37102
37103 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37104
37105         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37106         from DO loop.
37107
37108 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37109
37110         * gcc.c-torture/execute/20001111-1.c: New test.
37111
37112 2000-11-10  Nick Clifton  <nickc@redhat.com>
37113
37114         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37115         long multuiple and accumulate.
37116
37117 2000-11-09  Richard Henderson  <rth@redhat.com>
37118
37119         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37120         via size_t instead of int.
37121
37122         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37123         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37124         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37125         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37126
37127 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37128
37129         * gcc.c-torture/compile/20001109-1.c: New test.
37130         * gcc.c-torture/compile/20001109-2.c: New test.
37131
37132 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37133
37134         * g++.old-deja/g++.pt/operator1.C: New test.
37135         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37136
37137 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37138
37139         * gcc.dg/20001108-1.c: New test.
37140
37141 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37142
37143         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37144         with both arguments constant strings.
37145         * gcc.c-torture/execute/string-opt-3.c: New test.
37146         * gcc.c-torture/execute/string-opt-4.c: New test.
37147         * gcc.c-torture/execute/string-opt-5.c: New test.
37148
37149 2000-11-08  Nick Clifton  <nickc@redhat.com>
37150
37151         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37152         mulsidi3adddi patterns.
37153
37154 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37155
37156         * g++.old-deja/g++.other/crash36.C: New test.
37157
37158 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37159
37160         * g++.old-deja/g++.other/init16.C: New test.
37161
37162 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37163
37164         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37165
37166 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37167
37168         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37169         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37170         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37171
37172 2000-11-07  DJ Delorie  <dj@redhat.com>
37173
37174         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37175
37176 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37177
37178         * gcc.c-torture/execute/string-opt-1.c: New test.
37179
37180 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37181
37182         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37183         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37184         parameters in registers, and there is no way for a varargs
37185         function to know in which order the integer and floating-point
37186         parameters should be interleaved when they are placed on the
37187         stack.
37188         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37189         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37190
37191 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37192
37193         * gcc.c-torture/execute/string-opt-2.c: New test.
37194
37195 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37196
37197         * g++.old-deja/g++.pt/crash60.C: New test.
37198
37199 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37200
37201         * g++.old-deja/g++.other/crash24.C: New test.
37202         * g++.old-deja/g++.other/crash25.C: New test.
37203         * g++.old-deja/g++.other/crash26.C: New test.
37204         * g++.old-deja/g++.other/crash27.C: New test.
37205         * g++.old-deja/g++.other/crash28.C: New test.
37206         * g++.old-deja/g++.other/crash29.C: New test.
37207         * g++.old-deja/g++.other/crash30.C: New test.
37208         * g++.old-deja/g++.other/crash31.C: New test.
37209         * g++.old-deja/g++.other/crash32.C: New test.
37210         * g++.old-deja/g++.other/crash33.C: New test.
37211         * g++.old-deja/g++.other/crash34.C: New test.
37212         * g++.old-deja/g++.other/crash35.C: New test.
37213
37214 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37215
37216         * gcc.c-torture/execute/20001031-1.c: New test.
37217
37218 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37219
37220         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37221         namespace.
37222
37223         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37224         standards-conformant.
37225
37226         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37227
37228         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37229         * g++.old-deja/g++.mike/p755a.C: Likewise.
37230         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37231         library makes no calls to `operator new' during initialization.
37232
37233 2000-11-04  Neil Booth  <neilb@earthling.net>
37234
37235         * gcc.dg/cpp/include2.c: New tests.
37236
37237 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37238
37239         * lib/g++.exp (g++_set_ld_library_path): New function.
37240         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37241
37242 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37243
37244         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37245         warnings.
37246
37247 2000-11-01  Richard Henderson  <rth@redhat.com>
37248
37249         * g++.old-deja/g++.ext/namedret1.C: New.
37250         * g++.old-deja/g++.ext/namedret2.C: New.
37251         * g++.old-deja/g++.ext/namedret3.C: New.
37252
37253 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37254
37255         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37256         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37257
37258 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37259
37260         * gcc.c-torture/execute/va-arg-21.c: New test.
37261
37262 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37263
37264         * gcc.dg/c99-complex-2.c: New test.
37265
37266 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37267
37268         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37269
37270 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37271
37272         * g++.old-deja/g++.other/inline16.C: New test.
37273
37274 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37275
37276         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37277         __PRETTY_FUNCTION__
37278
37279 2000-10-29  Neil Booth  <neilb@earthling.net>
37280
37281         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37282         New tests.
37283         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37284         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37285         optimisation.
37286
37287 2000-10-29  Neil Booth  <neilb@earthling.net>
37288
37289         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37290         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37291         * mi5.c: Test multiple includes work with -C.
37292         * trigraphs.c: Test ^= version.
37293
37294 2000-10-28  Neil Booth  <neilb@earthling.net>
37295
37296         New tests and test updates for new macro expander.
37297
37298         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37299         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37300         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37301         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37302         new diagnostic messages.
37303
37304         * gcc.dg/cpp/macro3.c: New tests.
37305
37306 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37307
37308         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37309         on the same line.
37310
37311 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37312
37313         * g++.old-deja/g++.other/eh2.C: New test.
37314
37315 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37316
37317         * gcc.c-torture/execute/20001027-1.c: New test.
37318
37319 2000-10-26  Richard Henderson  <rth@redhat.com>
37320
37321         * gcc.c-torture/execute/20001026-1.c: New.
37322
37323 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37324
37325         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37326         * g++.old-deja/g++.law/builtin1.C: Likewise.
37327         * g++.old-deja/g++.law/ctors10.C: Likewise.
37328         * g++.old-deja/g++.law/virtual3.C: Likewise.
37329         * g++.old-deja/g++.mike/p658.C: Likewise.
37330         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37331         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37332         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37333         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37334         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37335
37336 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37337
37338         * gcc.c-torture/compile/20001024-1.c: New test.
37339
37340 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37341
37342         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37343         to tell us whether or not we are using V3.
37344
37345 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37346
37347         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37348         operands.
37349
37350 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37351
37352         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37353
37354 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37355
37356         * gcc.c-torture/execute/20001024-1.c: New test.
37357
37358 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37359
37360         * g++.old-deja/g++.other/sibcall1.C: New test.
37361
37362 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
37363
37364         * gcc.dg/noncompile/init-3.c: New test.
37365
37366 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37367
37368         * gcc.dg/format-array-1.c: New test.
37369
37370 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37371
37372         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
37373         writing through null pointers; remove comment about testing
37374         unterminated strings.
37375
37376 2000-10-17  Matthew Hiller  <hiller@redhat.com>
37377
37378         * gcc.c-torture/execute/20001017-2.c: New test.
37379
37380 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37381
37382         * gcc.c-torture/compile/20001018-1.c: New test.
37383         * gcc.c-torture/compile/20001018-1.x: Xfail.
37384
37385 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37386
37387         * gcc.c-torture/execute/20001017-1.c: New test.
37388
37389 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37390
37391         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
37392         for multiple use of arguments with scanf formats; add tests for
37393         multiple use of arguments.
37394
37395 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
37396
37397         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
37398
37399 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37400
37401         * gcc.dg/format-miss-1.c: New test.
37402
37403 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37404
37405         * gcc.c-torture/execute/20001013-1.c: New test.
37406
37407 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37408
37409         * gcc.dg/format-branch-1.c: New test.
37410
37411 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37412
37413         * README, lib/file-format.exp: Remove EGCS references.
37414
37415 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37416
37417         * gcc.dg/20001013-1.c: New test.
37418
37419 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37420
37421         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
37422         for intmax_t in the compiler using __typeof__ and the type rules
37423         for conditional expressions.
37424
37425 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
37426
37427         * gcc.dg/20001012-1.c: New test.
37428         * gcc.dg/20001012-2.c: New test.
37429
37430 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37431
37432         * gcc.dg/format-attr-1.c: New test.
37433
37434 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37435
37436         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
37437         __LONG_LONG_MAX__ instead of LLONG_MAX.
37438
37439 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37440
37441         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37442         scanf flags.
37443         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37444         flags.
37445
37446 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37447
37448         * gcc.dg/sequence-pt-1.c: New test.
37449
37450 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
37451
37452         * gcc.c-torture/execute/20001011-1.c: New testcase.
37453         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37454
37455 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37456
37457         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37458         does not error on it.
37459
37460 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37461
37462         * gcc.dg/20001009-1.c: New test.
37463
37464 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37465
37466         * gcc.c-torture/compile/20001009-1.c: Move from here ....
37467         * gcc.c-torture/execute/20001009-2.c: ... to here.
37468
37469 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
37470
37471         * gcc.c-torture/compile/20001009-1.c: New testcase.
37472         * gcc.c-torture/execute/20001009-1.c: New testcase.
37473         Testcases provided by Jan Hubicka <jh@suse.cz>.
37474
37475 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37476
37477         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37478         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
37479         uintmax_t using <limits.h> to emulate the compiler's internal
37480         logic.  No longer XFAIL %j tests.
37481
37482 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37483
37484         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
37485         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37486         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
37487         regexps and details of expected handling of some bad formats.
37488         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
37489         suppression.
37490
37491 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37492
37493         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
37494         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
37495         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
37496         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
37497         in list archives.
37498
37499 2000-10-06  Richard Henderson  <rth@cygnus.com>
37500
37501         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
37502         * g++.old-deja/g++.brendan/crash52.C: Likewise.
37503         * g++.old-deja/g++.jason/report.C: Likewise.
37504         * g++.old-deja/g++.law/friend5.C: Likewise.
37505         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
37506         of the expected warnings.
37507
37508 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
37509
37510         * g++.old-deja/g++.pt/enum14.C: New test.
37511
37512 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37513
37514         * g++.old-deja/g++.pt/crash59.C: New test.
37515
37516 2000-10-04  Will Cohen  <wcohen@redhat.com>
37517
37518         * gcc.dg/20000926-1.c: New test.
37519
37520 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
37521
37522         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
37523         function name for current C++ compiler.
37524         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37525
37526 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
37527
37528         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37529         __PRETTY_FUNCTION__.
37530         * g++.old-deja/g++.ext/pretty2.C: Likewise.
37531
37532 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37533
37534         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37535
37536 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
37537
37538         * gcc.c-torture/compile/20000923-1.c: New test.
37539
37540 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37541
37542         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37543         * g++.old-deja/g++.pt/ttp62.C: Same.
37544         * g++.old-deja/g++.other/inline14.C: Same.
37545
37546 2000-09-24  Richard Henderson  <rth@cygnus.com>
37547
37548         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37549
37550 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37551
37552         * gcc.dg/c90-printf-1.c: Add test for wide string format.
37553
37554 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
37555
37556         * gcc.c-torture/compile/20000922-1.c: New file.
37557
37558 2000-09-21  Nick Clifton  <nickc@redhat.com>
37559
37560         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37561         a signed long modulo operation.
37562         (mod6): New function - perform an unsigned long modulo operation.
37563         (main): Add tests for modulos of very large numbers by very small
37564         dividends.
37565
37566 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37567
37568         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37569
37570 2000-09-19  Richard Henderson  <rth@cygnus.com>
37571
37572         * gcc.dg/compare2.c (case 10): XFAIL.
37573
37574 2000-09-18  Richard Henderson  <rth@cygnus.com>
37575
37576         * gcc.c-torture/execute/20000906-1.c: Move ...
37577         * gcc.dg/20000906-1.c: ... here.  Only run on targets
37578         that support __builtin_trap.
37579
37580 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
37581
37582         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37583
37584 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37585
37586         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37587         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
37588         more $ format tests.
37589
37590 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37591
37592         * gcc.dg/format-errmk-1.c: New test.
37593
37594 2000-09-17  Greg McGary  <greg@mcgary.org>
37595
37596         * gcc.c-torture/execute/20000917-1.x: Remove.
37597
37598 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37599
37600         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37601
37602 2000-09-17  Greg McGary  <greg@mcgary.org>
37603
37604         * gcc.c-torture/execute/20000917-1.c: New test.
37605         * gcc.c-torture/execute/20000917-1.x: XFAIL.
37606
37607 2000-09-16  Neil Booth  <NeilB@earthling.net>
37608
37609         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37610         in nested macro bug.
37611
37612 2000-09-15  Neil Booth  <NeilB@earthling.net>
37613
37614         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37615
37616 2000-09-14  Jeffrey A Law  (law@cygnus.com)
37617
37618         * gcc.c-torture/execute/20000914-1.c: New test.
37619
37620 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
37621
37622         * g++.other/inline13.C: New test.
37623
37624 2000-09-12  Andreas Jaeger  <aj@suse.de>
37625
37626         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37627         constant by Ulrich Drepper <drepper@redhat.com>.
37628
37629 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
37630
37631         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37632
37633 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37634
37635         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37636
37637 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
37638
37639         * gcc.dg/cpp/backslash.c: New test.
37640
37641 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
37642
37643         * gcc.c-torture/execute/20000910-1.c: New test.
37644         * gcc.c-torture/execute/20000910-2.c: Likewise.
37645
37646 2000-09-11  Robert Lipe  <robertl@sco.com>
37647
37648         * gcc.dg/pragma-align.c: New test.
37649
37650 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37651
37652         * g++.old-deja/g++.pt/explicit82.C: New test.
37653         * g++.old-deja/g++.pt/explicit83.C: New test.
37654
37655 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
37656
37657         * gcc.dg/asm-names.c: New test.
37658
37659 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37660
37661         * gcc.dg/cpp/tr-warn6.c: New test
37662
37663 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37664
37665         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37666         be accepted.
37667
37668 2000-09-07  Catherine Moore  <clm@redhat.com>
37669
37670         * gcc.c-torture/execute/unroll-1.c: New test.
37671
37672 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
37673
37674         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37675         ERROR markers.
37676         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37677         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37678         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37679         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37680         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37681         Preprocess only.
37682         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37683         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37684
37685 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37686
37687         * g++.old-deja/g++.pt/deduct2.C: New test.
37688
37689 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37690
37691         * g++.old-deja/g++.pt/parms2.C: New test.
37692
37693 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37694
37695         * g++.old-deja/g++.pt/crash58.C: New test.
37696
37697 2000-09-06  Greg McGary  <greg@mcgary.org>
37698
37699         * gcc.c-torture/execute/20000906-1.c: New test.
37700         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37701
37702 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37703
37704         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37705
37706 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37707
37708         * g++.old-deja/g++.pt/crash57.C: New test.
37709
37710 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37711
37712         * g++.old-deja/g++.pt/crash56.C: New test.
37713
37714 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37715
37716         * g++.old-deja/g++.pt/koenig1.C: New test.
37717
37718 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37719
37720         * gcc.dg/20000904-1.c: New test.
37721
37722 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * gcc.dg/cpp/paste8.c: New test.
37725
37726 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
37727
37728         * gcc.c-torture/compile/20000827-1.c: New test.
37729
37730 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37731
37732         * gcc.dg/format-diag-1.c: New test.
37733
37734 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37735
37736         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37737         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37738         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37739         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37740         gcc.dg/formatz-1.c: Adjust warning regular expressions.
37741
37742 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37743
37744         * g++.old-deja/g++.other/nested4.C: New test.
37745
37746 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37747
37748         * g++.old-deja/g++.ns/scoped1.C: New test.
37749
37750 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
37751
37752         * lib/g++.exp: Support testing already-installed GCC.
37753
37754 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37755
37756         * wtr-label-1.c, wtr-suffix-1.c: New tests.
37757
37758 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37759
37760         * gcc.dg/return-type-2.c: New test.
37761
37762 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
37763
37764         * gcc.c-torture/compile/20000825-1.c: New test.
37765
37766 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
37767
37768         * gcc.dg/dwarf2-2.c: New test.
37769
37770 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
37771
37772         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37773         dg-warning regexps.
37774
37775 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37776
37777         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37778         gcc.dg/format-ext-5.c: New tests.
37779
37780 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
37781
37782         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37783
37784 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
37785
37786         * gcc.dg/noncompile/930622-2.c: Adjust error message.
37787
37788 2000-08-24  Richard Henderson  <rth@cygnus.com>
37789
37790         * gcc.dg/ia64-sync-1.c: New test.
37791         * gcc.dg/ia64-sync-2.c: New test.
37792         * gcc.dg/ia64-asm-1.c: New test.
37793
37794 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37795
37796         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37797         * gcc.dg/format-ext-2.c: New test.
37798
37799 2000-08-23  Jason Merrill  <jason@redhat.com>
37800
37801         * lib/old-dejagnu.exp: Also ignore "In member function" and
37802         "At global scope".
37803
37804 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37805
37806         * gcc.dg/noncompile/label-lineno-1.c: New test.
37807
37808 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37809
37810         * gcc.dg/c99-array-nonobj-1.c: New test.
37811
37812 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37813
37814         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37815         tests.
37816         * gcc.dg/format-ext-1.c: New test.
37817
37818 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37819
37820         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37821         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37822         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37823         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37824         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37825
37826 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37827
37828         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37829         gcc.dg/c99-strftime-2.c: New tests.
37830
37831 2000-08-22  Richard Henderson  <rth@cygnus.com>
37832
37833         * gcc.c-torture/execute/20000822-1.c: New test.
37834
37835 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37836
37837         * gcc.c-torture/execute/20000819-1.x: Remove.
37838
37839 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37840
37841         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37842         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37843         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37844         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37845         gcc.dg/format-xopen-1.c: New tests.
37846
37847 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37848
37849         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37850
37851 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
37852
37853         * g++.old-deja/g++.other/loop2.C: New test.
37854
37855         * gcc.c-torture/compile/20000606-1.c: New test.
37856         * gcc.c-torture/compile/20000728-1.c: New test.
37857         * gcc.c-torture/execute/20000801-1.c: New test.
37858         * gcc.c-torture/execute/20000801-2.c: New test.
37859         * gcc.c-torture/execute/20000819-1.c: New test.
37860         * gcc.c-torture/execute/20000819-1.x: XFAIL.
37861         * gcc.dg/20000629-1.c: New test.
37862         * gcc.dg/20000724-1.c: New test.
37863         * gcc.dg/20000807-1.c: New test.
37864
37865 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37866
37867         * gcc.dg/cpp/pragma-1.c: New test.
37868         * gcc.dg/cpp/pragma-2.c: New test.
37869
37870 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
37871
37872         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37873         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
37874
37875 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37876
37877         * gcc.c-torture/compile/20000818-1.c: New test.
37878
37879 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
37880
37881         * gcc.c-torture/execute/20000818-1.c: New test.
37882
37883 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37884
37885         * gcc.dg/format-va-1.c: New test.
37886
37887 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         * g++.old-deja/g++.other/typedef8.C: New test.
37890
37891 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37892
37893         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37894         * g++.old-deja/g++.mike/net36.C: Mark candidate.
37895         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37896         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37897         * g++.old-deja/g++.other/ptrmem7.C: New test.
37898         * g++.old-deja/g++.pt/ptrmem10.C: New test.
37899
37900 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37901
37902         * g++.old-deja/g++.pt/typename27.C: New test.
37903
37904 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
37905
37906         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37907         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37908         * g++.old-deja/g++.pt/friend45.C: New test.
37909         * g++.old-deja/g++.other/friend8.C: New test.
37910
37911 2000-08-15  Richard Henderson  <rth@cygnus.com>
37912
37913         * gcc.c-torture/execute/20000815-1.c: New test.
37914
37915 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37916
37917         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37918         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37919         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37920
37921 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
37922
37923         * g++.old-deja/g++.other/refinit2.C: New test.
37924
37925 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
37926
37927         * lib/c-torture.exp (c-torture): Make
37928         compiler_conditional_xfail_data global.
37929         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37930         compiler_conditional_xfail_data machinery.
37931         (f-torture-execute): Likewise.
37932         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37933         and only when unrolling loops.
37934
37935         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37936
37937 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37938
37939         * g++.old-deja/g++.pt/explicit81.C: New test.
37940
37941 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
37942
37943         * g++.old-deja/g++.pt/typename26.C: New test.
37944
37945 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
37946
37947         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37948         warning.
37949
37950 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * g++.old-deja/g++.other/array3.C: New test.
37953
37954 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37955
37956         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37957         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37958         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37959         New tests.
37960
37961 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
37962
37963         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37964         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37965
37966 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
37967
37968         * gcc.c-torture/execute/20000808-1.c: New test.
37969
37970 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37971
37972         * gcc.dg/c90-const-expr-1.c: New test.
37973
37974 2000-08-08  Richard Henderson  <rth@cygnus.com>
37975
37976         * gcc.dg/noncompile/920923-1.c: Declare calloc.
37977
37978 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37979
37980         * gcc.dg/noncompile/const-ll-1.c: New test.
37981
37982 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37983
37984         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37985
37986 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37987
37988         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37989         that running programs linked against the shared version of libobjc
37990         run correctly.
37991
37992 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37993
37994         * gcc.dg/c99-printf-1.c: New test.
37995
37996 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37997
37998         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37999
38000 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38001
38002         * gcc.c-torture/execute/20000731-1.x: Delete.
38003
38004 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38005
38006         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38007         and torture_without_loops as is done by c-torture.exp.
38008         (search_for): Copy from c-torture.exp.
38009         (gcc-dg-runtest): New function, drives a directory of tests
38010         iterating over the TORTURE_OPTIONS.
38011         (scan-assembler, scan-assembler-not): Move here from
38012         individual directory drivers.
38013
38014         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38015         defined by lib/gcc-dg.exp.
38016         * gcc.dg/cpp/cpp.exp: Likewise.
38017         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38018         gcc-dg-runtest, so we cycle over optimization options.
38019
38020         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38021         * gcc.dg/compare2.c: No longer expected to fail.
38022
38023 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38024
38025         * gcc.c-torture/execute/20000804-1.c: New test.
38026
38027 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38028
38029         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38030
38031 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38032
38033         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38034
38035 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38036
38037         * gcc.c-torture/compile/20000803-1.c: New test.
38038
38039 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38040
38041         * gcc.c-torture/execute/20000801-3.c,
38042         gcc.c-torture/execute/20000801-4.c: New tests.
38043         * gcc.c-torture/execute/20000801-3.x,
38044         gcc.c-torture/execute/20000801-4.x: Xfail.
38045
38046 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38047
38048         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38049         libobjc/.libs to allow for libtool.
38050
38051 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38052
38053         * gcc.c-torture/compile/20000802-1.c: New test.
38054
38055 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38056
38057         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38058
38059 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38060
38061         * gcc-c-torture/execute/20000731-2.c: New test.
38062
38063         * gcc.c-torture/execute/20000731-1.c: New test.
38064         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38065
38066 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38067
38068         * testsuite/gcc.dg/cpp/paste7.c: New test.
38069         * gcc.dg/cpp/20000725-1.c: New test.
38070
38071 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38072
38073         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38074         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38075         declaration warning for __builtin_dwarf_reg_size.
38076
38077         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38078
38079 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38080
38081         * gcc.dg/noncompile/voidparam-1.c: New test.
38082
38083 2000-07-30  Richard Henderson  <rth@cygnus.com>
38084
38085         * gcc.dg/c90-digraph-1.c: Don't xfail.
38086         * gcc.dg/compare2.c (case 10): Xfail.
38087         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38088
38089 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38090
38091         * gcc.dg/c99-main-1.c: New test.
38092
38093 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38094
38095         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38096
38097 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38098
38099         * gcc.c-tortuer/execute/20000726-1.c: New test.
38100
38101 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38102
38103         * gcc.c-torture/execute/enum-2.c: New test.
38104
38105 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38106
38107         * gcc.dg/cpp/tr-warn3.c: New test.
38108
38109 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         * g++.old-deja/g++.ext/implicit1.C: Remove.
38112         * g++.old-deja/g++.jason/c2.C: Remove
38113         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38114         * g++.old-deja/g++.pt/crash16.C: Likewise.
38115         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38116
38117 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38118
38119         * g++.old-deja/g++.other/for2.C: New test.
38120
38121 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38122
38123         * gcc.dg/20000720-1.c: New test.
38124
38125 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38126
38127         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38128
38129 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38130
38131         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38132         * gcc.c-torture/execute/20000722-1.c: New.
38133         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38134
38135 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38136
38137         * gcc.dg/cpp/20000720-1.S: New test.
38138
38139 2000-07-21  Michael Meissner  <meissner@redhat.com>
38140
38141         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38142
38143 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38144
38145         * g++.old-deja/g++.brendan/crash16.C,
38146         g++.old-deja/g++.brendan/parse3.C,
38147         g++.old-deja/g++.brendan/redecl1.C,
38148         g++.old-deja/g++.ns/template13.C,
38149         g++.old-deja/g++.other/decl4.C,
38150         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38151
38152 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38153
38154         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38155         and "Internal error".
38156
38157         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38158         regexps.
38159         * gcc.dg/cpp/paste6.c: New test.
38160
38161 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38162
38163         * gcc.dg/cpp/tr-direct.c: New test.
38164
38165         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38166         gcc.dg/cpp/undef1.c: Tweak error regexps.
38167
38168 2000-07-18  Eric Christopher <echristo@redhat.com>
38169
38170         * gcc.c-torture/compile/20000718-1.c: New test.
38171
38172 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38173
38174         * cpplex.c (_cpp_push_token): If the token being pushed back
38175         is the previous token in this context, just subtract one from
38176         context->posn.
38177         * cppmacro.c (save_expansion): Clear aux field when storing a
38178         placemarker.
38179
38180 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38181
38182         * gcc.dg/noncompile/redecl-1.c: New test.
38183
38184 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38185
38186         * gcc.c-torture/execute/20000717-5.c: New test.
38187         * gcc.c-torture/execute/20000717-1.x: Removed.
38188
38189 2000-07-17  Richard Henderson  <rth@cygnus.com>
38190
38191         * gcc.c-torture/execute/20000717-4.c: New test.
38192
38193 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38194
38195         * gcc.dg/cpp/syshdr.c: New test.
38196         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38197
38198 2000-07-17  Neil Booth  <neilb@earthling.net>
38199
38200         * gcc.dg/cpp/cmdlne-dM.c: New test.
38201         * gcc.dg/cpp/cmdlne-dD.c: New test.
38202
38203 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38204
38205         * gcc.c-torture/execute/20000717-3.c: New test.
38206
38207         * gcc.c-torture/compile/20000717-1.c: New test.
38208
38209 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38210
38211         * gcc.c-torture/execute/20000717-2.c: New test.
38212
38213 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38214
38215         * gcc.dg/formatz-1.c: New test.
38216
38217         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38218         * gcc.dg/c99-digraph-1.c: New tests.
38219
38220         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38221         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38222
38223         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38224         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38225         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38226         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38227         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38228         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38229         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38230
38231 2000-07-17   Greg McGary <greg@mcgary.org>
38232
38233         * gcc.c-torture/execute/20000717-1.c: New test.
38234         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38235
38236 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38237
38238         * gcc.c-torture/execute/20000715-2.c: New test.
38239         * gcc.dg/20000715-1.c: New test.
38240
38241 2000-07-15  Michael Meissner  <meissner@redhat.com>
38242
38243         * gcc.c-torture/execute/20000715-1.c: New test.
38244
38245 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38246
38247         * gcc.c-torture/execute/20000707-1.c: New test.
38248
38249 2000-07-13  Neil Booth  <NeilB@earthling.net>
38250
38251         * testsuite/gcc.dg/cpp/digraph1.c,
38252         testsuite/gcc.dg/cpp/digraph2.c,
38253         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38254
38255 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38256
38257         * g77.f-torture/compile/20000630-2.f: New test.
38258         * g77.f-torture/compile/20000630-2.x
38259
38260 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38261
38262         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38263
38264 2000-07-11  Neil Booth  <NeilB@earthling.net>
38265
38266         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38267
38268 2000-07-11  Neil Booth  <NeilB@earthling.net>
38269
38270         * gcc.dg/cpp/cmdlne-C.c: New.
38271
38272 2000-07-09  Neil Booth  <NeilB@earthling.net>
38273
38274         * gcc.dg/cpp/directiv.c: New tests.
38275         * gcc.dg/cpp/undef1.c: Update.
38276
38277 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38278
38279         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38280
38281 2000-07-09  Neil Booth  <NeilB@earthling.net>
38282
38283         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38284
38285 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38286
38287         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38288         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38289
38290 2000-07-08  Neil Booth  <NeilB@earthling.net>
38291
38292         * gcc.dg/cpp/macsyntx.c: New tests.
38293
38294 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38295
38296         * gcc.dg/20000707-1.c: New test.
38297
38298 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38299
38300         * gcc.c-torture/execute/20000706-1.c: New test.
38301         * gcc.c-torture/execute/20000706-2.c: New test.
38302         * gcc.c-torture/execute/20000706-3.c: New test.
38303         * gcc.c-torture/execute/20000706-4.c: New test.
38304         * gcc.c-torture/execute/20000706-5.c: New test.
38305
38306 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38307
38308         * g++.old-deja/g++.pt/instantiate7.C: New test.
38309
38310 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38311
38312         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38313         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38314         * g++.old-deja/g++.other/rtti3.C: Likewise.
38315         * g++.old-deja/g++.other/rttid3.C: Likewise.
38316
38317 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38318
38319         *  g77.f-torture/compile/20000630-1.x: Fix typo
38320
38321 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38322
38323         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38324         assembly output.
38325
38326 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38327
38328         * gcc.dg/cpp/ident.c: New test.
38329
38330 2000-07-05  Neil Booth  <NeilB@earthling.net>
38331
38332         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38333           gcc.dg/cpp/lexstrng.c: New tests.
38334
38335 2000-07-04  Neil Booth  <NeilB@earthling.net>
38336
38337         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38338         * gcc.dg/cpp/strify2.c: Same.
38339
38340 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38341
38342         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38343         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38344         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38345         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38346
38347         * testsuite/gcc.dg/cpp/macro1.c,
38348         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38349         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38350         testsuite/gcc.dg/cpp/strify1.c,
38351         testsuite/gcc.dg/cpp/strify2.c: New tests.
38352
38353 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38354
38355         * gcc.c-torture/execute/20000703-1.c: New test.
38356
38357 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38358
38359         * g++.old-deja/g++.pt (lookup10.C): New test.
38360
38361 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38362
38363         * g++.old-deja/g++.pt (typename25.C): New test.
38364
38365 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
38366
38367         * gcc.c-torture/compile/20000701-1.c: New test.
38368
38369 2000-06-30  Nick Clifton  <nickc@cygnus.com>
38370
38371         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
38372         to test case.
38373
38374 2000-06-30  Catherine Moore  <clm@cygnus.com>
38375
38376         * gcc.c-torture/execute/align-1.c: New test.
38377
38378 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
38379
38380         * g++.old-deja/g++.pt/expr8.C: New test.
38381         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
38382
38383 2000-06-29  Nick Clifton  <nickc@cygnus.com>
38384
38385         * gcc.c-torture/compile/20000629-1.c: New test.
38386
38387 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38388
38389
38390         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
38391         gcc.dg/noncompile directory, depending on whether they're
38392         preprocessor tests or not.  Annotate all the tests for the dg
38393         framework.
38394
38395         * gcc.c-torture/noncompile/noncompile.exp: Delete.
38396         * gcc.dg/noncompile/noncompile.exp: New.
38397
38398         * Moved files:
38399         Old name                                New name
38400         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
38401         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
38402         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
38403         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
38404         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
38405         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
38406         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
38407         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
38408         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
38409         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
38410         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
38411         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
38412         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
38413         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
38414         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
38415         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
38416         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
38417         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
38418         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
38419         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
38420         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
38421         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
38422         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
38423         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
38424
38425         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
38426         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
38427         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
38428         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
38429         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
38430         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
38431
38432 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38433
38434         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
38435         declare one variable.  On the fourth, error.
38436         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
38437         declared by 20000628-1a.h.
38438
38439 2000-06-29  Richard Henderson  <rth@redhat.com>
38440
38441         * gcc.c-torture/execute/930529-1.x: New file.
38442         * gcc.dg/920413-1.c: Adjust expected warning text.
38443         * gcc.dg/980217-1.c: Declare abort.
38444         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38445
38446 2000-06-29  Jeffrey A Law  (law@cygnus.com)
38447
38448         * g77.f-torture/compile/20000629-1.f: New test.
38449         * g77.f-torture/compile/20000629-1.x: Expected to fail.
38450
38451 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38452
38453         Rearrange lots of files, removing entirely the
38454         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38455         directories.
38456
38457         * Deleted files:
38458         gcc.c-torture/code_quality/code_quality.exp
38459         gcc.c-torture/special/special.exp
38460         gcc.failure/failure.exp
38461         gcc.failure/940409-1.x
38462         gcc.c-torture/compile/961203-1.x
38463
38464         * New files:
38465         gcc.misc-tests/linkage.exp
38466         gcc.c-torture/execute/920730-1t.c
38467         gcc.c-torture/execute/920730-1t.x
38468         gcc.c-torture/compile/920520-1.x
38469         gcc.c-torture/compile/920521-1.x
38470         gcc.c-torture/compile/981006-1.x
38471         gcc.c-torture/execute/eeprof-1.x
38472
38473         * Moved files (possibly with modifications to fit a new harness):
38474         Old name                                New name
38475         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
38476         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
38477         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
38478         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
38479         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
38480         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
38481         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
38482         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
38483         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
38484         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
38485         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
38486         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
38487         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
38488         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
38489
38490 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38491
38492         * c-torture/compile/961203-1.x: Delete.
38493
38494         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
38495         not exit. Include stdio.h.
38496         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
38497         * gcc.misc-tests/dg-12.c: Likewise.
38498         * gcc.misc-tests/dg-5.c: Likewise.
38499         * gcc.misc-tests/dg-6.c: Likewise.
38500         * gcc.misc-tests/dg-7.c: Prototype abort.
38501         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
38502         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
38503         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
38504         not exit.
38505         * gcc.misc-tests/sieve.c: Use return from main, not exit.
38506         * gcc.misc-tests/sort2.c: Use return from main, not exit.
38507
38508 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
38509
38510         * gcc.dg/cpp/20000628-1.c: New test.
38511         * gcc.dg/cpp/20000628-1.h: New header for above test.
38512         * gcc.dg/cpp/20000628-1a.h: Likewise.
38513
38514 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
38515
38516         * gcc.dg/cpp: New directory.
38517         * gcc.dg/cpp/cpp.exp: New driver.
38518         * gcc.dg/cpp/20000627-1.c: New test.
38519         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
38520         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
38521         and rewrite as a compilation test.
38522
38523         * gcc.dg: Move many files into the cpp subdirectory, possibly
38524         renaming or editing them as well.
38525         Old name                New name
38526         990119-1.c              cpp/19990119-1.c
38527         990228-1.c              cpp/19990228-1.c
38528         990407-1.c              cpp/19990407-1.c
38529         990409-1.c              cpp/19990409-1.c
38530         990413-1.c              cpp/19990413-1.c
38531         990703-1.c              cpp/19990703-1.c
38532         20000127-1.c            cpp/20000127-1.c
38533         20000129-1.c            cpp/20000129-1.c
38534         20000207-1.c            cpp/20000207-1.c
38535         20000207-2.c            cpp/20000207-2.c
38536         20000209-1.c            cpp/20000209-1.c
38537         20000209-2.c            cpp/20000209-2.c
38538         20000301-1.c            cpp/20000301-1.c
38539         20000419-1.c            cpp/20000419-1.c
38540         20000510-1.S            cpp/20000510-1.S
38541         20000519-1.c            cpp/20000519-1.c
38542         20000529-1.c            cpp/20000529-1.c
38543         20000625-1.c            cpp/20000625-1.c
38544         20000625-2.c            cpp/20000625-2.c
38545         cpp-as1.c               cpp/assert1.c
38546         cpp-as2.c               cpp/assert2.c
38547         cxx-comments-1.c        cpp/cxxcom1.c
38548         cxx-comments-2.c        cpp/cxxcom2.c
38549         endif-label.c           cpp/endif.c
38550         cpp-hash1.c             cpp/hash1.c
38551         cpp-hash2.c             cpp/hash2.c
38552         cpp-if1.c               cpp/if-1.c
38553         cpp-if2.c               cpp/if-2.c
38554         cpp-if3.c               cpp/if-3.c
38555         cpp-if4.c               cpp/if-4.c
38556         cpp-if5.c               cpp/if-5.c
38557         cpp-cond.c              cpp/if-cexp.c
38558         cpp-missingop.c         cpp/if-mop.c
38559         cpp-missingparen.c      cpp/if-mpar.c
38560         cpp-opprec.c            cpp/if-oppr.c
38561         cpp-ifparen.c           cpp/if-paren.c
38562         cpp-shortcircuit.c      cpp/if-sc.c
38563         cpp-shift.c             cpp/if-shift.c
38564         cpp-unary.c             cpp/if-unary.c
38565         cpp-li1.c               cpp/line1.c
38566         cpp-li2.c               cpp/line2.c
38567         lineno.c                cpp/line3.c
38568         lineno-2.c              cpp/line4.c
38569         cpp-mi.c                cpp/mi1.c
38570         cpp-mic.h               cpp/mi1c.h
38571         cpp-micc.h              cpp/mi1cc.h
38572         cpp-mind.h              cpp/mi1nd.h
38573         cpp-mindp.h             cpp/mi1ndp.h
38574         cpp-mix.h               cpp/mi1x.h
38575         cpp-mi2.c               cpp/mi2.c
38576         cpp-mi2a.h              cpp/mi2a.h
38577         cpp-mi2b.h              cpp/mi2b.h
38578         cpp-mi2c.h              cpp/mi2c.h
38579         cpp-mi3.c               cpp/mi3.c
38580         cpp-mi3.def             cpp/mi3.def
38581         poison-1.c              cpp/poison.c
38582         pr-impl.c               cpp/prag-imp.c
38583         cpp-redef-2.c           cpp/redef1.c
38584         cpp-redef.c             cpp/redef2.c
38585         strpaste.c              cpp/strp1.c
38586         strpaste-2.c            cpp/strp2.c
38587         cpp-tradpaste.c         cpp/tr-paste.c
38588         cpp-tradstringify.c     cpp/tr-str.c
38589         cpp-tradwarn1.c         cpp/tr-warn1.c
38590         cpp-tradwarn2.c         cpp/tr-warn2.c
38591         trigraphs.c             cpp/trigraphs.c
38592         cpp-unc1.c              cpp/unc1.c
38593         cpp-unc2.c              cpp/unc2.c
38594         cpp-unc3.c              cpp/unc3.c
38595         cpp-unc.c               cpp/unc4.c
38596         undef.c                 cpp/undef1.c
38597         undef-2.c               cpp/undef2.c
38598         cpp-wi1.c               cpp/widestr1.c
38599
38600 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
38601
38602         * lib/g++.exp (g++_include_flags): Tweak.
38603
38604 2000-06-27  H.J. Lu  <hjl@gnu.org>
38605             Loren J. Rittle  <ljrittle@acm.org>
38606
38607         * lib/g++.exp (g++_include_flags): Override libgloss.exp
38608         version with one that knows about the new gcc tree structure.
38609         (g++_link_flags): Same.
38610
38611 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
38612
38613         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38614         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38615         case we are cross-compiling.
38616
38617         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38618         g++.old-deja/g++.niklas/Makefile.in,
38619         g++.old-deja/g++.niklas/configure.in,
38620         g++.old-deja/g++.other/Makefile.in,
38621         g++.old-deja/g++.other/configure.in,
38622         gcc.c-torture/code_quality/Makefile.in,
38623         gcc.c-torture/code_quality/configure.in,
38624         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38625         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38626         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38627         gcc.c-torture/execute/ieee/Makefile.in,
38628         gcc.c-torture/execute/ieee/configure.in,
38629         gcc.c-torture/noncompile/Makefile.in,
38630         gcc.c-torture/noncompile/configure.in,
38631         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38632         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38633         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38634
38635 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38636
38637         * g++.old-deja/g++.other/ambig3.C: New test.
38638
38639 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38640
38641         * g++.old-deja/g++.pt/syntax1.C: New test.
38642         * g++.old-deja/g++.pt/syntax2.C: New test.
38643         * g++.old-deja/g++.other/syntax3.C: New test.
38644         * g++.old-deja/g++.other/syntax4.C: New test.
38645
38646 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38647
38648         * gcc.dg/20000623-1.c: Prototype exit and abort.
38649
38650 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38651
38652         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38653         New tests.
38654         * gcc.dg/cpp-mi3.def: New file.
38655
38656         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38657         inside assertions.
38658         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38659         lexer's error messages.
38660         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38661         divine anything from the linemarkers.
38662         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38663         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38664
38665 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
38666
38667         * gcc.dg/20000623-1.c: New test.
38668
38669 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
38670
38671         * gcc.c-torture/execute/20000622-1.c: New test.
38672
38673 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38674
38675         * g++.old-deja/g++.other/init15.C: New test.
38676
38677 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38678
38679         * g++.old-deja/g++.pt/vaarg2.C: New test.
38680         * g++.old-deja/g++.pt/vaarg3.C: New test.
38681
38682 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
38683
38684         * g++.old-deja/g++.other/dyncast6.C: New test.
38685
38686 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
38687
38688         * gcc.c-torture/execute/loop-6.c: New test.
38689
38690 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
38691
38692         * gcc.dg/20000614-1.c: New test.
38693         * gcc.dg/20000614-2.c: New test.
38694
38695 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
38696
38697         * g++.old-deja/g++.other/inline12.C: New test.
38698
38699 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
38700
38701         * g++.old-deja/g++.other/eh1.C: New test.
38702
38703 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
38704
38705         * g++.old-deja/g++.other/type.C: New test.
38706
38707 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38708
38709         * g++.old-deja/g++.other/initstring.C: New test.
38710
38711 2000-06-12  Jason Merrill  <jason@redhat.com>
38712
38713         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38714
38715 2000-06-09  Jeffrey A Law  (law@cygnus.com)
38716
38717         * gcc.c-torture/compile/20000609-1.c: New test.
38718
38719 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
38720
38721         * gcc.dg/20000609-1.c: New test.
38722
38723 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
38724
38725         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38726         * gcc.c-torture/noncompile/poison-1.c: Move...
38727         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38728         * gcc.dg/cpp-li1.c: Add a token after the #line.
38729
38730 2000-06-05  Richard Henderson  <rth@cygnus.com>
38731
38732         * gcc.c-torture/execute/20000605-2.c: New test.
38733         * gcc.c-torture/execute/20000605-3.c: New test.
38734
38735 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
38736
38737         * g77.f-torture/execute/20000503-1.x: New file.
38738
38739 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
38740
38741         * g++.old-deja/g++.eh/badalloc1.C: New test.
38742
38743 2000-06-05  Richard Henderson  <rth@cygnus.com>
38744
38745         * gcc.c-torture/execute/20000605-1.c: New test.
38746
38747 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38748             Nathan Sidwell <nathan@codesourcery.com>
38749
38750         * gcc.c-torture/compile/20000605-1.c: New test.
38751
38752 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
38753
38754         * g77.f-torture/compile/20000601-1.f: New test.
38755
38756 2000-06-03  Richard Henderson  <rth@cygnus.com>
38757
38758         * gcc.c-torture/execute/20000603-1.c: New.
38759
38760 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
38761
38762         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38763         * gcc.dg/noreturn-2.c (noreturn): Likewise.
38764
38765 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
38766
38767         * gcc.dg/compare2.c (case 12): XFAIL.
38768         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38769         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38770
38771         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38772
38773 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
38774
38775         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38776         guard macro is already defined when the header is first
38777         included.
38778         * gcc.dg/cpp-mix.h: New file.
38779         * gcc.dg/endif-label.c: Update patterns to match compiler.
38780
38781         * g++.brendan/complex1.C: Declare abort.
38782         * g++.law/refs4.C: Remove XFAIL.
38783         * g++.oliva/expr2.C: Declare abort and exit.
38784
38785 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
38786
38787         * gcc.c-torture/execute/20000528-1.c: New test.
38788
38789         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38790         * g++.old-deja/g++.law/temps4.C: Likewise.
38791
38792         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38793         stdlib.h.  Call abort() on failure.
38794         * g++.old-deja/g++.law/refs4.C: Likewise.
38795         * g++.old-deja/g++.law/temps4.C: Likewise.
38796         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38797         * gcc.c-torture/execute/20000112-1.c: Include string.h.
38798
38799 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
38800
38801         Relative to g++.dg/special:
38802         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38803
38804         Relative to g++.old-deja:
38805         * g++.brendan/complex1.C, g++.jason/optimize2.C,
38806         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38807         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38808         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38809         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38810         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38811         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38812
38813         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38814         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38815         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38816         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38817         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38818         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38819         and/or string.h.
38820
38821         * g++.other/goto1.C: Update expectations for error messages.
38822
38823 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
38824
38825         * gcc.c-torture/compile/20000523-1.c: New test.
38826
38827 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38828
38829         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38830
38831 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
38832
38833         * g++.old-deja/g++.eh/catch11.C: New test.
38834         * g++.old-deja/g++.eh/catch12.C: New test.
38835
38836 2000-05-24  Nick Clifton  <nickc@cygnus.com>
38837
38838         * gcc.c-torture/execute/20000523-1.c: New test.
38839
38840 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
38841
38842         * c-torture/execute/bcp-1.c: Replace abort in arg of
38843         __builtin_constant_p with a generic external function.
38844
38845         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38846         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38847         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38848         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38849         Prototype abort and/or exit.
38850
38851         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38852         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38853         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38854         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38855
38856 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
38857
38858         * gcc.dg/dwarf2-1.c: New test.
38859
38860 2000-05-20  Richard Henderson  <rth@cygnus.com>
38861
38862         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38863
38864 2000-05-20  Andreas Jaeger  <aj@suse.de>
38865
38866         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38867         testcase.
38868
38869 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
38870
38871         * gcc.c-torture/execute/20000519-2.c: New test.
38872
38873 2000-05-19  Andreas Jaeger  <aj@suse.de>
38874
38875         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38876         which fails with SSA.
38877
38878         * lib/c-torture.exp: Also test with -O3 -fssa.
38879
38880 2000-05-18  Michael Meissner  <meissner@redhat.com>
38881
38882         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38883         * gcc.c-torture/execute/920415-1.c: Ditto.
38884         * gcc.c-torture/execute/920501-1.c: Ditto.
38885         * gcc.c-torture/execute/conversion.c: Ditto.
38886         * gcc.c-torture/execute/cvt-1.c: Ditto.
38887
38888 2000-05-18  Jeffrey A Law  (law@cygnus.com)
38889
38890         * gcc.c-torture/compile/20000518-1.c: New test.
38891
38892 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38893
38894         * g77.f-torture/compile/200005018.f: New test.
38895
38896 2000-05-17  Jeffrey A Law  (law@cygnus.com)
38897
38898         * gcc.c-torture/compile/20000517-1.c: New test.
38899
38900 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38901
38902         * gcc.c-torture/execute/20000516-1.c: New test.
38903
38904 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
38905
38906         * g++.old-deja/g++.other/eh.C: New test.
38907
38908 2000-05-12  Richard Henderson  <rth@cygnus.com>
38909
38910         * gcc.c-torture/execute/990208-1.c (main): Don't pass
38911         constants through to doit's conditional.
38912
38913 2000-05-11  Jeffrey A Law  (law@cygnus.com)
38914
38915         * gcc.c-torture/compile/20000511-1.c: New test.
38916         * g77.f-torture/compile/20000511-1.f: New test.
38917         * g77.f-torture/compile/20000511-2.f: New test.
38918
38919 2000-05-11  Michael Meissner  <meissner@redhat.com>
38920
38921         * gcc.c-torture/execute/20000511-1.c: New test.
38922
38923 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
38924
38925         * gcc.dg/dg.exp: Scan .S files as well as .c files.
38926         * gcc.dg/20000510-1.S: New.
38927
38928 2000-05-08  Catherine Moore  <clm@cygnus.com>
38929
38930         * gcc.dg/unused-3.c: New.
38931
38932 2000-05-06  Richard Henderson  <rth@cygnus.com>
38933
38934           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38935           * g++.old-deja/g++.mike/warn1.C: Likewise.
38936           * g++.old-deja/g++.pt/local1.C: Likewise.
38937           * g++.old-deja/g++.pt/local7.C: Likewise.
38938           * g++.old-deja/g++.pt/spec16.C: Likewise.
38939
38940 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
38941
38942         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38943
38944 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
38945
38946           * g77.f-torture/execute/20000503-1.f: New test.
38947
38948 2000-05-04  Andreas Jaeger  <aj@suse.de>
38949
38950         * gcc.dg/noreturn-2.c: New test.
38951
38952 2000-05-04  Neil Booth  <NeilB@earthling.net>
38953
38954         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38955         preprocessor.
38956
38957 2000-05-04  Richard Henderson  <rth@cygnus.com>
38958
38959         * gcc.c-torture/execute/20000503-1.c: Fix typo.
38960
38961 2000-05-04  Richard Henderson  <rth@cygnus.com>
38962
38963         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
38964         OpenSSL by Jason R Thorpe.
38965
38966 2000-05-03  Jim Wilson  <wilson@cygnus.com>
38967
38968         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38969
38970 2000-05-03  Robert Lipe <robertlipe@usa.net>
38971
38972         * gcc.dg/20000503-1.c: New test.
38973
38974 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
38975
38976         * gcc.c-torture/compile/20000502-1.c: New test.
38977         * g++.old-deja/g++.other/align.C: New test.
38978         * gcc.dg/cpp-tradstringify.c: New test.
38979
38980 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38981
38982         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38983         and hard registers.
38984
38985 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
38986
38987         * gcc.c-torture/execute/loop-5.c: New test.
38988
38989 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
38990
38991         * gcc.c-torture/execute/va-arg-20.c: New test.
38992
38993 2000-04-23  Jeffrey A Law  (law@cygnus.com)
38994
38995         * gcc.c-torture/execute/20000422-1.c: New test.
38996
38997 2000-04-20  Greg McGary  <gkm@gnu.org>
38998
38999         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39000         when optimizing, but without sibling-call optimizations (-O1).
39001
39002 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39003
39004           * gcc.c-torture/compile/20000420-1.c: New test.
39005
39006 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39007
39008         * g++.abi/ptrflags.C: New test.
39009         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39010
39011 2000-04-19  Catherine Moore  <clm@cygnus.com>
39012
39013         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39014
39015 2000-04-19  Greg McGary  <gkm@gnu.org>
39016
39017         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39018         sibling-call optimizations.
39019
39020 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39021
39022         * gcc.dg/20000419-1.c: New test.
39023
39024 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39025
39026         * gcc.c-torture/execute/20000412-6.c: New test.
39027
39028 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39029
39030         * gcc.c-torture/execute/20000412-5.c: New test.
39031         * g77.f-torture/compile/20000412-1.f: New test.
39032         * gcc.c-torture/execute/20000412-4.c: New test.
39033         * gcc.c-torture/compile/20000412-2.c: New test.
39034         * gcc.c-torture/execute/20000412-3.c: New test.
39035         * gcc.c-torture/compile/20000412-1.c: New test.
39036         * gcc.c-torture/execute/20000412-2.c: New test.
39037
39038 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39039
39040         * objc/execute/bf-20.m: New test.
39041
39042 2000-04-10  Richard Henderson  <rth@cygnus.com>
39043
39044         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39045
39046         * gcc.c-torture/execute/20000412-1.c: New test.
39047
39048 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39049
39050         * g++.old-deja/g++.eh/catchptr1.C: New test.
39051
39052 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39053
39054         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39055
39056 2000-04-08  Neil Booth  <NeilB@earthling.net>
39057
39058         * gcc.dg/cpp-nullchar.c: Remove test as
39059         embedded nulls cause problems.
39060
39061 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39062
39063         * gcc.dg/compare2.c: New test.
39064
39065 2000-04-08  Neil Booth  <NeilB@earthling.net>
39066
39067         * gcc.dg/cpp-nullchar.c: New test.
39068
39069 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39070
39071         * gcc.dg/cpp-mi2.c: New test.
39072         * gcc.dg/cpp-mi2[abc].h: New files.
39073
39074 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39075
39076         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39077         member name.
39078
39079 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39080
39081         * g++.old-deja/g++.abi/vmihint.C: New test.
39082
39083 2000-04-06  Neil Booth  <NeilB@earthling.net>
39084
39085         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39086         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39087         copyright.
39088
39089 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39090
39091         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39092         avoid stack-frame overwrite.
39093
39094 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39095
39096         * gcc.c-torture/compile/20000405-2.c: New test.
39097         * gcc.c-torture/compile/20000405-3.c: New test.
39098
39099 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39100
39101         * gcc.c-torture/compile/20000405-1.c: New test.
39102
39103 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39104
39105         * gcc.dg/cast-qual-1.c: Revert last change.
39106
39107 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39108
39109         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39110
39111 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39112
39113         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39114         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39115
39116 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39117
39118         * gcc.c-torture/compile/20000403-2.c: New test.
39119         * gcc.c-torture/compile/20000403-1.c: New test.
39120
39121 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39122
39123         * gcc.c-torture/execute/20000403-1.c: New test.
39124
39125 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39126
39127         * gcc.c-torture/execute/20000402-1.c: New test.
39128
39129 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39130
39131         * gcc.c-torture/execute/va-arg-15.c: New test.
39132         * gcc.c-torture/execute/va-arg-16.c: New test.
39133         * gcc.c-torture/execute/va-arg-17.c: New test.
39134         * gcc.c-torture/execute/va-arg-18.c: New test.
39135         * gcc.c-torture/execute/va-arg-19.c: New test.
39136
39137 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39138
39139         * gcc.c-torture/compile/981211-1.c: Move to...
39140         * gcc.dg/cpp-as1.c: ...here.
39141         * gcc.dg/cpp-as2.c: New file.
39142
39143         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39144         compiler.
39145
39146 2000-04-02  Neil Booth  <NeilB@earthling.net>
39147
39148         * gcc.dg/cpp-cond.c  New tests.
39149         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39150         accidental success less likely.
39151         * gcc.dg/cpp-missingop.c  New tests.
39152         * gcc.dg/cpp-missingparen.c  New tests.
39153         * gcc.dg/cpp-shift.c  New tests.
39154         * gcc.dg/cpp-shortcircuit.c  New tests.
39155         * gcc.dg/cpp-unary.c  New tests.
39156
39157 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39158
39159         * gcc.c-torture/compile/20000329-1.c: New test.
39160
39161 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39162
39163         * gcc.c-torture/compile/20000326-1.c: New test.
39164         * gcc.c-torture/compile/20000326-2.c: New test.
39165
39166 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39167
39168         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39169         the first parameter is a function argument.
39170
39171 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39172
39173         * g++.old-deja/g++.ext/array4.C: New test.
39174
39175 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39176
39177         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39178
39179 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39180
39181         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39182
39183 2000-03-19  Richard Henderson  <rth@cygnus.com>
39184
39185         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39186
39187 2000-03-19  Richard Henderson  <rth@cygnus.com>
39188
39189         * gcc.c-torture/compile/20000319-1.c: New test.
39190
39191 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39192
39193         * gcc.c-torture/execute/20000314-3.c: New test.
39194         * gcc.c-torture/execute/20000314-2.c: New test.
39195         * gcc.c-torture/execute/20000314-1.c: New test.
39196         * gcc.c-torture/compile/20000314-2.c: New test.
39197         * gcc.c-torture/compile/20000314-1.c: New test.
39198
39199 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39200
39201         * g++.old-deja/g++.warn/inline.C: New test.
39202
39203 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39204
39205         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39206         standards-compliant result rather than specific constants.
39207         Put test-values in array.
39208
39209 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39210
39211         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39212         (g++_target_compile): Put test-specific options last.
39213
39214 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39215
39216         * g++.old-deja/g++.eh/vbase4.C: New test.
39217
39218 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39219
39220         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39221
39222 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.old-deja/g++.brendan/misc12.C: Removed.
39225         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39226         * g++.old-deja/g++.ext/pretty4.C: New test.
39227
39228 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39229
39230         * g++.old-deja/g++.other/string2.C: New test.
39231
39232 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39233
39234         * g++.old-deja/g++.warn/impint2.C: New test.
39235
39236 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39237
39238         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39239         is 1, not zero.
39240
39241 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39242
39243         * g++.old-deja/g++.warn/impint.C: New test.
39244         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39245         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39246         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39247         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39248         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39249         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39250         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39251         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39252         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39253         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39254         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39255         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39256
39257 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39258
39259         * gcc.dg/cpp-redef.c: New test.
39260
39261 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39262
39263         * g++.old-deja/g++.pt/unify7.C: New test.
39264
39265 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39266
39267         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39268         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39269
39270 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39271
39272         * gcc.c-torture/compile/20000224-1.c: New test.
39273
39274 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39275
39276         * gcc.c-torture/compile/cpp-2.c: New test.
39277         * gcc.c-torture/compile/cpp-1.c: New test.
39278
39279 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39280
39281         * gcc.c-torture/execute/20000225-1.c: New test.
39282
39283 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39284
39285         * gcc.dg/cpp-li2.c: New test.
39286
39287         * gcc.dg/cpp-wi1.c: New test.
39288
39289         * gcc.dg/cpp-li1.c: New test.
39290
39291 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39292
39293         * g++.old-deja/g++.other/sizeof5.C: New test.
39294
39295 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39296
39297         * gcc.c-torture/execute/va-arg-13.c: New test.
39298
39299 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39300
39301         * gcc.c-torture/execute/va-arg-12.c: New test.
39302
39303 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39304
39305         * gcc.c-torture/execute/20000223-1.c: New test.
39306
39307 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39308
39309         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39310
39311 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39312
39313         * g++.old-deja/g++.abi/ptrmem.C: New test.
39314
39315 2000-02-19  Richard Henderson  <rth@cygnus.com>
39316
39317         * gcc.c-torture/compile/init-3.c: New.
39318
39319 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39320
39321         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39322         ALWAYS_CXXFLAGS.
39323
39324 2000-02-11  Robert Lipe <robertl@sco.com>
39325
39326         * gcc.c-torture/compile/20000211-3.c: New test.
39327
39328 2000-02-11  Martin Buchholz <martin@xemacs.org>
39329
39330         * gcc.c-torture/compile/20000211-2.c: New test.
39331
39332 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39333
39334         * gcc.c-torture/compile/20000211-1.c: New test.
39335
39336 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39337
39338         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39339           on native targets
39340
39341 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39342
39343         * g++.old-deja/g++.other/cast5.C: New test.
39344
39345 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39346
39347         * gcc.c-torture/execute/20000205-1.c: New.
39348
39349 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39350
39351         * g++.old-deja/g++.jason/cast3.C: Return void.
39352         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39353
39354 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39355
39356         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39357
39358         * gcc.dg/loop-1.c: New test.
39359
39360 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
39361
39362         * gcc.c-torture/compile/20000127-1.c: New test.
39363         * gcc.c-torture/execute/991228-1.c: New test.
39364
39365 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39366
39367         * gcc.dg/unused-2.c: New test.
39368
39369         * gcc.dg/conv-1.c: New test.
39370
39371 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
39372
39373         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
39374         compiler.
39375         (tool_option_proc): Fix typo.
39376
39377 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
39378
39379         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
39380         of the ld on the host, not on the build machine.
39381         Also, don't crash if '--help' is not a supported option.
39382
39383 2000-01-24  Richard Henderson  <rth@cygnus.com>
39384
39385         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
39386
39387 2000-01-20  Jeffrey A Law  (law@cygnus.com)
39388
39389         * gcc.c-torture/execute/20000120-2.c: New test.
39390         * gcc.c-torture/execute/20000120-1.c: New test.
39391
39392 2000-01-13  Jeffrey A Law  (law@cygnus.com)
39393
39394         * gcc.c-torture/execute/20000113-1.c: New test.
39395
39396 2000-01-12  Jeffrey A Law  (law@cygnus.com)
39397
39398         * gcc.c-torture/execute/20000112-1.c: New test.
39399
39400 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39401
39402         * gcc.dg/20000111-1.c: New test.
39403
39404 2000-01-10  Jeffrey A Law  (law@cygnus.com)
39405
39406         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
39407         with 16 bit integers.
39408
39409 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39410
39411         * gcc.dg/20000108-1.c: New test.
39412
39413 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39414
39415         * g++.old-deja/g++.ns/koenig8.C: New test.
39416
39417 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39418
39419         * g++.old-deja/g++.other/cast4.C: New test.
39420
39421 2000-01-05  Jeffrey A Law  (law@cygnus.com)
39422
39423         * gcc.c-torture/compile/20000105-2.c: New test.
39424         * gcc.c-torture/compile/20000105-1.c: New test.
39425
39426 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39427
39428         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
39429         references to printf & atoi to conform to ANSI standard.
39430         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
39431         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
39432         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
39433         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
39434         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
39435         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39436         * g++.old-deja/g++.brendan/copy1.C: Likewise.
39437         * g++.old-deja/g++.brendan/copy2.C: Likewise.
39438         * g++.old-deja/g++.brendan/copy3.C: Likewise.
39439         * g++.old-deja/g++.brendan/copy4.C: Likewise.
39440         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39441         * g++.old-deja/g++.brendan/copy6.C: Likewise.
39442         * g++.old-deja/g++.brendan/copy7.C: Likewise.
39443         * g++.old-deja/g++.brendan/copy8.C: Likewise.
39444         * g++.old-deja/g++.brendan/crash11.C: Likewise.
39445         * g++.old-deja/g++.brendan/crash14.C: Likewise.
39446         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39447         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39448         * g++.old-deja/g++.brendan/delete2.C: Likewise.
39449         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39450         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39451         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39452         * g++.old-deja/g++.brendan/eh1.C: Likewise.
39453         * g++.old-deja/g++.brendan/groff1.C: Likewise.
39454         * g++.old-deja/g++.brendan/init3.C: Likewise.
39455         * g++.old-deja/g++.brendan/misc12.C: Likewise.
39456         * g++.old-deja/g++.brendan/misc7.C: Likewise.
39457         * g++.old-deja/g++.brendan/new2.C: Likewise.
39458         * g++.old-deja/g++.brendan/operators4.C: Likewise.
39459         * g++.old-deja/g++.brendan/operators5.C: Likewise.
39460         * g++.old-deja/g++.brendan/overload2.C: Likewise.
39461         * g++.old-deja/g++.brendan/overload7.C: Likewise.
39462         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39463         * g++.old-deja/g++.brendan/reference1.C: Likewise.
39464         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39465         * g++.old-deja/g++.brendan/template24.C: Likewise.
39466         * g++.old-deja/g++.brendan/template3.C: Likewise.
39467         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39468         * g++.old-deja/g++.jason/inline3.C: Likewise.
39469         * g++.old-deja/g++.jason/opeq.C: Likewise.
39470         * g++.old-deja/g++.law/arg5.C: Likewise.
39471         * g++.old-deja/g++.law/arm7.C: Likewise.
39472         * g++.old-deja/g++.law/ctors11.C: Likewise.
39473         * g++.old-deja/g++.law/cvt8.C: Likewise.
39474         * g++.old-deja/g++.law/init9.C: Likewise.
39475         * g++.old-deja/g++.law/refs4.C: Likewise.
39476         * g++.old-deja/g++.law/template2.C: Likewise.
39477         * g++.old-deja/g++.law/visibility24.C: Likewise.
39478         * g++.old-deja/g++.law/vtable3.C: Likewise.
39479         * g++.old-deja/g++.mike/asm2.C: Likewise.
39480         * g++.old-deja/g++.mike/eh1.C: Likewise.
39481         * g++.old-deja/g++.mike/misc1.C: Likewise.
39482         * g++.old-deja/g++.mike/misc13.C: Likewise.
39483         * g++.old-deja/g++.mike/misc14.C: Likewise.
39484         * g++.old-deja/g++.mike/ns12.C: Likewise.
39485         * g++.old-deja/g++.mike/p1248.C: Likewise.
39486         * g++.old-deja/g++.mike/p3708.C: Likewise.
39487         * g++.old-deja/g++.mike/p3708a.C: Likewise.
39488         * g++.old-deja/g++.mike/p3708b.C: Likewise.
39489         * g++.old-deja/g++.mike/p646.C: Likewise.
39490         * g++.old-deja/g++.mike/p700.C: Likewise.
39491         * g++.old-deja/g++.mike/p783.C: Likewise.
39492         * g++.old-deja/g++.mike/p783a.C: Likewise.
39493         * g++.old-deja/g++.mike/p783b.C: Likewise.
39494         * g++.old-deja/g++.mike/p786.C: Likewise.
39495         * g++.old-deja/g++.mike/p789.C: Likewise.
39496         * g++.old-deja/g++.mike/p789a.C: Likewise.
39497         * g++.old-deja/g++.mike/p807a.C: Likewise.
39498         * g++.old-deja/g++.other/delete3.C: Likewise.
39499         * g++.old-deja/g++.other/dyncast1.C: Likewise.
39500         * g++.old-deja/g++.other/dyncast2.C: Likewise.
39501         * g++.old-deja/g++.other/dyncast3.C: Likewise.
39502         * g++.old-deja/g++.other/empty1.C: Likewise.
39503         * g++.old-deja/g++.other/temporary1.C: Likewise.
39504         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
39505         * g++.old-deja/g++.pt/t16.C: Likewise.
39506         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
39507
39508 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
39509
39510         * gcc.dg/991230-1.c: New test.
39511
39512 1999-12-29  Jeffrey A Law  (law@cygnus.com)
39513
39514         * gcc.c-torture/compile/991229-3.c: New test.
39515         * gcc.c-torture/compile/991229-2.c: New test.
39516         * gcc.c-torture/compile/991229-1.c: New test.
39517
39518 1999-12-29  Greg McGary <gkm@eng.ascend.com>
39519
39520         * gcc.c-torture/compile/labels-2.c: New test.
39521
39522 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
39523
39524         * gcc.c-torture/execute/991227-1.c: New test.
39525
39526 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39527
39528         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39529
39530 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
39531
39532         * gcc.c-torture/execute/991221-1.c: New test.
39533
39534 1999-12-20  Nathan Sidwell  <nathan@acm.org>
39535
39536         * g++.old-deja/g++.other/cast3.C: New test.
39537
39538 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
39539
39540         * gcc.c-torture/execute/991216-4.c: New test.
39541
39542 1999-12-16  Michael Meissner  <meissner@cygnus.com>
39543
39544         * gcc.c-torture/execute/991216-1.c: New test.
39545         * gcc.c-torture/execute/991216-2.c: New test.
39546         * gcc.c-torture/execute/991216-3.c: New test.
39547
39548 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39549
39550         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39551         Actually make the test fail by using "-O2" for compilation.
39552
39553 1999-12-15  Nathan Sidwell  <nathan@acm.org>
39554
39555         * g++.old-deja/g++.warn/cast-align1.C: New test.
39556
39557 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39558
39559         * gcc.c-torture/compile/991214-1.c: New test.
39560         * gcc.c-torture/compile/991214-2.c: New test.
39561
39562 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39563
39564         * gcc.dg/991214-1.c: New test.
39565
39566 1999-12-13  Jeffrey A Law  (law@cygnus.com)
39567
39568         * gcc.c-torture/compile/991213-3.c: New test.
39569         * gcc.c-torture/compile/991213-2.c: New test.
39570         * gcc.c-torture/compile/991213-1.c: New test.
39571
39572 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
39573
39574         * gcc.dg/991209-1.c: New test.
39575
39576 1999-12-08  Nathan Sidwell <nathan@acm.org>
39577
39578         * gcc.c-torture/compile/991208-1.c: New test.
39579
39580 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39581
39582         * gcc.dg/ultrasp2.c: New test.
39583
39584 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
39585
39586         * g++.old-deja/g++.abi/align.C (main): Fix typo.
39587
39588 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
39589
39590         * gcc.c-torture/compile/991202-1.c: New test.
39591         * gcc.c-torture/execute/991202-1.c: New test.
39592         * gcc.c-torture/execute/991202-2.c: New test.
39593         * gcc.c-torture/execute/991202-3.c: New test.
39594
39595 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
39596
39597         * g++.old-deja/g++.abi/align.C: New test.
39598         * g++.old-deja/g++.abi/aggregates.C: Likewise.
39599         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39600
39601 1999-12-01  Richard Henderson  <rth@cygnus.com>
39602
39603         * gcc.c-torture/execute/991201-1.c: New.
39604
39605 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
39606
39607         * gcc.dg/991129-1.c: New test.
39608
39609 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39610
39611         * gcc.c-torture/compile/991127-1.c: New test.
39612
39613 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39614
39615         * g++.old-deja/g++.other/warn4.C: New test.
39616
39617 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39618
39619         * g++.old-deja/g++.eh/cleanup2.C: New test.
39620         * g++.old-deja/g++.ext/pretty2.C: New test.
39621         * g++.old-deja/g++.ext/pretty3.C: New test.
39622         * g++.old-deja/g++.other/debug6.C: New test.
39623
39624 1999-10-20  Jim Wilson  <wilson@cygnus.com>
39625
39626         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39627         compiler_output to look for one error message instead of two.
39628
39629 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
39630
39631         * gcc.c-torture/execute/991118-1.c: Also test case
39632         where the word boundary does not split a byte evenly.
39633
39634 1999-11-19  Nathan Sidwell  <nathan@acm.org>
39635
39636         * g++.old-deja/g++.ext/restrict1.C: New test.
39637
39638 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39639
39640         * gcc.c-torture/execute/991118-1.c: New test.
39641
39642 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
39643
39644         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39645         working directory pathnames.
39646
39647 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
39648
39649         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39650         host is equipped with driver.h and driver.o so it can actually
39651         compile and run the tests.
39652
39653 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
39654
39655         * gcc.c-torture/compile/991008-1.c: New test.
39656
39657 1999-11-08  Nick Clifton  <nickc@cygnus.com>
39658
39659         * lib/gcc-dg.exp: Include target-supports.exp
39660
39661 1999-11-05  Nick Clifton  <nickc@cygnus.com>
39662
39663         * lib/target-supports.exp: New file: Provide procs to test for
39664         features supported by the target.
39665         (check_weak_available): Moved here from ecos.exp.
39666         (check_alias_available): New proc: Determine of the target
39667         toolchain supports the alias attribute.
39668
39669         * gcc.dg/special/ecos.exp: Move check_weak_available to
39670         target-supports.exp.
39671         (alias-1.c): Only perform the test if the target supports
39672         aliases.
39673         (wkali-1.c): Only perform the test if the target supports
39674         aliases.
39675
39676         * gcc.dg/990506-0.c: Expect error messages from cross
39677         targets as well as native targets.
39678
39679 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39680
39681         * gcc.dg/ultrasp1.c: Removed xfail.
39682         * gcc.dg/struct-ret-2.c: Likewise.
39683         * gcc.dg/array-1.c: Likewise.
39684
39685 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39686
39687         * gcc.dg/struct-ret-2.c: New test.
39688
39689         * gcc.dg/array-1.c: New test.
39690
39691 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
39692
39693         * gcc.c-torture/execute/991030-1.c: New test.
39694
39695 1999-10-26  Richard Henderson  <rth@cygnus.com>
39696
39697         * gcc.c-torture/compile/991026-2.c: New test.
39698
39699 1999-10-26  Jeffrey A Law  (law@cygnus.com)
39700
39701         * gcc.c-torture/compile/991026-1.c: New test.
39702
39703 1999-10-23  Jeffrey A Law  (law@cygnus.com)
39704
39705         * gcc.c-torture/execute/991023-1.c: New test.
39706
39707 1999-10-19  Jeffrey A Law  (law@cygnus.com)
39708
39709         * gcc.c-torture/execute/991019-1.c: New test.
39710
39711 1999-10-16  Richard Henderson  <rth@cygnus.com>
39712
39713         * gcc.c-torture/execute/991016-1.c: New test.
39714
39715 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
39716
39717         * gcc.c-torture/execute/991014-1.c: New test.
39718
39719 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
39720
39721         * g++.old-deja/g++.other/union2.C: New test.
39722
39723 1999-10-13  Nathan Sidwell  <nathan@acm.org>
39724
39725         * g++.old-deja/g++.other/vaarg2.C: New test.
39726         * g++.old-deja/g++.other/vaarg3.C: New test.
39727
39728 1999-10-12  Craig Burley  <craig@jcb-sc.com>
39729
39730         * g77.f-torture/noncompile/19990905-1.f: Moved from being
39731         in compile/.
39732
39733 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
39734
39735         * gcc.c-torture/execute/va-arg-11.c: New test.
39736
39737 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
39738
39739         * lib/file-format.exp (gcc_target_object_format): Don't
39740         crash if objdump is unavailable.
39741
39742 1999-09-29  Donn Terry <donn@interix.com>
39743
39744         * gcc.misc-tests/mg.exp: delete extraneous redirection.
39745
39746 1999-09-28  Nick Clifton  <nickc@cygnus.com>
39747
39748         * gcc.c-torture/compile/990928-1.c: New test.
39749
39750 1999-09-28  Nathan Sidwell  <nathan@acm.org>
39751
39752         * g++.old-deja/g++.other/decl6.C: New test.
39753
39754 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39755
39756         * gcc.c-torture/execute/va-arg-10.c: New test.
39757
39758 1999-09-27  Nathan Sidwell  <nathan@acm.org>
39759
39760         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39761         __PRETTY_FUNCTION__.
39762
39763 1999-09-23  Nick Clifton  <nickc@cygnus.com>
39764
39765         * gcc.c-torture/execute/990923-1.c: New test.
39766
39767 1999-09-21  Nick Clifton  <nickc@cygnus.com>
39768
39769         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39770         for which -fpic is inappropriate.
39771
39772 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
39773
39774         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39775
39776 1999-09-21  Nathan Sidwell  <nathan@acm.org>
39777
39778         * g++.old-deja/g++.other/dyncast1.C: New test.
39779         * g++.old-deja/g++.other/dyncast2.C: New test.
39780         * g++.old-deja/g++.other/dyncast3.C: New test.
39781         * g++.old-deja/g++.other/dyncast4.C: New test.
39782         * g++.old-deja/g++.other/dyncast5.C: New test.
39783         * g++.old-deja/g++.eh/catch3.C: New test.
39784         * g++.old-deja/g++.eh/catch3p.C: New test.
39785         * g++.old-deja/g++.eh/catch4.C: New test.
39786         * g++.old-deja/g++.eh/catch4p.C: New test.
39787         * g++.old-deja/g++.eh/catch5.C: New test.
39788         * g++.old-deja/g++.eh/catch5p.C: New test.
39789         * g++.old-deja/g++.eh/catch6.C: New test.
39790         * g++.old-deja/g++.eh/catch6p.C: New test.
39791         * g++.old-deja/g++.eh/catch7.C: New test.
39792         * g++.old-deja/g++.eh/catch7p.C: New test.
39793         * g++.old-deja/g++.eh/catch8.C: New test.
39794         * g++.old-deja/g++.eh/catch8p.C: New test.
39795         * g++.old-deja/g++.eh/catch9.C: New test.
39796         * g++.old-deja/g++.eh/catch9p.C: New test.
39797
39798 1999-09-13  Nathan Sidwell  <nathan@acm.org>
39799
39800         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39801         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39802
39803 1999-09-13  Jeffrey A Law  (law@cygnus.com)
39804
39805         * gcc.c-torture/compile/990913-1.c: New test.
39806
39807 1999-09-10  Nathan Sidwell  <nathan@acm.org>
39808
39809         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39810         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39811
39812 1999-09-09  Richard Henderson  <rth@cygnus.com>
39813
39814         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39815
39816 1999-09-09  Nathan Sidwell  <nathan@acm.org>
39817
39818         * g++.old-deja/g++.other/lookup11.C: New test.
39819         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39820         what is permitted and what we want.
39821         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39822         overload use.
39823         * g++.old-deja/g++.jason/rfg5.C: Likewise.
39824
39825 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
39826
39827         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39828         * gcc.c-torture/noncompile/poison-1.c: New file.
39829
39830 1999-09-08  Nathan Sidwell  <nathan@acm.org>
39831
39832         * g++.old-deja/g++.other/sizeof3.C: New test.
39833         * g++.old-deja/g++.other/sizeof4.C: New test.
39834         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39835         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39836
39837 1999-09-07  Richard Henderson  <rth@cygnus.com>
39838
39839         * gcc.dg/va-arg-1.c: New.
39840
39841 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39842
39843         * gcc.c-torture/execute/va-arg-9.c: New test.
39844
39845 1999-09-05  Craig Burley  <craig@jcb-sc.com>
39846
39847         * g77.f-torture/compile/980519-2.f: New test.
39848         * g77.f-torture/compile/19990905-0.f: New test.
39849         * g77.f-torture/compile/19990905-1.f: New test.
39850         * g77.f-torture/compile/19990905-2.f: New test.
39851
39852         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39853
39854 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
39855
39856         * gcc.c-torture/execute/990827-1.c: Fix typo.
39857
39858 1999-09-03  Nathan Sidwell  <nathan@acm.org>
39859
39860         * g++.old-deja/g++.other/deref1.C: New test.
39861
39862 1999-09-02  Nathan Sidwell  <nathan@acm.org>
39863
39864         * g++.old-deja/g++.other/ambig2.C: New test.
39865         * g++.old-deja/g++.other/cond5.C: New test.
39866         * g++.old-deja/g++.other/lookup16.C: New test.
39867
39868 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
39869
39870         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39871         assemblers too.
39872
39873 1999-08-31  Jeffrey A Law  (law@cygnus.com)
39874
39875         * lib/c-torture.exp: Avoid the "compare executables" optimization
39876         when testing native.
39877
39878 1999-08-29  Jeffrey A Law  (law@cygnus.com)
39879
39880         * gcc.c-torture/execute/990829-1.c: New test.
39881         * gcc.c-torture/compile/990829-1.c: New test.
39882
39883 1999-08-27  Paul Burchard  <burchard@pobox.com>
39884
39885         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39886         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39887         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39888         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39889         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39890         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39891         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39892         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39893         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39894         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39895         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39896
39897 1999-08-27  Jeffrey A Law  (law@cygnus.com)
39898
39899         * gcc.c-torture/execute/990827-1.c: New test.
39900
39901 1999-08-26  Craig Burley  <craig@jcb-sc.com>
39902
39903         * g77.f-torture/noncompile/19990826-4.f: New test.
39904
39905         * g77.f-torture/compile/19990826-3.f: New test.
39906
39907         * g77.f-torture/execute/19990826-2.f: New test.
39908
39909         * g77.f-torture/compile/19990826-1.f: New test.
39910
39911         * gcc.c-torture/execute/990826-0.c: New test.
39912         * g77.c-torture/execute/19990826-0.f: New test.
39913
39914         * g77.f-torture/noncompile/970626-2.f: New test.
39915
39916 1999-08-25  Paul Burchard  <burchard@pobox.com>
39917
39918         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39919         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39920         lss-011.C: New tests.
39921
39922 1999-08-25  Nathan Sidwell  <nathan@acm.org>
39923
39924         * g++.old-deja/g++.other/decl5.C: New test.
39925
39926 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39927
39928         * noncompile/noncompile.exp: Load_lib c-torture.exp.
39929         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39930         call `postbase' for each one.  All callers of `postbase' changed
39931         to call this instead.
39932
39933 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
39934
39935         * gcc.c-torture/execute/990811-1.c: New test.
39936
39937 1999-08-09  Nick Clifton  <nickc@cygnus.com>
39938
39939         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39940         just native ones.
39941
39942         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39943         just native ones.
39944
39945 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
39946
39947         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39948
39949 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39950
39951         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39952
39953 1999-08-04  Nathan Sidwell  <nathan@acm.org>
39954
39955         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39956
39957 1999-08-04  Jeffrey A Law  (law@cygnus.com)
39958
39959         * gcc.c-torture/execute/990804-1.c: New test.
39960
39961 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39962
39963         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39964         * g++.old-deja/g++.brendan/crash64.C: Likewise.
39965         * g++.old-deja/g++.brendan/overload8.C: Likewise.
39966
39967 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39968
39969         * g++.old-deja/g++.other/struct1.C: New test.
39970
39971 1999-08-03  Nathan Sidwell  <nathan@acm.org>
39972
39973         * g++.old-deja/g++.other/enum2.C: New test.
39974
39975 1999-08-02  Richard Henderson  <rth@cygnus.com>
39976
39977         Adapted from tests from Franz Sirl:
39978         * gcc.c-torture/execute/va-arg-7.c: New test.
39979         * gcc.c-torture/execute/va-arg-8.c: New test.
39980
39981 1999-08-01  Jeffrey A Law  (law@cygnus.com)
39982
39983         * gcc.c-torture/compile/990801-2.c: New test.
39984
39985         * gcc.c-torture/compile/990801-1.c: New test.
39986
39987 1999-07-27  Michael Meissner  <meissner@cygnus.com>
39988
39989         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39990         fp-cmp-1.c, converting double to float.
39991
39992         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39993         fp-cmp-1.c, converting double to long double.
39994
39995         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39996         from fr1 to unknown_register, since fr1 is a legitimate register
39997         on some machines.
39998
39999 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40000
40001         * README: More listname related changes.
40002
40003 1999-07-08  Catherine Moore  <clm@cygnus.com>
40004
40005         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40006
40007 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40008
40009         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40010
40011 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40012
40013         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40014
40015 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40016
40017         * gcc.dg/990703-1.c: New test.
40018
40019 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40020
40021         * lib/file-format.exp: New file: Move definition of proc
40022         gcc_target_object_format to here from
40023         gcc.dg/special/ecos.exp.
40024
40025         * lib/c-torture.exp: Include lib file-format.exp.
40026         * lib/gcc-dg.exp: Include lib file-format.exp.
40027
40028         * gcc.dg/special/ecos.exp: Remove definition of proc
40029         gcc_target_object_format.
40030
40031 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40032
40033         * gcc.c-torture/execute/990628-1.c: New test.
40034
40035 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40036
40037         * gcc.c-torture/compile/990625-2.c: New test.
40038
40039         * gcc.c-torture/compile/990625-1.c: New test.
40040
40041 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40042
40043         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40044         attributes compile.
40045         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40046         ports that use the COFF/PE file format.
40047
40048 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40049
40050         * gcc.c-torture/compile/990617-1.c: New test.
40051
40052 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40053
40054         * g++.old-deja/g++.other/decl4.C: New test.
40055
40056 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40057
40058         * g++.old-deja/g++.other/bitfld3.C: New test.
40059
40060 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40061
40062         * g++.old-deja/g++.eh/catch1.C: New test.
40063
40064 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40065
40066         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40067
40068         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40069         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40070
40071 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40072
40073         * g77.f-torture/compile/19990502-0.f: Replace with new,
40074         shorter, test that still fails after recent changes.
40075
40076 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40077
40078         * gcc.c-torture/execute/990604-1.c: New test.
40079
40080 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40081
40082         * gcc.c-torture/execute/990531-1.c: New test.
40083
40084 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40085
40086         * gcc.c-torture/compile/990527-1.c: New test.
40087
40088 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40089
40090         * gcc.c-torture/execute/990527-1.c: New test.
40091
40092 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40093
40094         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40095         bitfields as signed.
40096
40097 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40098
40099         * g77.f-torture/compile/19990525-0.f: New test.
40100
40101 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40102
40103         * gcc.c-torture/execute/990525-2.c: New test.
40104
40105         * gcc.c-torture/execute/990525-1.c: New test.
40106
40107 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40108
40109         * g++.old-deja/g++.other/anon3.C: New test.
40110         * g++.old-deja/g++.other/anon4.C: New test.
40111         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40112         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40113         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40114         Merrill).
40115
40116 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40117
40118         * gcc.c-torture/execute/990524-1.c: New test.
40119
40120         * gcc.dg/990524-1.c: New test.
40121
40122 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40123
40124         * gcc.c-torture/compile/990523-1.c: New test.
40125
40126 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40127
40128         * gcc.c-torture/compile/990519-1.c: New test.
40129
40130 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40131
40132         * gcc.c-torture/compile/990517-1.c: New test.
40133
40134         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40135         (e4, f4): New tests.
40136         (main): Call them.
40137
40138 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40139
40140         * gcc.dg/noreturn-1.c: New test.
40141
40142 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40143
40144         * gcc.c-torture/execute/990513-1.c: New test.
40145
40146 1999-05-10  Richard Henderson  <rth@cygnus.com>
40147
40148         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40149
40150 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40151
40152         * g77.f-torture/execute/erfc.f: Use small single-precision
40153         values, to avoid problems on Alphas when not -mieee.
40154
40155 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40156
40157         * gcc.dg/990506-0.c: New test.
40158
40159 1999-05-08  Richard Henderson  <rth@cygnus.com>
40160
40161         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40162         the constant to test.  Don't XFAIL 64-bit targets.
40163
40164         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40165         * g++.old-deja/g++.law/profile1.C: Likewise.
40166
40167         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40168         operator new instances.
40169         * g++.old-deja/g++.other/delete5.C: Likewise.
40170
40171 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40172
40173         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40174         intrinsic.
40175
40176 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40177
40178         * g77.f-torture/execute/u77-test.f: Reverse order of two
40179         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40180
40181 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40182
40183         * gcc.dg/compare1.c: New test.
40184
40185 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40186
40187         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40188         New tests.
40189
40190 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40191
40192         * g77.f-torture/compile/19990502-1.f: New test.
40193
40194 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40195
40196         * g77.f-torture/compile/19990502-0.f: New test.
40197
40198 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40199
40200         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40201         intrinsic.
40202
40203 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40204
40205         * g77.f-torture/execute/u77-test.f (main): List libU77
40206         intrinsics not currently tested.
40207         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40208         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40209         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40210         Trim blanks off the ends of some printed strings.
40211
40212 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40213
40214         * g77.f-torture/execute/u77-test.f (main): Just warn about
40215         FSTAT gid disagreement, as it's expected on some systems.
40216
40217 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40218
40219         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40220         use a new function, which allows for some slop.
40221         Clean up some commentary.
40222         (issum): The new function.
40223         (sgladd): Deleted subroutine.
40224
40225 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40226
40227         * g77.f-torture/execute/u77-test.f: Modify to be more like
40228         libf2c/libU77 version, bringing patches to that version here.
40229         Add suitable commentary.
40230
40231 1999-04-25  Richard Henderson  <rth@cygnus.com>
40232
40233         * gcc.dg/990424-1.c: New test.
40234
40235 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40236
40237         * g77.f-torture/execute/u77-test.f (main): Bug involving
40238         LSTAT has been fixed, so turn back on full checking.
40239
40240 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40241
40242         * g77.f-torture/compile/19990419-0.f: New test.
40243         * g77.f-torture/execute/19990419-1.f: New test.
40244
40245 1999-04-17  Richard Henderson  <rth@cygnus.com>
40246
40247         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40248         to avoid the need for a prototype to supress a warning.
40249
40250 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40251
40252         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40253
40254 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40255
40256         * gcc.c-torture/execute/990404-1.c: New test.
40257
40258 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40259
40260         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40261         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40262         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40263         missing initializer warnings.
40264
40265 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40266
40267         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40268         matching strings.
40269
40270 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40271
40272         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40273
40274 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40275
40276         * g77.f-torture/execute/19990325-0.f: New test.
40277         * g77.f-torture/execute/19990325-1.f: New test.
40278
40279 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40280
40281         * gcc.c-torture/execute/990324-1.c: New test.
40282
40283 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40284
40285         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40286         test with 4.
40287
40288 1999-03-17  Richard Henderson  <rth@cygnus.com>
40289
40290         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40291
40292 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40293
40294         * g77.f-torture/execute/19990313-2.f: New test.
40295         * g77.f-torture/execute/19990313-3.f: New test.
40296
40297 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40298
40299         * g77.f-torture/execute/19990313-0.f: New test.
40300         * g77.f-torture/execute/19990313-1.f: New test.
40301
40302 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40303
40304         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40305         printf to sprintf.
40306         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40307         (main): Add check for u15.  Conditionalize u31 check depending on
40308         whether ints are <32 bits or >=32 bits.
40309
40310 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40311
40312         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40313
40314 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40315
40316         * g77.f-torture/compile/19990305-0.f: New test.
40317         * g77.f-torture/execute/19981119-0.f: New test.
40318
40319 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40320
40321         * g77.f-torture/execute/970625-2.f: call ABORT if final
40322         result is not correct, instead of just printing it.
40323         Add this checking via newly introduced obfuscation, to
40324         trip up buggy front ends.
40325
40326 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40327
40328         * g77.f-torture/compile/960317-1.f: Moved from being
40329         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40330
40331 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40332
40333         * g77.f-torture/execute/960317-1.f: New (old) test.
40334         * g77.f-torture/execute/970625-2.f: Ditto.
40335
40336 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40337
40338         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40339         message on line 1 or line 2; cccp and cpplib do this differently.
40340
40341 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40342
40343         * g++.old-deja/g++.law/weak1.C: New test.
40344
40345 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40346
40347         * gcc.c-torture/execute/990119-1.c: Renamed to...
40348         * gcc.dg/990119-1.c: this, so it will only be tested once
40349         (it's a preprocessor test, it doesn't need to be run at
40350         multiple optimization levels).
40351
40352 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40353
40354         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40355           ALWAYS_CXXFLAGS.
40356
40357 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40358
40359         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40360         * g77.f-torture/compile/19981216-0.f: ...as it is expected
40361         to not be compilable by current g77.
40362
40363 1999-02-24  Nick Clifton  <nickc@cygnus.com>
40364
40365         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
40366
40367 1999-02-22  Jeffrey A Law  (law@cygnus.com)
40368
40369         * gcc.c-torture/execute/990222-1.c: New test.
40370
40371 1999-02-19  Craig Burley  <craig@jcb-sc.com>
40372
40373         * g77.f-torture/compile/19990218-0.f: New test.
40374         * g77.f-torture/noncompile/19990218-1.f: New test.
40375
40376 1999-02-18  Craig Burley  <craig@jcb-sc.com>
40377
40378         * g77.f-torture/compile/19981216-0.f: New test.
40379
40380 1999-02-14  Jeffrey A Law  (law@cygnus.com)
40381
40382         * gcc.dg/990214-1.c: New test.
40383
40384 1999-02-13  Jeffrey A Law  (law@cygnus.com)
40385
40386         * gcc.dg/990213-2.c: New test.
40387
40388         * gcc.dg/990213-1.c: New test.
40389
40390 1999-02-12  Jeffrey A Law  (law@cygnus.com)
40391
40392         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
40393         ints.
40394
40395 1999-02-11  Nick Clifton  <nickc@cygnus.com>
40396
40397         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
40398         specified by target.
40399
40400         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
40401
40402 1999-02-11  Jeffrey A Law  (law@cygnus.com)
40403
40404         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
40405
40406 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40407
40408         * gcc.dg/special/ecos.exp: New test driver for new tests with
40409         special requirements.
40410
40411         * gcc.dg/special/alias-1.c: New test.
40412         * gcc.dg/special/gcsec-1.c: New test.
40413         * gcc.dg/special/weak-1.c: New test.
40414         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
40415         * gcc.dg/special/weak-2.c: New test.
40416         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
40417         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
40418         * gcc.dg/special/wkali-1.c: New test.
40419         * gcc.dg/special/wkali-2.c: New test.
40420         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
40421         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
40422
40423 1999-02-10  Felix Lee  <flee@cygnus.com>
40424
40425           * lib/c-torture.exp (c-torture-compile): Pull out code for
40426           analyzing gcc error messages.
40427           (c-torture-execute): Likewise.  Fix some (harmless) false
40428           positives.
40429           * lib/gcc.exp (gcc_check_compile): New function.
40430
40431 1999-02-08  Richard Henderson  <rth@cygnus.com>
40432
40433         * gcc.c-torture/execute/990208-1.c: New test.
40434
40435 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40436
40437         * g++.dg/special/ecos.exp: New driver for new tests with special
40438         requirements
40439
40440         * g++.dg/special/conpr-1.C: New test
40441         * g++.dg/special/conpr-2.C: New test
40442         * g++.dg/special/conpr-2a.C: New test
40443         * g++.dg/special/conpr-3.C: New test
40444         * g++.dg/special/conpr-3a.C: New test
40445         * g++.dg/special/conpr-3b.C: New test
40446
40447         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40448         allow g++ to use the dg driver
40449
40450         * README: Add comment about g++.dg directory
40451
40452 1999-02-06  Jeffrey A Law  (law@cygnus.com)
40453
40454         * README: Update email addresses.
40455
40456 1999-02-03  Nick Clifton  <nickc@cygnus.com>
40457
40458         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40459         arguments in order to force structure S onto the stack even on
40460         the alpha.
40461         (test): Pass 10 leading arguments to function foo as well as the
40462         structure S.
40463
40464         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40465         failure for all targets.
40466
40467         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40468         abort to terminate program execution.
40469
40470 1999-01-30  Richard Henderson  <rth@cygnus.com>
40471
40472         * gcc.c-torture/execute/990130-1.c: New test.
40473
40474 1999-01-30  Jeffrey A Law  (law@cygnus.com)
40475
40476         * gcc.dg/990130-1.c: New test.
40477
40478 1999-01-28  Michael Meissner  <meissner@cygnus.com>
40479
40480         * gcc.c-torture/execute/990128-1.c: New test.
40481
40482 1999-01-27  Michael Meissner  <meissner@cygnus.com>
40483
40484         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
40485
40486 1999-01-27  Felix Lee  <flee@cygnus.com>
40487
40488         * lib/c-torture.exp (c-torture-compile): pull out code for
40489         analyzing gcc error messages.
40490         (c-torture-execute): ditto, and fix some (harmless) false
40491         positives.
40492         * lib/gcc.exp (gcc_check_compile): new function.
40493
40494 1999-01-17  Jeffrey A Law  (law@cygnus.com)
40495
40496         * gcc.dg/990117-1.c: New test.
40497
40498         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
40499
40500         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
40501
40502 1999-01-15  Jeffrey A Law  (law@cygnus.com)
40503
40504         * g77.f-torture/compile/990115-1.f: New test.
40505
40506 1999-01-07  Jeffrey A Law  (law@cygnus.com)
40507
40508         * gcc.c-torture/compile/990107-1.c: New test
40509
40510 1999-01-06  Jeffrey A Law  (law@cygnus.com)
40511
40512         * gcc.c-torture/execute/990106-2.c: New test.
40513
40514         * gcc.c-torture/execute/990106-1.c: New test.
40515
40516 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
40517
40518         * gcc.c-torture/compile/981223-1.c: New test.
40519
40520 1998-12-29  Richard Henderson  <rth@cygnus.com>
40521
40522         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
40523         (opt3): Rename from opt4 and disable.
40524
40525 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
40526
40527         * g++.old-deja/g++.pt/ptrmem5.C: New test.
40528
40529 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40530
40531         * g++.old-deja/g++.other/conv5.C: New test.
40532
40533 1998-12-14  Nick Clifton  <nickc@cygnus.com>
40534
40535         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40536
40537 1998-12-11  Jeffrey A Law  (law@cygnus.com)
40538
40539         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40540
40541 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
40542
40543         * gcc.c-torture/compile/981211-1.c: New test.
40544
40545 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40546
40547         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40548
40549         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40550
40551 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40552
40553         * gcc.special/930510-1.c: Make C9X safe.
40554         * gcc.misc-tests/gcov-1.c Similarly.
40555         * gcc.misc-tests/gcov-2.c Similarly.
40556
40557 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40558
40559         * gcc.dg/ultrasp1.c: New test.
40560
40561 1998-12-06  Richard Henderson  <rth@cygnus.com>
40562
40563         * gcc.c-torture/execute/981206.c: New test.
40564
40565 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40566
40567         * g++.old-deja/g++.ns/template7.C: New test.
40568
40569         * g++.old-deja/g++.other/expr1.C: New test.
40570
40571         * g++.old-deja/g++.eh/tmpl3.C: New test.
40572
40573         * g++.old-deja/g++.eh/tmpl2.C: New test.
40574
40575 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40576
40577         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40578         * g++.old-deja/g++.other/using6.C: Removed.
40579         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40580
40581         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40582
40583 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40584
40585         * g++.old-deja/g++.pt/overload8.C: New test.
40586
40587         * g++.old-deja/g++.pt/overload7.C: New test.
40588
40589         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40590
40591         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40592         and relinking messages.
40593         * lib/g++.exp (g++_target_compile): Remove .rpo file when
40594         compiling with -frepo.
40595
40596 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
40597
40598         * g++.old-deja/g++.pt/lookup6.C: New test.
40599
40600 1998-11-30  Nick Clifton  <nickc@cygnus.com>
40601
40602         * gcc.c-torture/execute/981130-1.c: New test.
40603         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40604
40605 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40606
40607         * g++.old-deja/g++.pt/explicit76.C: New test.
40608
40609         * g++.old-deja/g++.pt/friend38.C: New test.
40610
40611         * g++.old-deja/g++.ns/crash2.C: New test.
40612
40613         * g++.old-deja/g++.pt/defarg8.C: New test.
40614
40615         * g++.old-deja/g++.pt/instantiate6.C: New test.
40616
40617         * g++.old-deja/g++.pt/static6.C: New test.
40618
40619         * g++.old-deja/g++.pt/decl2.C: New test.
40620
40621 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40622
40623         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
40624         problem is actually related with name lookup, but so what? :-)
40625
40626         * g++.old-deja/g++.pt/friend37.C: New test.
40627
40628 1998-11-25  Dave Love  <d.love@dl.ac.uk>
40629
40630         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40631         element, which fails on some systems.
40632
40633         * g77.f-torture/execute/labug1.f: New test.
40634
40635 1998-11-21  Jeffrey A Law  (law@cygnus.com)
40636
40637         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40638         is defined.
40639
40640 1998-11-18  Dave Love  <d.love@dl.ac.uk>
40641
40642         * g77.f-torture/compile/981117-1.f: New test.
40643
40644 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
40645
40646         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
40647         properly discarded.
40648
40649 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
40650
40651         * gcc.c-torture/execute/memcheck: New directory of tests for
40652         -fcheck-memory-usage.
40653
40654 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40655
40656         * README: New file, general information about the testsuite and
40657         new description of the various C++ test subdirectories.
40658         * README.g++: Eliminate obsolete information, update and move most
40659         relevant stuff to README.
40660
40661 1998-11-07  Richard Henderson  <rth@cygnus.com>
40662
40663         * gcc.c-torture/compile/981107-1.c: New test.
40664
40665 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
40666
40667         * execute/memcpy-bi.c: New testcase.
40668
40669 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
40670
40671         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40672         base classes.
40673
40674         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40675         template is selected.
40676
40677         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40678         classes, it should be accepted for all types.
40679
40680         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40681
40682         * g++.old-deja/g++.pt/spec24.C: Ensure that template
40683         specializations start with template headers.
40684
40685 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
40686
40687         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40688
40689         * g++.old-deja/g++.other/init9.C: Test cross initialization of
40690         non-POD types.
40691
40692 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40693
40694         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40695
40696 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40697
40698         * compile/981022-1.c, compile/981022-1.x: New test and driver.
40699
40700 1998-10-19  Jeffrey A Law  (law@cygnus.com)
40701
40702         * 981019-1.c: New test.
40703
40704 1998-10-14  Robert Lipe <robertl@dgii.com>
40705
40706         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40707         find objc headers.
40708
40709 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40710
40711         * compile/981001-4.c: Remove use of GCC extension that triggers a
40712         compiler bug.
40713
40714 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
40715
40716         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40717
40718 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40719
40720         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
40721         instantiation of template produces incorrect code for delete
40722         expression.
40723
40724         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
40725         constructors' name is not unique.
40726         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40727         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40728
40729         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
40730         automatic array of const is ill-formed.
40731
40732         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
40733         of template parameter?
40734
40735         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
40736         const.
40737
40738         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
40739         pointer-to-member expression.
40740
40741         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
40742         declaration causes ICE.
40743
40744 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
40745
40746         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
40747         reserved in the global namespace.
40748
40749         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40750         generate needed virtual table.
40751
40752         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40753
40754 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
40755
40756         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40757         template-dependent type
40758
40759 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40760
40761         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40762         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40763         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40764
40765         * g++.old-deja/g++.other/using5.C: New test; using decl from base
40766         class should be usable as argument of member function.
40767         * g++.old-deja/g++.other/using6.C: New test; using decl from base
40768         class should be usable as return type of member function.
40769         * g++.old-deja/g++.other/using7.C: New test; using decl from base
40770         class should be usable as type of data member.
40771
40772         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40773
40774 1998-10-09  Jeffrey A Law  (law@cygnus.com)
40775
40776         * gcc.c-torture/special/920521-1.c: Fix bogus test.
40777
40778 1998-10-08  Nick Clifton  <nickc@cygnus.com>
40779
40780         * gcc.dg/dll-?.c Add thumb to target list.
40781         Fix assembler scan patterns to match current assembler output.
40782
40783 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
40784
40785         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
40786         matching of template brackets.
40787
40788         * g++.old-deja/g++.other/using4.C: New test.  Test using
40789         declarations of methods from base classes.
40790
40791         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
40792         within functions should introduce names into the innermost
40793         enclosing namespace.
40794
40795         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
40796         of static locals if first initialization throws.
40797
40798 1998-10-07  Jim Wilson  <wilson@cygnus.com>
40799
40800         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40801
40802 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
40803
40804         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
40805         lose track of the possible targets of tablejump insns.
40806         * special/special.exp: Run it.
40807
40808 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40809
40810         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
40811         must be declared before its specializations can be named in friend
40812         declarations.
40813
40814 1998-10-05  Dave Love  <d.love@dl.ac.uk>
40815
40816         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40817
40818         * g77.f-torture/execute/io1.f: New test.
40819
40820 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40821
40822         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40823         with pointer to template function, for which no argument deduction
40824         is possible.
40825
40826         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40827         specialization of template function as argument to template
40828         function.
40829
40830         * g++.old-deja/g++.other/access2.C: New test; Inner class
40831         shouldn't have privileged access to Outer's names.
40832
40833 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40834
40835         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40836         friend template declared within template class conflicts with
40837         nested class of the same name.
40838
40839         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40840         is ignored.
40841
40842         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40843         object with direct initializer as function declaration.
40844
40845         * g++.old-deja/g++.other/decl2.C: New test; duplicate
40846         initializers.
40847
40848         * g++.old-deja/g++.other/null2.C: New test; conditional operator
40849         involving const pointer and NULL produces incorrect result.
40850
40851         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40852         type name without `typename' should be rejected with -pedantic.
40853
40854 1998-10-02  Richard Henderson  <rth@cygnus.com>
40855
40856         * g++.old-deja/g++.other/addrof1.C: New test.
40857
40858 1998-10-01  Nick Clifton  <nickc@cygnus.com>
40859
40860         * gcc.c-torture/compile/981001-1.c: New test.
40861         * gcc.c-torture/execute/981001-1.c: New test.
40862
40863 1998-10-01  Jeffrey A Law  (law@cygnus.com)
40864
40865         * gcc.c-torture/compile/981001-2.c: New test.
40866         * gcc.c-torture/compile/981001-3.c: New test.
40867         * gcc.c-torture/compile/981001-4.c: New test.
40868
40869 1998-10-01  Robert Lipe  <robertl@dgii.com>
40870
40871         * lib/objc.exp (objc_target_compile): Add -L during compiles for
40872         multilibbed hosts.  Idea grafted from g77.exp.
40873
40874 1998-09-30  Dave Love  <d.love@dl.ac.uk>
40875
40876         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40877         avoid losing on systems which need -lsocket.
40878
40879 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
40880
40881         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40882         * g++.old-deja/g++.other/nested2.C: Ditto.
40883         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40884         failure.
40885
40886 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40887
40888         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40889         preferred over template operator!= for enum bitfields.
40890
40891 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
40892
40893         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40894         that happen to have the same base name, but in different scopes,
40895         are incorrectly rejected.
40896
40897 1998-09-16  Richard Henderson  <rth@cygnus.com>
40898
40899         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40900         on the native word size instead of an integer literal.
40901
40902 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40903
40904         * g++.old-deja/g++.other/static2.C: Invocation of static data
40905         member of type pointer-to-function denoted as non-static member.
40906
40907         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40908         checks involving function types and aliases.
40909
40910 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40911
40912         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40913         redefined to the same non-trivial type.
40914
40915         * g++.old-deja/g++.pt/explicit73.C: Test for proper
40916         namespace-qualification of template specializations declared in
40917         other namespaces.
40918
40919         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40920         to declare a subset of the specializations of a template function
40921         as friends of specializations of a template class.
40922
40923         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40924         member templates that do not fully specialize the enclosing
40925         template class are rejected.
40926
40927 1998-09-11  Dave Love  <d.love@dl.ac.uk>
40928
40929         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40930
40931 1998-09-08  Dave Love  <d.love@dl.ac.uk>
40932
40933         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40934         altered from libf2c/libU77 version.
40935
40936 1998-09-06  Dave Love  <d.love@dl.ac.uk>
40937
40938         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40939
40940 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
40941
40942         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40943         (un)signed char are different types for template specialization
40944         purposes.
40945
40946 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
40947
40948         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40949         * objc: ObjC testsuite.
40950
40951 1998-08-31  Catherine Moore  <clm@cygnus.com>
40952
40953         * gcc.c-torture/execute/941014-1.x: New file.
40954
40955 1998-08-31  Nick Clifton  <nickc@cygnus.com>
40956
40957         * lib/c-torture.exp: Add support for
40958         torture_eval_before_compile and torture_eval_before_execute
40959         variables.
40960
40961 1998-08-30  Jeffrey A Law  (law@cygnus.com)
40962
40963         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
40964         this test triggers valid.
40965
40966 1998-08-27  Jeffrey A Law  (law@cygnus.com)
40967
40968         * gcc.dg/980827-1.c: New test.
40969
40970 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
40971
40972         * gcc.c-torture/execute/loop-4b.c: New test.
40973
40974 1998-08-26  Nick Clifton  <nickc@cygnus.com>
40975
40976         * lib/c-torture.exp: Add support for
40977         torture_eval_before_compile and torture_eval_before_execute
40978         variables.
40979
40980 1998-08-25  Jeffrey A Law  (law@cygnus.com)
40981
40982         * gcc.c-torture/compile/980825-1.c: New test.
40983
40984 1998-08-24  Nick Clifton  <nickc@cygnus.com>
40985
40986         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40987         count number tests in opt_t0 not good_t0.
40988
40989 1998-08-24  Jeffrey A Law  (law@cygnus.com)
40990
40991         * gcc.c-torture/compile/930326-1.x: Fix typo.
40992
40993 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
40994
40995         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40996         causes an ICE.
40997
40998 1998-08-21  Jeffrey A Law  (law@cygnus.com)
40999
41000         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41001         STACK_SIZE is defined.
41002         * gcc.c-torture/unsorted/stuct.c: Similarly.
41003
41004         * gcc.c-torture/compile/980821-1.c: New test.
41005
41006 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41007
41008         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41009
41010 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41011
41012         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41013         code.
41014
41015 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41016
41017         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41018         error'.
41019
41020 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41021
41022         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41023
41024 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41025
41026         * gcc.c-torture/compile/980816-1.c: New test.
41027
41028         * gcc.dg/980816-1.c: New test.
41029
41030 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41031
41032         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41033         compiler for ieee tests.
41034
41035 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41036
41037         * g77.f-torture/compile/980729-0.f: New test.
41038
41039 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41040
41041         * gcc.c-torture/special/eeprof-1.c: New test, for
41042         -finstrument-functions.
41043         * gcc.c-torture/special/special.exp: Run it.
41044
41045 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41046
41047         * gcc.c-torture/compile/980729-1.c: New test.
41048
41049 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41050
41051         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41052         __thumb__ is defined, and test for ARM style doubles if so.
41053
41054 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41055
41056         * g77.f-torture/noncompile/980615-0.f: New test.
41057
41058 1998-07-26  H.J. Lu  (hjl@gnu.org)
41059
41060         * gcc.dg/980312-1.c: Do link instead of compile.
41061         * gcc.dg/980313-1.c: Likewise.
41062
41063 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41064
41065         * gcc.c-torture/compile/980726-1.c: New test.
41066
41067 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41068
41069         * g77.f-torture/execute/io0.f: New test.
41070
41071 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41072
41073         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41074         an int.
41075
41076 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41077
41078         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41079         m32r bugs.
41080
41081 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41082
41083         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41084         c-decl.c:grokdeclarator can handle mode attributes.
41085
41086 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41087
41088         * gcc.c-torture/execute/980716-1.c: New test.
41089
41090 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41091
41092         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41093         the mn10200.
41094         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41095         the mn10200.
41096         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41097         * gcc.c-torture/compile/930326-1.x: Similarly.
41098
41099 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41100
41101         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41102         New test from Craig.
41103
41104 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41105
41106         * g77.f-torture/noncompile/980616-0.f: New test.
41107
41108         * g77.f-torture/execute/970816-3.f: New test from Craig.
41109
41110 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41111
41112         *  g++.other/singleton.C: Return error value instead of taking
41113         SIGSEGV.
41114
41115 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41116
41117         *  g++.other/singleton.C: New test.  Warning is under dispute.
41118         Runtime crash is not.
41119
41120 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41121
41122         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41123         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41124         using6.C, using7.C}: New namespace tests.
41125
41126 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41127
41128         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41129         specialization with typedef'ed names used as array indexes.
41130
41131 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41132
41133         * gcc.c-torture/execute/980709-1.c: New test.
41134
41135         * gcc.dg/980709-1.c: New test.
41136
41137 1998-07-07  Richard Henderson  <rth@cygnus.com>
41138
41139         * gcc.c-torture/execute/bcp-1.c: New test.
41140
41141 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41142
41143         * gcc.c-torture/execute/980707-1.c: New test.
41144
41145 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41146
41147         * gcc.c-torture/compile/980706-1.c: New test.
41148
41149 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41150
41151         * g77.f-torture/execute/980701-0.f,
41152         g77.f-torture/execute/980701-1.f: New test from Craig.
41153
41154 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41155
41156         * gcc.c-torture/compile/980701-1.c: New test.
41157
41158         * gcc.c-torture/execute/980701-1.c: New test.
41159
41160 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41161 rlsruhe.de>
41162
41163         * g++.old-deja/g++.robertl/eb132.C: New test.
41164         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41165
41166 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41167
41168         * g77.f-torture/execute/980628-7.f,
41169         g77.f-torture/execute/980628-8.f,
41170         g77.f-torture/execute/980628-9.f,
41171         g77.f-torture/execute/980628-10.f: New tests from Craig.
41172
41173         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41174
41175 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41176
41177         * g77.f-torture/execute/980628-4.f: New test from Craig.
41178         * g77.f-torture/execute/980628-5.f: Likewise.
41179         * g77.f-torture/execute/980628-2.f: Likewise.
41180         * g77.f-torture/execute/980628-0.f: Likewise.
41181         * g77.f-torture/execute/980628-1.f: Likewise.
41182         * g77.f-torture/execute/980628-3.f: Likewise.
41183         * g77.f-torture/execute/980628-6.f: Likewise.
41184
41185 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41186
41187         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41188         directory when nothing has been installed yet.
41189
41190 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41191
41192         * gcc.c-torture/special/special.exp: Handle newer versions of
41193         dejagnu.
41194
41195 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41196
41197         * gcc.dg/980626-1.c: New test.
41198
41199 1998-06-19  Bruno Haible <haible@ilog.fr>
41200
41201         * gcc.misc-tests/m-un-2.c: New test.
41202         * g++.old-deja/g++.other/warn01.c: Likewise.
41203
41204 1998-06-19  Robert Lipe  <robertl@dgii.com>
41205
41206         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41207         compatibility with assmblers with a different comment character.
41208         Eliminate use of GAS-specific extensions.
41209
41210 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41211
41212         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41213
41214 1998-06-19  Robert Lipe  <robertl@dgii.com>
41215
41216         * lib/g77.exp: Replace search for libf2c.a with search for newly
41217         renamed libg2c.a
41218
41219 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41220
41221         * gcc.c-torture/execute/980617-1.c: New test.
41222
41223 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41224
41225         * gcc.c-torture/execute/980612-1.c: New test.
41226
41227 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41228
41229         * gcc.dg/980523-1.c: Only test on ppc-linux.
41230         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41231
41232         * gcc.c-torture/execute/980608-1.c: New test.
41233
41234 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41235
41236         * gcc.c-torture/execute/980605-1.c: New test.
41237
41238 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41239
41240         * gcc.c-torture/execute/980604-1.c: New test.
41241
41242 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41243
41244         * gcc.c-torture/execute/980602-1.c: New test.
41245         * gcc.c-torture/execute/980602-2.c: Likewise.
41246
41247 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41248
41249         * 970125-0.f: Fix per JCB.  Add commentary.
41250
41251 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41252
41253         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41254         IEEE -0 support.
41255
41256 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41257
41258         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41259         earlier.
41260
41261 1998-05-28  Catherine Moore <clm@cygnus.com>
41262
41263         * gcc.c-torture/execute/980526-3.c: New test.
41264
41265 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41266
41267         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41268         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41269         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41270         m88k-motorola-sysv3 to XFAIL.
41271
41272 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41273
41274         * gcc.dg/980526-1.c: New test.
41275         * gcc.c-torture/execute/980526-2.c: New test.
41276
41277 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41278
41279         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41280
41281         * gcc.c-torture/execute/980526-1.c: New test.
41282
41283 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41284
41285         * g77.f-torture/execute/alpha2.f: Add runtime test.
41286
41287 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41288
41289         * g++.old-deja/old-deja.exp: Strip leading directories.
41290
41291         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41292         error for the line.  Don't run multiple tests for the same line.
41293
41294 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41295
41296         * gcc.dg/980523-1.c: New test.
41297
41298 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41299
41300         * g77.f-torture/compile/970915-0.f: New test.
41301
41302 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41303
41304         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41305
41306 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41307
41308         * gcc.dg/980520-1.c: New test.
41309
41310 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41311
41312         * gcc.dg/980502-1.c: Fix return type.
41313
41314 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41315
41316         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41317         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41318         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41319         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41320         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41321
41322 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41323
41324         * g77.f-torture/execute/980520-1.f: New test.
41325
41326 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41327
41328         * lib/mike-g77.exp: New file.
41329
41330         * g77.f-torture/noncompile/noncompile.exp,
41331         g77.f-torture/noncompile/check0.f: New files.
41332
41333 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41334
41335         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41336         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41337         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41338         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41339         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41340         abort where appropriate.
41341
41342 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41343
41344         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41345         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41346
41347 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41348
41349         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41350
41351 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41352
41353         * g77.f-torture/compile/980427-0.f: New test.
41354
41355 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41356
41357         * g77.f-torture/compile/980424-0.f: New test.
41358
41359 1998-04-19  Dave Love  <d.love@dl.ac.uk>
41360
41361         * g77.f-torture/compile/980419-2.f (main): New test.
41362         * g77.f-torture/compile/970125-0.f: New test.
41363         * g77.f-torture/compile/980419-1.f: New test.
41364
41365 1998-04-08  Jim Wilson  <wilson@cygnus.com>
41366
41367         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
41368         of loop-4.c.
41369
41370 1998-04-07  Jim Wilson  <wilson@cygnus.com>
41371
41372         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
41373
41374 1998-04-03  Jim Wilson  <wilson@cygnus.com>
41375
41376         * gcc.c-torture/compile/980329-1.c: New test.
41377
41378 1998-03-18  Jim Wilson  <wilson@cygnus.com>
41379
41380         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
41381         * gcc.dg/980312-1.c: Fix typo in -march command.
41382
41383 1998-03-16  H.J. Lu  (hjl@gnu.org)
41384
41385         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
41386
41387 1998-03-11  Robert Lipe  <robertl@dgii.com>
41388
41389         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
41390         Dave Love agree the Fortran source is bogus.
41391
41392 1998-03-11  Robert Lipe  <robertl@dgii.com>
41393
41394         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
41395         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
41396         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
41397         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
41398         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
41399
41400 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41401
41402         * g++.old-deja/g++.other/friend1.C: New test.
41403
41404 1998-02-18  Dave Love  <d.love@dl.ac.uk>
41405
41406         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
41407         possibly uninitialized) variables and declare dnrm2.
41408
41409 1998-02-23  Robert Lipe <robertl@dgii.com>
41410
41411         From Bruno Haible <haible@ilog.fr>:
41412         * gcc.c-torture/execute/980223.c: New test.
41413
41414 1998-02-13  Jeffrey A Law  (law@cygnus.com)
41415
41416         * gcc.dg/ifelse-1.c: New test.
41417
41418 1998-02-09  H.J. Lu  (hjl@gnu.org)
41419
41420         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
41421
41422           * lib/old-dejagnu.exp (old-dejagnu): Added the
41423           "execution test - XFAIL *-*-*" handling in the spirit of
41424           "excess errors test -". Changed the "execution test fails"
41425           handling to be like "excess errors test fails".
41426           * Update various tests accordingly.
41427
41428 1998-02-06  Jim Wilson  <wilson@cygnus.com>
41429
41430         * gcc.c-torture/execute/980205.c: New test.
41431
41432 1998-01-18  Jeffrey A Law  (law@cygnus.com)
41433
41434         * lib/c-torture.exp: Look for .x files instead of .cexp files.
41435         * lib/f-torture.exp: Similarly.
41436         * gcc.c-torture: Rename all .cexp files to .x files.
41437
41438 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
41439
41440         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41441         (940510-1.c): Removed duplicate.
41442         (971104-1.c): New test.
41443
41444 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
41445
41446           * lib/f-torture.exp: Improve error and loop detection.
41447
41448 1997-11-19  Michael Meissner  <meissner@cygnus.com>
41449
41450         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41451         use that to size the filler array.
41452
41453 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
41454
41455         * lib/c-torture.exp(c-torture-execute): Fix typo.
41456
41457         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41458         testcase as the executable name. Keep the executable around if
41459         the test fails.
41460
41461 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
41462
41463         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41464         changes.  Only test one -g option, and move it to the end of the
41465         list of options to test.
41466
41467 1997-09-19  Michael Meissner  <meissner@cygnus.com>
41468
41469         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41470         variable GCC_TORTURE_OPTIONS to supply default switches separated
41471         by colons.  If no environment variable, run tests with -O0 -g, -O1
41472         -g, and -O2 -g as well.
41473
41474 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
41475
41476         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
41477         explanatory comments. Fix indentation.
41478
41479 1997-09-15  Jeffrey A Law  (law@cygnus.com)
41480
41481         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
41482
41483 1997-09-11  Jeffrey A Law  (law@cygnus.com)
41484
41485         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
41486         * g++.old-deja/g++.mike/p7325.C: Likewise.
41487         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
41488
41489 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
41490
41491         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
41492         * g++.old-deja/g++.brendan/crash30.C: Likewise.
41493         * g++.old-deja/g++.brendan/crash39.C: Likewise.
41494         * g++.old-deja/g++.law/operators4.C: Likewise.
41495
41496 1997-09-11  Joe Buck  (jbuck@synopsys.com)
41497
41498         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
41499         * g++.old-deja/g++.mike/p784.C: Ditto.
41500         * g++.old-deja/g++.mike/p785.C: Ditto.
41501
41502 1997-09-05  Jeffrey A Law  (law@cygnus.com)
41503
41504           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
41505
41506 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41507
41508         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
41509         target feature; pass this to c-torture-execute as needed.
41510
41511 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41512
41513         * lib/c-torture.exp(c-torture-execute): If the previous and the
41514         current executables being tested are identical, we don't need to
41515         run the executable again. Try to make the executable names
41516         unique. Add an optional argument for passing additional compiler
41517         flags.
41518
41519 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
41520
41521         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
41522
41523 1997-08-29  Jeffrey A Law  (law@cygnus.com)
41524
41525         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41526
41527 1997-07-31  Jeffrey A Law  (law@cygnus.com)
41528
41529         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41530         32bit or larger longs.
41531
41532         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41533         have either a 32bit long or 32bit int.
41534
41535 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
41536
41537         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41538         Make double precision tests dependent on sizeof (double).
41539
41540 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
41541
41542         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41543         too.
41544
41545 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
41546
41547         * gcc.c-torture/compile/961203-1.cexp: New script.
41548
41549 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
41550
41551         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41552         up the includes ourselves.
41553
41554 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
41555
41556         * lib/plumhall.exp: Remove random include, and add a few
41557         verbose messages for debugging.
41558
41559 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
41560
41561         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41562         of trying to do it ourselves.
41563
41564 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41565
41566         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41567
41568 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
41569
41570         * gcc.prms/5403.c: Made regexp a bit less strict.
41571
41572 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
41573
41574         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41575         is returned from remote_load instead.
41576         * lib/plumhall.exp: Ditto.
41577         * lib/mike-g++.exp: Ditto.
41578         * lib/old-dejagnu.exp: Ditto.
41579         * lib/c-torture.exp: Ditto.
41580
41581 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
41582
41583         * lib/g++.exp: Use build_wrapper procedure.
41584         * lib/gcc.exp: Ditto.
41585
41586 1997-05-20  Jeffrey A Law  (law@cygnus.com)
41587
41588         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41589         an old-style decl for malloc.  Fixes tests to work when
41590         sizeof (int) != sizeof (size_t).
41591
41592 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41593
41594         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41595
41596         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41597         use stdargs.h interface.
41598
41599 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41600
41601         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41602         NO_VARARGS when compiling.
41603
41604 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
41605
41606         * lib/plumhall.exp(ph_includes): New procedure.
41607         (ph_make): Use it.
41608         (ph_compiler): Ditto.
41609
41610         * lib/g++.exp: Rename test-glue.c to testglue.c.
41611         * lib/gcc.exp: Ditto.
41612
41613 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
41614
41615         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41616         to completion when it's called.
41617
41618 1997-03-21  Michael Meissner  <meissner@cygnus.com>
41619
41620         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41621         is defined, don't do test.
41622
41623 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
41624
41625         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41626         for object files.
41627         (ph_summary): Mark skipped testcases as untested, not unresolved.
41628
41629         * lib/plumhall.exp (ph_make): If unresolved because of bad
41630         errorCode, record errorCode in log file.
41631         (*): Replace send_log/verbose with verbose -log.
41632
41633 1997-03-19  Michael Meissner  <meissner@cygnus.com>
41634
41635         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41636         double conversion if double isn't at least 8 bytes.
41637
41638         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41639         int to work with targets where int is 16 bits.
41640
41641         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41642         8 bytes, just exit, since 4 byte doubles don't have enough bits of
41643         precision for the test to complete.
41644
41645 1997-03-14  Michael Meissner  <meissner@cygnus.com>
41646
41647         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41648         if d10v is not compiled with the -mdouble64 flag.
41649         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41650
41651         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41652         d10v is not compiled with the -mint32 flag.
41653
41654 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
41655
41656         * lib/plumhall.exp: Use incr_count.
41657
41658 1997-03-12  Jeffrey A Law  (law@cygnus.com)
41659
41660         * gcc.c-torture: Update to c-torture-1.45.
41661
41662 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
41663
41664         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41665         the name of the expect testcase file).
41666
41667         * lib/g++.exp(g++_init): Ditto.
41668
41669 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
41670
41671         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41672         the host.
41673
41674         * lib/gcc.exp(gcc_exit): New procedure.
41675
41676 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
41677
41678         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41679         specs where appropriate.
41680
41681         * g++.old-deja/g++.arm/*: Added additional ERROR checks
41682         because of new "candidates are" messages, and removed a few
41683
41684         * Converted all non-old-style g++ testcases to old-style, and
41685         moved into g++.old-deja.
41686
41687 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
41688
41689         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41690         options.
41691
41692         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41693         succeeded.
41694
41695         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41696
41697 1997-02-13  Michael Meissner  <meissner@cygnus.com>
41698
41699         * lib/gcc.exp (gcc_target_compile): Add support for defining
41700         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41701         the machine doesn't have those features.
41702
41703 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
41704
41705         * g++.law/operators4.exp: Don't use LIBS.
41706
41707 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
41708
41709         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41710
41711         * lib/mike-g++.exp: Don't set the compiler to be tested here.
41712         * lib/g++.exp: Set it here instead. Also, allow use of the
41713         --tool_exec and --tool_opt options. Change CXX to
41714         GXX_UNDER_TEST.
41715
41716         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41717
41718         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41719
41720 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
41721
41722         * lib/old-dejagnu.exp: Use prune_warnings instead of
41723         prune_system_crud.
41724         * lib/mike-g++.exp: Ditto.
41725         * lib/gcc.exp: Ditto.
41726         * lib/g++.exp: Ditto.
41727
41728         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41729
41730 1997-02-07  Jeffrey A Law  (law@cygnus.com)
41731
41732           * 941014-2.c: Include stdlib.h
41733           * 960327-1.c: Include stdio.h
41734           * dbra.c, index-1.c: Don't assume ints are 32bits.
41735
41736 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
41737
41738         * lib/gcc.exp: Add gcc,stack_size target feature.
41739
41740         * lib/g++.exp(g++_target_compile): Add the include and link
41741         paths here, not in two other places. And, it's $options, not
41742         options.
41743
41744         * lib/mike-g++.exp(postbase): Remove the code that determines
41745         the correct include and link paths.
41746         * g++.old-deja/old-deja.exp: Ditto.
41747
41748 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
41749
41750         * lib/g++.exp(g++_init): target_compile no longer returns the
41751         filename of the result.
41752
41753 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
41754
41755         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41756         call to glob.
41757
41758         * gcc.c-torture/special/special.exp: Change call to
41759         gcc_target_compile to include the object file.
41760
41761 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
41762
41763         * gcc.c-torture/special/special.exp: Correct misspelling in last
41764         change.
41765
41766 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
41767
41768         * lib/plumhall.exp(ph_summary): Log the entire output of the
41769         executable. Return -1 if there were any failures, 0 otherwise.
41770         (ph_execute): Return -1 if there were any failures, 0 otherwise.
41771         (ph_make): Clean up objects and executables that were built
41772         if the tests succeeded.
41773
41774 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
41775
41776         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41777         libraries and includes in the build tree as appropriate.
41778
41779 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41780
41781         * lib/c-torture.exp: Instead of looking for the global variable
41782         NO_LONG_LONG, check to see if that's a feature of the target.
41783
41784 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
41785
41786         * config/default.exp: Minimize. Delete the remainer of the files in
41787         config; this functionality is now in devo/dejagnu/config.
41788
41789         g++.*/*: Pass any additional flags used to compile to postbase;
41790         delete CXXFLAGS.
41791
41792         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41793         is now done by runtest.exp. Use gcc_target_compile instead of
41794         compile.
41795
41796         lib/c-torture.exp: Use gcc_target_compile instead of compile.
41797         Remove references to CFLAGS. Use remote_file instead of
41798         calling rm -f.
41799         (c-torture): Take a list of arguments to use to compile this
41800         testcase.
41801
41802         lib/g++.exp: Simplify. Use target_compile instead of compile.
41803         lib/gcc-dg.exp: Ditto.
41804         lib/gcc.exp: Ditto.
41805         lib/mike-{gcc,g++}.exp: Ditto.
41806         lib/old-dejagnu.exp: Ditto.
41807         lib/plumhall.exp: Ditto.
41808
41809 1997-01-08  Jim Wilson  <wilson@cygnus.com>
41810
41811         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41812         (ph_linker): Likewise.
41813
41814 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
41815
41816           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41817         MAP_ANON / MAP_ANONYMOUS if defined;
41818         else try to map from /dev/zero .
41819
41820 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41821
41822         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41823         isn't defined, then define it to MAP_ANONYMOUS.
41824
41825 1996-11-12  Jeffrey A Law  (law@cygnus.com)
41826
41827         * gcc.c-torture: Update to c-torture-1.42 release.
41828
41829 1996-11-11  Jeffrey A Law  (law@cygnus.com)
41830
41831         * gcc.c-torture: Update to c-torture-1.41 release.
41832
41833 1996-10-27  Jeffrey A Law  (law@cygnus.com)
41834
41835         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
41836         c-torture release.
41837
41838 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
41839
41840         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41841         and LDFLAGS.  Fix second case to append the target_info ldflags
41842         onto LDFLAGS, not CFLAGS.
41843         * lib/g++.exp (g++_init): Add target_info stuff.
41844         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
41845         of libgloss and newlib flags for !native.
41846
41847         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41848         (GDB): Fix relative path to go up another dir for finding gdb.
41849
41850 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
41851
41852         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41853         versions in the target_info array, if they don't exist.
41854
41855 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
41856
41857         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41858
41859 1996-07-08  Jim Wilson  <wilson@cygnus.com>
41860
41861         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41862         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41863
41864 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
41865
41866         * lib/old-dejagnu.exp: Don't remove the output file before we've
41867         actually tested it. Don't append pwd to the path of the executable
41868         we're testing.
41869
41870 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
41871
41872         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41873
41874 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
41875
41876         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41877         temporary directory for compiler files, and set it to a default
41878         value of /tmp. Set $output as the name of the output file from
41879         compiling the testcase. Add a -o option to $cflags_var so the
41880         compiler writes the final output file as $output. Set $executable
41881         to $output.
41882
41883         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41884         directory for compiler files, and set it to /tmp if it doesn't
41885         already have a value. Set $output_file to the name of the output
41886         file from compiling the testcase. Add a -o option to CXXFLAGS so
41887         the compiler writes the final output file as $output. Use $output
41888         as the executable to be tested.
41889
41890 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41891
41892         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41893
41894 1996-06-08  Jeffrey A Law  (law@cygnus.com)
41895
41896         * gcc.c-torture/execute/pending-1.c: New test.  Still
41897         pending in Tege's queue.
41898
41899 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
41900
41901         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41902         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
41903         if there were failures.  Call unresolved if there were unresolved
41904         testcases.  Call gcc_fail if program did not run to completion.
41905         (ph_make): Pass additional argument name to ph_execute.
41906         (ph_execute): Add new argument.  Pass additional arguments to
41907         ph_summary.  Call gcc_fail is there is no execution output.
41908
41909 1996-04-24  Jeffrey A Law  (law@cygnus.com)
41910
41911         * lib/plumhall.exp (proc_summary): Output relavent summary
41912         lines into the log so specific failures in plumhall can be
41913         investigated.
41914
41915 1996-04-10  Jeffrey A Law  (law@cygnus.com)
41916
41917         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41918         (c-torture-execute): Don't try to execute tests which use
41919         "long long" types if $NO_LONG_LONG is nonzero.
41920
41921 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
41922
41923         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41924         not c-torture.
41925
41926         * gcc.ieee: Move from here.
41927         * gcc.c-torture/execute/ieee: To here.
41928
41929 1996-03-26  Jeffrey A Law  (law@cygnus.com)
41930
41931         * gcc.c-torture: Update to c-torture-1.41 release.
41932
41933 1996-03-22  Jeffrey A Law  (law@cygnus.com)
41934
41935         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41936         not "$output".
41937
41938 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
41939
41940         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41941         -c present.
41942
41943 1996-03-02  Jeffrey A Law  (law@cygnus.com)
41944
41945         * config/proelf.exp: Handle connecting to a simulator.
41946
41947 1996-01-31  Jeffrey A Law  (law@cygnus.com)
41948
41949         * config/proelf.exp: New file.  Enough framework that we can
41950         run c-torture tests on the proelf targets (or any other target
41951         that gdb can connect to for that matter).
41952
41953 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
41954
41955         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41956         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
41957
41958         * lib/plumhall.exp (ph_execute): Always call ph_summary if
41959         exec_output exists.
41960
41961 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
41962
41963         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41964         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41965
41966         * config/*.exp: Update FSF address.  Change result of ${tool}_load
41967         to pass/fail/unresolved/unsupported/untested.  Caller must now
41968         call unresolved/unsupported/untested.
41969         * lib/*.exp: Update FSF address.  Update to handle new results of
41970         ${tool}_load.
41971         * lib/chill.exp (verbose): Delete.
41972
41973 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
41974
41975         * lib/gcc.exp (default_gcc_start): Change order of args to
41976         $LDFLAGS $CFLAGS $LIBS.
41977         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41978         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
41979         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41980         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41981         * gcc.misc-tests/dg-test.exp: Likewise.
41982         * gcc.misc-tests/msgs.exp: Likewise.
41983         * gcc.prms/prms.exp: Likewise.
41984         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41985         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
41986
41987         * lib/dg.exp: Deleted, moved to dejagnu/lib.
41988
41989 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
41990
41991         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41992
41993         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41994         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41995
41996         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41997         necessary.
41998
41999 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42000
42001         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42002         global for loop; add use of $mathlib.
42003         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42004         settings here; set mathlib for anything but VxWorks.
42005
42006 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42007
42008         * gcc.c-torture: Update to c-torture-1.40 release.
42009
42010 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42011
42012         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42013         dg.exp.
42014
42015 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42016
42017         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42018         global.
42019
42020 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42021
42022         * lib/g++.exp (LIBS): Define if not already.
42023         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42024         (gcc-dg-prune): Call prune_gcc_output.
42025         * lib/gcc.exp (prune_gcc_output): New proc.
42026         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42027         prune_gcc_output.
42028
42029 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42030
42031         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42032         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42033
42034 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42035
42036         * gcc.c-torture: Update to c-torture-1.39 release.
42037
42038 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42039
42040         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42041         fails, try others as well.
42042
42043 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42044
42045         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42046         If compilation fails, mark execute tests as `untested'.
42047         If test is marked as unsupported, don't mark compilation and
42048         execute tests as failed.
42049
42050 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42051
42052         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42053         libstdc++ for whether or not we want to be doing shared
42054         libraries.  Delete link_curses since we don't need it anymore.
42055         * lib/mike-g++.exp (postbase): Don't link in libg++.
42056         * g++.old-deja/old-deja.exp: Likewise.
42057
42058 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42059
42060         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42061
42062 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42063
42064         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42065         For that, add `-Wl,-a,shared_archive'.
42066         * g++.old-deja/old-deja.exp: Likewise.
42067
42068 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42069
42070         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42071
42072 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42073
42074         * lib/mike-g++.exp (postbase): Pay attention to the status of
42075         g++_load.
42076
42077 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42078
42079           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42080
42081 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42082
42083         * lib/gcc.exp (default_gcc_start): No longer need to log program
42084         being executed or its output, execute_anywhere does that now.
42085         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42086         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42087
42088 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42089
42090         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42091         the same as those in lib/g++.exp.
42092
42093 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42094
42095         * gcc.c-torture: Update to c-torture-1.38 release.
42096         * gcc.ieee: Related changes.
42097
42098 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42099
42100         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42101         "exec". Minor reformatting changes.
42102
42103         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42104         cross. This means all "exec" calls now work on a remote host as
42105         well.
42106         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42107         cross. Filter out the extra "\r\n" stuff that expect puts in.
42108         (c-torture-execute): Filter out the bogus warnings like
42109         c-torture-compile does. Add support for canadian cross.
42110         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42111         Use execute_anywhere rather than calling exec directly. Now it
42112         works for canadian cross testing.
42113
42114 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42115
42116         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42117         results into a variable, and check that rather than using file exists.
42118
42119 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42120
42121         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42122         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42123
42124 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42125
42126         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42127         lib_curses if there's a shared libg++ in the build tree.
42128
42129 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42130
42131         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42132         if not supported target.
42133
42134 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42135
42136         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42137         link_curses up to always happen, not just for native builds.
42138
42139 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42140
42141         * gcc.c-torture: Update to c-torture-1.36 release.
42142         * gcc.failure: Related changes.
42143
42144 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42145
42146         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42147
42148 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42149
42150         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42151         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42152         runshlib, link_curses, and mathlib for link and run.
42153
42154         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42155         pass the runtime shared library options for Solaris, OSF/1, and
42156         Irix5, and link with -lcurses to avoid unresolved references.
42157
42158 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42159
42160         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42161         only run once.
42162
42163 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42164
42165         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42166
42167 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42168
42169         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42170         do not have a framework for the "compat" tests yet.
42171
42172 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42173
42174         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42175         set to null if we're testing vxworks5.1.  Use that instead of
42176         `-lm' in the setting of LIBS for link and run.
42177
42178 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42179
42180         * config/rom68k.exp (${tool}_load): Major changes to make it
42181         work.  Verified that it does in fact return the stuff in
42182         exec_output properly.  Catch any Emul or any TRAP other than 0.
42183
42184 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42185
42186         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42187         LDFLAGS properly for targets that need stuff from libgloss.
42188         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42189         only run once.
42190         (gpp_initialized): New variable.
42191
42192 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42193
42194         * config/rom68k.exp: Load libgloss.exp.
42195         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42196         so we can produce a fully linked binary.
42197         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42198         so we can produce a fully linked binary.
42199
42200 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42201
42202         * lib/plumhall.exp (ph_section): Watch for expected failures.
42203         Add missing `else'.
42204
42205         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42206         run the testcase.
42207         (c-torture): Likewise.
42208
42209 1995-08-28  Doug Evans  <dje@cygnus.com>
42210
42211         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42212
42213         * lib/mike-g++.exp (mike_cleanup): New proc.
42214         (prebase): New globals compiler_result, not_compiler_result,
42215         target_regexp.
42216         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42217         allow leading "-" in pattern.  Watch for unsupported tests.
42218         If $compiler_result is set, pattern match assembler code,
42219         and ditto for $not_compiler_result.
42220         * lib/mike-gcc.exp: Likewise.
42221
42222         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42223         execution "succeeded".
42224
42225 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42226
42227         * config/win32.exp: New file.
42228         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42229
42230 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42231
42232         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42233         unsupported.
42234         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42235         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42236         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42237
42238         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42239         "... without exceptions was ...".  That is now handled by
42240         prune_system_crud.
42241         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42242
42243 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42244
42245         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42246         sieve.c,sort2.c}: New files.
42247         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42248         sieve.exp,sort2.exp}: Drivers for them.
42249
42250         * lib/mike-gcc.exp (program_output): New user settable variable.
42251         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42252         messages.
42253         * lib/mike-g++.exp (program_output): New user settable variable.
42254
42255         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42256
42257         * config/sh.exp: Deleted (use sim.exp instead).
42258
42259 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42260
42261         * config/vx.exp: Declare CHECKTASK as global.
42262         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42263         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42264         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42265
42266 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42267
42268         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42269         target. Like vx.exp, only includes `vx29k.exp' instead of
42270         `vxworks.exp'.
42271
42272 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42273
42274         * config/sim.exp: Increase time limit from 120 seconds to 240.
42275
42276 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42277
42278         * gcc.c-torture/execute/950628-1.c: New test.
42279
42280 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42281
42282         * gcc.c-torture: Update with changes/additions from
42283         c-torture-1.34.
42284
42285 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42286
42287         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42288
42289 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42290
42291         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42292
42293 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42294
42295         * gcc.c-torture/compile/950512-1.c: New test.
42296         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42297         * gcc.dg/struct-ret-1.c: Likewise.
42298
42299 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42300
42301         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42302           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42303
42304 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42305
42306         * gcc.c-torture/special/920411-1.c: Deleted.
42307         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42308
42309 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42310
42311         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42312         cpu limit.
42313
42314 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42315
42316         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42317
42318 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42319
42320         From kenner;
42321         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42322         is the proper length.
42323         * va-arg-3.c: Likewise.
42324
42325 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42326
42327         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42328         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42329
42330         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42331         * lib/g++.exp (default_g++_start): Delete old cruft.
42332
42333 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42334
42335         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42336         (2 * (1 << 18)) to (2 * (1 << 17)).
42337
42338         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42339
42340 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42341
42342         * config/rom68k.exp: Renamed from config/idp.exp
42343
42344 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42345
42346         * c-torture/compile/921109-2.c
42347
42348 1995-04-18  Mike Stump  <mrs@cygnus.com>
42349
42350         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42351         excess errors.
42352
42353 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42354
42355         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42356         output.
42357         * lib/g++.exp (default_g++_start): Likewise.
42358
42359 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
42360
42361         * gcc.c-torture/compile/950329-1.c: New test.
42362
42363 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
42364
42365           * config/bug.exp (${tool}_load): Updated to use new remote_open
42366           and remote_close procs.
42367         * config/idp.exp: New file.
42368
42369 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
42370
42371         * gcc.c-torture/execute/950322-1.c: New test.
42372
42373 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
42374
42375         * config/vx.exp (${tool}_load): Clean up testing of return code from
42376         vxworks_ld and vxworks_spawn.
42377
42378 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
42379
42380         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
42381
42382 1995-03-13  Mike Stump  <mrs@cygnus.com>
42383
42384         * lib/old-deja.exp: Add `excess errors test - ' error, now one
42385         can mark excess errors on a machine by machine basis.  Note, the
42386         default is to not expect any excess errors, even when excess
42387         errors test - is given, so you will want to put an XFAIL ... on
42388         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
42389         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
42390         those 4 machines, but no others.
42391
42392 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
42393
42394         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
42395         * lib/c-torture.exp: to here.
42396
42397 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
42398
42399         * gcc.c-torture/execute/950221-1.c: New test.
42400         * gcc.c-torture/execute/struct-ret-1.c: New test.
42401         * gcc.c-torture/compile/950221-1.c: New test.
42402
42403         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
42404
42405 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
42406
42407         * gcc.c-torture/execute/arith-1.c (main): Return 0.
42408         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
42409
42410 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
42411
42412         * g++.gb: New directory of tests, derived from my signature and
42413         class scoping tests.
42414
42415         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
42416         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
42417         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
42418         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
42419         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
42420         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
42421         * g++.gb/sig25.C: Likewise.
42422
42423         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
42424         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
42425         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
42426         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
42427         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
42428         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
42429         * g++.gb/sig25.exp: Likewise.
42430
42431         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
42432         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
42433         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
42434         * g++.gb/scope13.C: Likewise, this test still fails.
42435
42436         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
42437         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42438         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42439         * g++.gb/scope13.exp: Ditto.
42440
42441         * g++.gb/README: New file, explains what these tests are about.
42442
42443 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
42444
42445         * lib/dg.exp (dg-do): Support `preprocess'.
42446         (dg-test): Likewise.
42447
42448 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
42449
42450         * config/udi.exp: change "continue -expect" to "exp_continue".
42451
42452 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
42453
42454         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42455         Delete redundant tests.
42456
42457         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42458         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42459         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42460         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42461         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42462         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42463         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42464         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42465
42466         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42467         storing label pointers.
42468         * gcc.c-torture/execute/921019-1.c: Likewise.
42469         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42470         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
42471         parameter fp.
42472         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
42473         constants.
42474
42475         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
42476         Delete obsolete tests.
42477
42478         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
42479         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
42480         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
42481         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
42482         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
42483         * gcc.c-torture/compile/950124-1.c: New test.
42484
42485         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
42486
42487 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
42488
42489         * lib/mike-g++.exp: Add -lm to LIBS.
42490
42491 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
42492
42493         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
42494
42495 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
42496
42497         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
42498
42499 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
42500
42501         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
42502
42503 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
42504
42505         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
42506         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
42507         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
42508         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
42509         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
42510         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
42511         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
42512         * g++.law/{operators31.C, operators32.C,
42513         * g++.law/{operators33.C, operators34.C}: Likewise.
42514         * g++.law/{pic1.C, refs2.C}: Likewise.
42515         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
42516         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
42517         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
42518         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42519
42520         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
42521         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
42522         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
42523         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42524         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42525         * g++.law/{enum9.exp, friend5.exp}: Likewise.
42526         * g++.law/{nest3.exp, nest4.exp}: Likewise.
42527         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42528         * g++.law/{operators30.exp, operators31.exp}: Likewise.
42529         * g++.law/{operators32.exp, operators33.exp}: Likewise.
42530         * g++.law/{operators34.exp}: Likewise.
42531         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42532         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42533         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42534         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42535         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42536
42537         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42538         No longer expected to fail.
42539         * g++.law/missed-error3.C: Tweak for recent bool changes.
42540
42541 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
42542
42543         * config/emb-unix: Deleted.
42544         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42545         remote execution.  Do final link on remote host if REMOTE_LINK is set.
42546
42547 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
42548
42549         * lib/dg.exp (dg-test): Fix typo in last patch.
42550
42551 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
42552
42553         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42554         (handles multiple occurrences).
42555
42556 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
42557
42558         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42559         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42560         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42561         printed).
42562         * lib/c-torture.exp (c-torture-compile): Likewise.
42563         (c-torture): Prepend full path if missing.
42564         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42565         (gcc_fail): Likewise.
42566         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42567
42568 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
42569
42570         * lib/netware.exp: Only attach to NetWare i386 systems.
42571
42572 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
42573
42574         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42575         messages.  Add test name to "output pattern match" pass/fail message.
42576
42577 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
42578
42579         * gcc.dg: New testsuite.
42580         * gcc.dg/dg.exp: New file.
42581
42582         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42583         test-switch.c}: Deleted.
42584
42585         * gcc.misc-tests/msgs.exp: New testcase driver.
42586
42587 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
42588
42589         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42590         Watch for illegal return values from ${tool}_load.
42591         * config/unix.exp (${tool}_load): Fix pass/fail detection for
42592         cross targets.  Coerce return value >0 to 1.
42593
42594 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
42595
42596         * config/unix.exp (${tool}_load): Call program rsh, not proc.
42597
42598         * config/emb-unix.exp: New file.
42599
42600         * config/sim.exp: Error if variable $SIM not defined.
42601         (${tool}_load): Mark test as "untested" if simulator missing.
42602
42603         * config/unix.exp: Load remote.exp to get rcp_download.
42604         * lib/c-torture.exp: Use different option lists for testcases with
42605         and without loops.
42606         * gcc.c-torture/execute/execute.exp: Likewise.
42607
42608 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
42609
42610         * config/*.exp: Clarify return code from ${tool}_load.
42611         Call `unresolved' or `untested' instead of `warning' or `perror'
42612         (sometimes you still want to call both though).
42613         Add comment that `shell_id' is local to each file.
42614         * config/udi.exp (timeout): Set to 30.
42615         Don't print warning if connection fails, $connectmode has already
42616         printed an error.
42617         (${tool}_load): Move verbose messages to level 2.
42618         Rework pattern for "Process started" message.
42619         Pass `shell_id' to ${connectmode}_download.
42620         Retry twice upon timeout.  Make resetting of target more robust.
42621         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42622         Pass `shell_id' to exit_$connectmode.
42623         Only call exit_$connectmode if connected.
42624         * config/unix.exp (${tool}_load): Check return codes better.
42625         * config/vrtx.exp (${tool}_load): Likewise.
42626         * config/vx.exp (${tool}_load): Likewise.
42627         Delete unneeded global's.
42628         * lib/dg.exp (dg-test): Update to reflect clarified return codes
42629         from ${tool}_load.
42630         (dg-stat): Delete.
42631         (dg-init): Delete recording of pass/fail counts.
42632         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42633         (old-dejagnu-init): Likewise.
42634         (old-dejagnu-stat): Delete contents, empty proc now.
42635         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42636         (c-torture): Delete references to lcnt, lpass, lfail.
42637         Get option list from TORTURE_OPTIONS.
42638         Delete -funroll[-all]-loops if no loops.
42639         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42640         (g++_stat): Delete contents (empty proc now).
42641         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42642         (gcc_finish): Likewise.
42643         (gcc_stat): Deleted.
42644         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42645         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42646         * gcc.c-torture/execute/execute.exp: Likewise.
42647         Split tests into two parts: compile, execute.
42648         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
42649         no loops.  Update to reflect clarified return codes from ${tool}_load.
42650
42651 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
42652
42653         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42654         to grep for.
42655         (old-dejagnu): Likewise (where necessary).
42656
42657 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
42658
42659         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42660
42661         * lib/dg.exp (dg-process-target): Fix processing of selector.
42662         Add comment regarding use of `error'.
42663
42664         * lib/gcc.exp (prune_system_crud): Define if missing.
42665         * lib/g++.exp (prune_system_crud): Likewise.
42666
42667         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42668         Call prune_system_crud.
42669         * lib/dg.exp (dg-runtest): New proc.
42670         Use perror instead of send_user for tcl errors in testcase.
42671         Don't return any value, it's never used.
42672         Don't clobber previous definition of `unknown'.
42673         Print tcl errors in `dg-final'.
42674
42675 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
42676
42677         * lib/dg.exp (dg-process-target): Improve syntax error messages.
42678         (dg-test): Don't print errorInfo, it contains stack backtrace.
42679
42680 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
42681
42682         * lib/g++.exp (runtest_file_p): Define if missing.
42683
42684 1994-09-24  Doug Evans  (dje@cygnus.com)
42685
42686         * lib/mike-g++.exp: Comment out loading of g++.exp.
42687         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
42688         (default_g++_version): Always print something.
42689         (default_g++_start): Comment out call to `which'.
42690         (g++_start, g++_load): Deleted (must be defined in config file).
42691         * lib/gcc.exp: Test for existence of $CC at start.
42692         Delete check for tmpdir (done in gcc_init).
42693         (default_gcc_version): Always print something.
42694         (default_gcc_start): Comment out call to `which'.
42695         * config/*.exp: Major cleanup - make cross targets work at least a
42696         little better for g++ (by not being "--tool gcc" specific).
42697         Rename gcc_xxx to ${tool}_xxx.
42698         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42699         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42700
42701 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
42702
42703         * lib/c-torture.exp (c-torture-compile): Rework compiler
42704         message processing.
42705
42706         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42707         c-torture.
42708
42709 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
42710
42711         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42712
42713         * lib/dg.exp (dg-process-target): Support { target native }.
42714
42715 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
42716
42717         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
42718         looked for "... program xxx got fatal signal".
42719         Correct regsub munging of `comp_output'.
42720         Ignore compiler messages "path prefix not used" and "linker input
42721         file unused".
42722
42723 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
42724
42725         * lib/gcc.exp (runtest_file_p): Define if missing.
42726         * gcc.prms/template.c: Example to work from.
42727
42728 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
42729
42730         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42731         * lib/dg.exp (dg-test): Call unsupported testcases as such.
42732
42733         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42734         * gcc.prms/1883.c: Moved from compile/940714-1.c.
42735         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42736         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42737
42738         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42739         (dg-process-target): No longer a varargs proc.
42740         Return S/N for target, P/F for xfail.  All callers changed.
42741         (user option procs): More argument checking.
42742         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42743         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42744         (dg-test): Skip test if not running on selected target in `dg-do'.
42745         Update handling of `dg-do-what', `dg-output-text'.
42746         Separate execution pass/fail from output pattern match pass/fail.
42747         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42748
42749 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
42750
42751         * gcc.c-torture/special/special.exp: Don't expect failure for mips
42752         target for 920510-1.c.
42753
42754 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
42755
42756         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42757         Clean up comment regarding use of passcnt, etc.
42758         (gcc_stat): Don't update `testcnt' here.
42759         (gcc_finish): Do it here.
42760         Might as well reset `but_id' here too.
42761         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42762         to determine if the file should be tested.
42763         * gcc.c-torture/compile/compile.exp: Likewise.
42764         * gcc.c-torture/execute/execute.exp: Likewise.
42765         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42766         * gcc.misc-tests/dg-test.exp: Likewise.
42767         * gcc.prms/prms.exp: Likewise.
42768         * gcc.wendy/wendy.exp: Likewise.
42769         * g++.old-deja.exp: Likewise.
42770         Move "Testing file" message to verbose level 1.
42771
42772 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
42773
42774         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42775
42776 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
42777
42778         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42779         (default_gcc_start): Accept optional second list element
42780         of compiler flags.  Print compiler output at verbosity level 2.
42781         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42782         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42783         Save current values of framework globals passcnt, failcnt, xpasscnt,
42784         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42785         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
42786         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42787         xfailcnt to compute stats.  Update framework global `testcnt' from
42788         pass/fail counts.
42789         (gcc_finish): New proc.  Clean up test environment.
42790         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42791         (gcc_epass, gcc_efail): Delete.
42792         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42793         argument of line number.
42794         (dg-init): If the tool has an init routine, call it.
42795         (dg-test): Remove args `cflags_var' and `libs_var'.
42796         Pass all compiler options to ${tool}_start.
42797         Handle missing line number.
42798         (dg-finish): New function.
42799         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42800         particular files.  Call gcc_finish at end.  Move "skipping test"
42801         message to verbosity level 3.
42802         * gcc.c-torture/compile/compile.exp: Likewise.
42803         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42804         * gcc.c-torture/execute/execute.exp: Likewise.
42805         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42806         Print testcase being tried at verbosity level 1.
42807         * gcc.c-torture/special/special.exp: Unset xfail.
42808         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42809         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42810         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42811         * gcc.failure/failure.exp: Likewise.
42812         * gcc.ieee/ieee.exp: Likewise.
42813         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42814         Update call to dg-test.  Call dg-finish at end.
42815         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
42816         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42817         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42818         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42819         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
42820         * gcc.wendy/wendy.exp: Add copyright.
42821         Delete setting of tmpdir (done by gcc_init).
42822         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42823         Pass compiler flags to gcc_start.  Call gcc_finish at end.
42824         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42825         gcc_[ce]pass/fail.
42826
42827 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
42828
42829         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42830         confusion.
42831         (g++_load): Likewise.
42832
42833         * config/*.exp (gcc_load): Some were varargs fns and some were not.
42834         Rename argument to `prog' to remove the confusion.
42835         Varargs fns behave differently too!
42836         (g++_load): Likewise.
42837
42838         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42839
42840         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42841         what it is.  Delete (always) printing of status value for !native.
42842         Simplify verbose code, and include status and exec_output.
42843         (g++_load): Use gcc_load.
42844
42845 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
42846
42847         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42848         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42849         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42850         940714-3.c as these testcases don't exist anymore.  Make
42851         va-arg-1.c expected to pass.
42852
42853 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
42854
42855         * gcc.misc-tests/misc.exp: Only run specific testcases.
42856         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
42857         * gcc.misc-tests/dg-[1-9].c: New files.
42858
42859         * lib/dg.exp: New testsuite driver.
42860         * gcc.prms/prms.exp: Use it.
42861
42862         * README.gcc: New file.
42863
42864         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42865         Document and reset `lxpass' and `lxfail'.
42866         Simplify "initialized" message.
42867         (gcc_stat): Clean up comments a little.
42868
42869 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
42870
42871         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42872
42873 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
42874
42875         * lib/old-dejagnu.exp (process-option): New proc.
42876         (old-dejagnu-init, old-dejagnu-stat): Likewise.
42877         (old-dejagnu): Simplify.
42878         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42879
42880 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
42881
42882         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42883         exists and is not an empty string.
42884
42885         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42886         $xfail rather than calling setup_xfail.  Clear $xfail when test is
42887         finished.
42888         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42889         automatically.
42890
42891         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42892         longer expected to fail.
42893
42894         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42895         "f" function call.
42896
42897         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42898
42899         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42900         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42901         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42902         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42903         c-torture-1.29.
42904
42905         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42906         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42907
42908         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42909
42910         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42911         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42912
42913         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42914         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42915         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42916
42917 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
42918
42919         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42920         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42921         940714-1.c, 940714-2.c, 940714-3.c},
42922         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42923         gcc.misc-tests/{mg.c,mg.exp}:
42924         New tests.
42925         * gcc.noncompile/noncompile.exp: Change accordingly.
42926
42927 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
42928
42929         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42930         Undo previous clobberage.
42931
42932 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
42933
42934         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42935         * gcc.special/{930510-1.c, special.exp}:
42936         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42937         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42938         struct-varargs-1.c}: New tests from c-torture-1.26.
42939
42940 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
42941
42942         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42943           argument to switch.
42944
42945 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
42946
42947         * Revert the previous changes.  Please see Rob's directory
42948           (/lisa/test/rob/progressive/gcc/testsuite) for testing
42949           fixes.
42950
42951 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
42952
42953         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42954             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42955             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42956             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42957             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42958             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42959             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42960             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42961             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42962             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42963             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42964             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42965             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42966             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42967             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42968             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42969             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42970             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42971             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42972             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42973             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42974             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42975             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42976             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42977             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42978             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42979             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42980
42981 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
42982
42983         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42984             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42985           with perror calls.
42986
42987 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
42988
42989         * config/unix.exp (g++_load): Fix syntax.
42990
42991 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
42992
42993         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42994         * gcc.noncompile/921017-1.c: Deleted obsolete test.
42995         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42996         Don't expect va-arg-1.c to fail.  Correct expected output for
42997         920928-1.c.
42998         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42999         * gcc.wendy/hbm4.c: Correct typo.
43000         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43001
43002 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43003
43004         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43005         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43006         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43007         * lib/c-torture.exp (c-torture-compile): Ditto.
43008
43009         Reduce volume of output (remove all the -I's and such).
43010         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43011         Call gcc_cpass, gcc_cfail.
43012         (c-torture): Pass testing option to c-torture-compile.
43013
43014 1994-03-21  Doug Evans  (dje@cygnus.com)
43015
43016         Bring patches over from progressive.
43017         * config/default.exp: Exit remote shell cleanly.
43018         (g++_exit, g++_start): Add default versions.
43019         * config/sim.exp (gcc_load): Use perror, not error.
43020
43021 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43022
43023         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43024         set in site.exp.
43025
43026 1994-03-14  Doug Evans  (dje@cygnus.com)
43027
43028         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43029         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43030         (wendy_try): New proc to run testcase.
43031         (main loop): Call 'em.
43032         * gcc.wendy/*.c: Clean up pass to correct expected output.
43033
43034         * lib/gcc.exp: Minor cleanup work.
43035         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43036
43037 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43038
43039         * config/sim.exp (gcc_load): Document return codes better.
43040         Don't pass -v to simulator.
43041
43042 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43043
43044           * gcc.special/920717-x.c: Fix typo.
43045           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43046           get at sources.
43047
43048         * lib/mike-gcc.exp: Fix typo.
43049
43050 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43051
43052         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43053         binary to use, transform the name.
43054         * config/*.exp: rename everything. Nuke any g++ specific files,
43055         it's now a special case of gcc that requires no special support.
43056         Add a default.exp for unsupported targets.
43057
43058 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43059
43060         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43061         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43062         version of Tcl.
43063
43064 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43065
43066         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43067         than a warning.
43068
43069 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43070
43071         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43072
43073 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43074
43075         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43076         option_list.  Compile every file with only 4/6 option choices
43077         (same as C torture) instead of with 12/18 different option
43078         choices.
43079         * lib/c-torture.exp: Likewise.
43080
43081         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43082         not already set.
43083
43084 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43085
43086         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43087         can put an XFAIL *-*-* on excess errors.
43088
43089 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43090
43091         * g++.law: Add more tests derived from g++-bugs snapshots.
43092
43093         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43094         equivalent to g++.law/init9.
43095
43096         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43097         compiled it, and the a.out file after we've run it.
43098
43099 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43100
43101         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43102         compiled it, and the a.out file after we've run it.
43103
43104 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43105
43106         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43107
43108 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43109
43110         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43111         version number.
43112
43113 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43114
43115         * g++.law: New directory of g++ tests derived from the g++-bugs
43116         snapshots.
43117
43118 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43119
43120         * gcc.compile: initbug1.c initbug1.exp testcase added
43121
43122 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43123
43124         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43125         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43126           fixes submitted by Jeff Law (law@cs.utah.edu)
43127         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43128           Jeff Law (law@cs.utah.edu)
43129
43130
43131 1993-11-30  Mike Stump  (mrs@cygnus.com)
43132
43133         * config/unix-g++.exp: Follow the gcc way of doing things.
43134         * g++.old-deja/old-deja.exp: Minor updates.
43135         * lib/g++.exp: New file, follow the gcc way of doing things.
43136         * lib/old-dejagnu.exp: Minor updates.
43137         * lib/mike-g++.exp: Always unset errorInfo.
43138
43139 1993-11-06  Mike Stump  (mrs@cygnus.com)
43140
43141         * lib/gcc.exp: Fix some errors with the below change, CC and
43142         CFLAGS should be global when setting, not local.
43143
43144 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43145
43146         * lib/gcc.exp: Transform tool name.
43147
43148 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43149
43150         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43151
43152 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43153
43154         * lib/gcc.exp: change gcc_done to gcc_stat
43155
43156 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43157
43158         * Upgraded gcc testsuite to c-torture version 1.25
43159
43160 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43161
43162         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43163         * lib/c-torture: added hooks for new reporting code.
43164
43165 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43166
43167         * config/sh-gcc.exp: check if sh-sim exists in the path
43168
43169 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43170
43171         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43172         * gcc.compile/compile.exp: Initial changes for new logic.
43173         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43174         * gcc.failure/failure.exp: Initial changes for new logic.
43175         * gcc.ieee/ieee.exp: Initial changes for new logic.
43176         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43177         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43178         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43179         * lib/c-torture.exp: Initial changes for new logic.
43180         * lib/gcc.exp: Initial changes for new logic.
43181
43182 1993-10-15  Mike Stump  (mrs@cygnus.com)
43183
43184         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43185         depend upon failure or success.  Fully qualify names in failure
43186         and success messages.  Always remove a.out before starting
43187         compile, just in case.  Pay more attention to error text output by
43188         the compiler.  Handle testcases with no known past errors just
43189         like all others, so that things are uniform.  Other miscellaneous
43190         improvements.
43191
43192 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43193
43194         * gcc.cpp: new directory for cpp tests
43195
43196 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43197
43198         * lib/chill.exp: Code reformatted, removed unused code.
43199         * config/unix-chill.exp: Code reformatted, removed unused code.
43200         * chill.execute/execute.exp: Code reformatted, removed unused code.
43201         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43202
43203 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43204
43205         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43206         routines not written.
43207
43208 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43209
43210         * config/bug-gcc.exp: Use new procs from bug.exp.
43211
43212 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43213
43214         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43215         via ftp, rather than depending on NFS.
43216         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43217         case.
43218
43219 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43220
43221         * config/bug-gcc.exp: Use new download proc.
43222
43223 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43224
43225         * chill.execute/execute.exp: cleanups, handles errors better
43226         * chill.compile/compile.exp: rewrite, based on execute.exp
43227         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43228         * lib/chill.exp: major changes to diff proc and compile and link
43229           procs. added chill_fail and chill_pass wrappers to pass and
43230           fail. added more comments, and handle error codes better.
43231           Added a hack to capture stderr from exec, so noncompile tests
43232           can work.
43233
43234 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43235
43236         * chill.execute/execute.exp: rewrite of testsuite driver
43237         * lib/chill.exp: rewrite of testsuite driver
43238         * config/unix-chill.exp: rewrite of testsuite driver
43239
43240 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43241
43242         In chill.execute:
43243         * iexpr.ch: Standardize uppercase.
43244         * tuples.dat: Standardize uppercase.
43245         * vary.ch: standardize.  Correct varying string assignments.
43246         * vary.dat: Add new output lines.
43247
43248 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43249
43250         In chill.execute:
43251         * chprintf.ch: Standardize use of uppercase.
43252         * tuples.ch: Standardize and turn arr2 into a DCL,
43253           rather than a SYN.
43254         * pinits.ch: Standardize.
43255
43256 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43257
43258         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43259         * Makefil: Renamed to Makefile.in.
43260         * configure.in: New.
43261
43262 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43263
43264         In chill.execute:
43265         * .cvsignore: Add result/output files.
43266         * Makefile: Fix up variables at start.  Use MFLAGS
43267           everywhere.  Correct bool_loc, built_ins entries.
43268           Add entry for vary1.ch.
43269         * bitarray.ch: Standardize upper-case usage.
43270         * bitexpr.ch: Standardize, add output of b1.
43271         * params.ch: Use arrayt in along PROC parameters, to
43272           avoid novelty problems.
43273         * sets.ch: Tiny cleanup.
43274         * vary1.ch: Re-indent.
43275
43276 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43277
43278           * Add PR-related files to Makefiles, .cvsignore files, etc.
43279
43280 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43281
43282         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43283           with compiler objects. New names are test-flow.c and test-loop.c
43284
43285 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43286
43287         * Upgraded c-torture tests from 1.19 to 1.20
43288
43289         * new files:
43290         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43291         * gcc.compile: 930623-1.c 930623-2.c
43292         * gcc.noncompile: 930622-1.c 930622-2.c
43293         * gcc.failure: 920411-1.c 920627-2.c
43294         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43295
43296 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43297
43298         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43299           More changes to get testsuite working properly. Needs more work.
43300           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43301
43302 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43303
43304         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43305           More changes to get testsuite working properly. Needs more work.
43306
43307 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43308
43309         * chill.compile/compile.exp: Added for Dejagnu support
43310         * chill.execute/execute.exp: Added for Dejagnu support
43311         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43312
43313 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43314
43315         This should complete moving the CHILL test files.
43316         * chill.noncompile(.cvsignore printf.grt
43317             in-printf.grt chprintf.grt chprintf.ch):
43318             Added test-support files.
43319           (Makefile): Modified further.
43320         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43321             signal.ch): Added test files.
43322           * chill.execute (.cvsignore printf.grt printr.c
43323             in-printf.grt rts.c chprintf.grt rts.h): Added
43324           test-support files.
43325             (Makefile): More corrections.
43326
43327 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43328
43329         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43330           test cases, ready for DejaGnu.
43331
43332 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43333
43334         * Upgraded c-torture tests from 1.18 to 1.19
43335
43336         * gcc.compile: added test(s):
43337           930607-1.c
43338         * gcc.execute: added test(s):
43339           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43340
43341         * added new subdirectory for misc tests: gcc.misc-tests
43342         * gcc.misc-test(s): added tests:
43343           inst-check.c test-consts.c test-ior.c test-switch.c
43344
43345 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43346
43347         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43348
43349 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43350
43351         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43352
43353 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43354
43355         * Upgraded c-torture tests from 1.17 to 1.18
43356
43357 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43358
43359         * Upgraded c-torture tests from 1.12 to 1.17
43360
43361 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
43362
43363         * lib/old-dejagnu.exp:
43364           Fixed handling of XFAIL target triplets to correctly
43365           recognize wildcard characters.  Removed code that
43366           appended a unique id tag to the end of the file name
43367           printed out by the result of the testcases within a
43368           given test file.
43369
43370 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
43371
43372         * lib/old-dejagnu.exp:
43373           Reworked expected failure handling to trigger off of XFAIL
43374           keyword in keyphrase embeded in testcase source code. The
43375           XFAIL keyword must be at the end of the keyphrase line. It
43376           may optionally be followed by one or more target triplets.
43377           It has just occured that the handling of wildcards in the
43378           target triplet may not be correct.
43379
43380 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
43381
43382         * g++.old-deja/tests:
43383           Moved all subdirectories up one level into g++.old-deja .
43384
43385         * lib/old-dejagnu.exp:
43386           Fixed problem with CXXFLAGS not being properly reset, and being
43387           corrupted with extraneous "-c" compiler option.  This was
43388           causing binaries to not be generated for test that needed them.
43389           Modified strings passed to "pass" and "fail" so that individual
43390           tests from the same test file would be distinguished by an
43391           identifier appended to the test file name in the summary logs;
43392           this corrected a problem with erroneous diff logs.  Added code
43393           to search testcases for expected fail and unexpected pass keywords.
43394
43395 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
43396
43397         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
43398
43399 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
43400
43401         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
43402           Removed extraneous text from end of "Special g++ Options"
43403           keyphrase.
43404
43405         * lib/old-dejagnu.exp: Added pattern matching to look for new
43406           keywords, embedded in testcases comments, which will trigger
43407           calls to xpass and xfail.
43408
43409 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
43410
43411         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
43412           comments embedded in the testcases, especially the one looking for
43413           special compiler options, as well as the pattern matching for the
43414           compiler output again.
43415
43416 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
43417
43418         * lib/old-dejagnu.exp: Do a proper check of the return value for
43419           execute tests. Fixed several problems with the pattern matching
43420           of the compiler output which gave erroneous test results.
43421           Changed several of the test result messages to be more descriptive.
43422         * config/unix-g++.exp: Proc g++_load now actually works and
43423           executes the tests passed to it and returns a usable return
43424           value.
43425
43426 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
43427
43428           * lib/gcc.exp: Exits gracefully if $CC is bogus.
43429
43430 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
43431
43432         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
43433           Modified both files to properly execute the old style
43434           dejagnu tests. The previous versions of these files were
43435           experimental and did not function anything near correctly.
43436
43437 1993-04-05  Rob Savoye  (rob@cygnus.com)
43438
43439         * Removed all Makefile.in and configure.in files. No configuration
43440         needed now.
43441
43442 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
43443
43444         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43445
43446 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
43447
43448         * gcc.compile/configure.in, gcc.unsorted/configure.in,
43449         gcc.special/configure.in, gcc.noncompile/configure.in,
43450         gcc.execute/configure.in, gcc.code_quality/configure.in,
43451         g++.other/configure.in, g++.old-deja/configure.in,
43452         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43453         in srcname setting.
43454
43455 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
43456
43457         * lib/udi.exp: Fixed mondfe and mondfe_download.
43458         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43459         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43460
43461 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
43462
43463         * config/udi-gdb.exp: Check $shell_id after connecting to target.
43464         (gdb_exit): Don't remove *_soc files.
43465
43466 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
43467
43468         * lib/c-torture.exp: Don't look for main; instead always use -w
43469         -c.  This is how the c-torture tests work.  Remove the object
43470         file if the compilation succeeds.
43471         * gcc.execute/execute.exp: Remove executable if test passes.
43472         * gcc.noncompile/noncompile.exp: Every test is an expected
43473         failure.
43474         * gcc.special/special.exp: Added tests from c-torture 1.11,
43475         corrected use of existing test.
43476         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
43477         gcc.execute/920625-1.c: Updated to c-torture 1.11.
43478         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
43479         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
43480         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
43481         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
43482         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
43483         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
43484         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
43485         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
43486         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
43487         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
43488         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
43489         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
43490         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
43491         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
43492         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
43493         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
43494         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
43495         c-torture 1.11.
43496         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
43497         correspond to c-torture 1.11.
43498
43499         * New file.