OSDN Git Service

c17c5eb5b4d4f7c6d08c5ff31970816104c1c208
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2
3         PR target/27650
4         * g++.dg/ext/dllimport12.C: New test.
5
6 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
7
8         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9         * gcc.target/mips/nmadd-2.c: Likewise.
10         * gcc.target/mips/mips-ps-6.c: New test.
11         * gcc.target/mips/neg-abs-1.c: Likewise.
12         * gcc.target/mips/neg-abs-2.c: Likewise.
13         * gcc.target/mips/nmadd-3.c: New test.
14
15 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16
17         PR middle-end/28046
18         * gcc.dg/gomp/atomic-10.c: New test.
19         * g++.dg/gomp/atomic-10.C: New test.
20
21 2006-09-20  Eric Christopher  <echristo@apple.com>
22
23         * gcc.target/i386/sse3-not-fisttp.c: New.
24
25 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
26
27         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
28
29 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
30
31         * gcc.c-torture/execute/pr28289.c (one): New variable.
32         (main): Use it instead of argc.
33         * gcc.c-torture/execute/20060102-1.c (one): New variable.
34         (main): Use it instead of argc.
35
36 2006-09-19  Paul Brook  <paul@codesourcery.com>
37
38         PR target/28516
39         * gcc.dg/nested-func-5.c: New test.
40
41 2006-09-19  Ben Elliston  <bje@au.ibm.com>
42
43         * lib/target-supports.exp (check_effective_target_tls): Compile
44         test stubs using ${tool}_target_compile, not just target_compile.
45         (check_effective_target_tls_runtime): Likewise.
46
47 2006-09-19  Ben Elliston  <bje@au.ibm.com>
48
49         * gcc.c-torture/compile/20030405-1.x: Remove.
50
51         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
52         optimising linker from discarding it.
53
54 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
55
56         PR fortran/28526
57         * gfortran.dg/keyword_symbol_1.f90: New test.
58
59         * gfortran.dg/spread_shape_1.f90: Add missing warning with
60         pedantic compilation option.
61
62 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
63
64         PR fortran/29060
65         * gfortran.dg/spread_shape_1.f90: New test.
66
67 2006-09-17  Roger Sayle  <roger@eyesopen.com>
68
69         PR tree-optimization/28887
70         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
71
72 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
73
74         PR c/25993
75         * gcc.dg/pr25993.c: New test.
76
77 2006-09-17  Ira Rosen  <irar@il.ibm.com>
78
79         PR tree-opt/21591
80         * gcc.dg/vect/pr21591.c: New test.
81
82 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
83
84         PR tree-opt/29059
85         * gcc.c-torture/compile/strcpy-1.c: New test.
86         * gcc.c-torture/compile/strcpy-2.c: New test.
87         * gcc.c-torture/compile/memcpy-1.c: New test.
88         * gcc.c-torture/compile/memcpy-2.c: New test.
89
90 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
91
92         PR testsuite/29055
93         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
94
95 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
96
97         * gnat.dg/specs/double_record_extension1.ads: New test.
98         * gnat.dg/specs/double_record_extension2.ads: Likewise.
99
100 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
101
102         PR fortran/29051
103         * gfortran.dg/oldstyle_3.f90: New test.
104
105 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
106
107         PR libgfortran/29099
108         * gfortran.dg/secnds-1.f: New test.
109
110 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
111
112         PR libgfortran/29053
113         * gfortran.dg/streamio_9.f90: New test.
114         * gfortran.dg/streamio_10.f90: New test.
115
116 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
117
118         PR C++/29002
119         * g++.dg/init/array22.C: New test.
120         * g++.dg/init/array23.C: New test.
121
122 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
123
124         * stackcheck.lst: Update list of tests requiring stack checking.
125         * norun.lst: Adjust for above change.
126         * ada95.lst: New file.
127         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
128         requiring -gnat95 switch.
129
130 2006-09-14  Olivier Hainque  <hainque@adacore.com>
131
132         * gnat.dg/in_out_parameter.adb: New test.
133
134 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
135
136         PR debug/28980
137         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
138
139 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
140
141         * gnat.dg/specs/unchecked_union.ads: New test.
142
143 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
144
145         PR rtl-optimization/28982
146         * gcc.c-torture/execute/pr28982a.c: New test.
147         * gcc.c-torture/execute/pr28982b.c: Likewise.
148
149 2006-09-12  Eric Christopher  <echristo@apple.com>
150
151         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
152         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
153
154 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
155
156         PR c/28768
157         PR preprocessor/14634
158         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
159         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
160         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
161
162 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
163
164         * gcc.dg/pr28243.c: New test.
165
166 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
167
168         PR fortran/28971
169         gfortran.dg/pr28971.f90: New test to act as a backstop in case
170         this undiagnosed regression reappears.
171
172 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
173
174         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
175         Treat $srcdir as a literal.
176         * lib/fortran-torture.exp (fortran-torture-compile,
177         fortran-torture-execute): Likewise.
178         * lib/objc-torture.exp (objc-torture-compile,
179         objc-torture-execute): Likewise.
180         * lib/profopt.exp (profopt-execute): Likewise.
181
182 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
183
184         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
185
186 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
187
188         PR testsuite/28950
189         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
190
191 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
192
193         PR target/13685
194         * gcc.target/i386/pr13685.c: New test.
195
196 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
197
198         * gcc.dg/pr28726.c: New test.
199
200 2006-09-11  Josh Conner  <jconner@apple.com>
201
202         * gcc.dg/nrv3.c: Increase size of structure.
203         * gcc.dg/nrv4.c: Likewise.
204         * gcc.dg/nrv5.c: Likewise.
205
206 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
207
208         PR libfortran/28890
209         gfortran.dg/assumed_charlen_function_5.f90: New test.
210
211 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
212
213         PR c++/28991
214         * g++.dg/init/static3.C: New test.
215
216 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
217
218         PR testsuite/29007
219         * gcc.dg/long-long-cst1.c (t): Add cast to
220         __SIZE_TYPE__ before casting to int.
221         (main): Return 0 on success.
222
223 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
224
225         * gcc.c-torture/execute/20060910-1.c: New test.
226
227 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
228
229         PR middle-end/26983
230         * gcc.dg/pr26983.c: New test.
231
232 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
233
234         PR target/29006
235         * gcc.c-torture/execute/pr29006.c: New test.
236
237 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
238
239         PR libfortran/28947
240         gfortran.dg/matmul_4.f90: New test.
241
242 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR fortran/28959
245         gfortran.dg/used_types_10: New test.
246
247 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
248
249         PR libfortran/28923
250         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
251         gfortran.dg/array_initializer_3.f90: New test.
252
253 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
254
255         PR fortran/28914
256         * gfortran.dg/actual_array_constructor_3.f90: New test.
257
258 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
259
260         PR testsuite/26778
261         * gcc.target/i386/pr26778.c: New testcase.
262
263 2006-09-08  Eric Christopher  <echristo@apple.com>
264
265         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
266         * gcc.target/i386/memcpy-1.c: Ditto.
267         * gcc.target/i386/asm-1.c: Ditto.
268         * gcc.target/i386/20060512-4.c: Ditto.
269         * gcc.target/i386/compress-float-387.c: Ditto.
270         * gcc.target/i386/20060512-1.c: Ditto.
271         * gcc.target/i386/compress-float-sse.c: Ditto.
272         * gcc.target/i386/20060512-2.c: Ditto.
273         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
274         * gcc.target/i386/stack-prot-kernel.c: Ditto.
275         * gcc.target/i386/compress-float-387-pic.c: Ditto.
276         * gcc.dg/pr26449.c: Ditto.
277         * gcc.dg/attr-ms_struct-2.c: Ditto.
278         * gcc.dg/attr-ms_struct-1.c: Ditto.
279         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
280
281 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
282
283         PR c/28504
284         * gcc.dg/vla-10.c: New test.
285
286 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
287
288         PR c++/28858
289         * g++.dg/parse/template20.C: New test.
290         * g++.dg/template/operator8.C: Remove obsolete part.
291         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
292         * g++.old-deja/g++.pt/crash65.C: Likewise.
293
294 2006-09-07  Jason Merrill  <jason@redhat.com>
295
296         PR middle-end/27724
297         * gcc.dg/long-long-cst1.c: New test.
298
299 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
300
301         PR C++/28906
302         * g++.dg/other/array3.C: New test.
303         * g++.dg/other/array4.C: New test.
304         * g++.dg/other/array5.C: New test.
305
306 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
307
308         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
309
310 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
311
312         PR target/28946
313         * gcc.target/i386/pr28946.c: New test.
314
315 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
316
317         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
318         in integer literal constant.
319         * gfortran.dg/enum_8.f90: Ditto.
320         * gfortran.dg/g77/20030326-1.f: Ditto.
321
322 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
323
324         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
325         nonconformance usage.
326
327 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
328
329         PR middle-end/28862
330         * gcc.c-torture/compile/vector-align-1.c: New test.
331
332 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
333
334         PR rtl-opt/27883
335         * g++.dg/opt/copysign-1.C: New test.
336
337 2006-09-06  Jason Merrill  <jason@redhat.com>
338
339         PR c++/27371
340         * g++.dg/warn/unused-result1.C: New test.
341
342 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
343
344         PR c++/28903
345         * g++.dg/ext/vla3.C: New test.
346
347         PR c++/28886
348         * g++.dg/template/array16.C: New test.
349
350 2006-09-06  Richard Guenther  <rguenther@suse.de>
351
352         * gcc.dg/pr27226.c: Remove testcase again.
353
354 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
355
356         PR tree-opt/28937
357         * g++.dg/opt/unroll2.C: New test.
358
359 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
360
361         PR tree-opt/28952
362         * gcc.dg/vect/pr28952.c: New test.
363
364 2006-09-05  Richard Guenther  <rguenther@suse.de>
365
366         PR tree-optimization/28900
367         * gcc.dg/torture/pr28900.c: New testcase
368
369 2006-09-05  Richard Guenther  <rguenther@suse.de>
370
371         PR tree-optimization/28905
372         * gcc.c-torture/compile/pr28905.c: New testcase.
373
374 2006-09-05  Richard Guenther  <rguenther@suse.de>
375
376         PR middle-end/28935
377         * gcc.dg/pr28935.c: New testcase.
378
379 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
380
381         * gcc.c-torture/execute/20060905-1.c: New test.
382
383 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
384
385         PR fortran/28908
386         * gfortran.dg/used_types_7.f90: New test.
387         * gfortran.dg/used_types_8.f90: New test.
388         * gfortran.dg/used_types_9.f90: New test.
389
390 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
391
392         * gcc.c-torture/compile/20060904-1.c: New test.
393
394 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
395
396         PR c++/23287 Revert my 2006-09-01 patch
397         * g++.dg/parse/dtor12.C: Remove.
398
399 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
400
401         PR c+/27670
402         * g++.dg/template/operator9.C: New test.
403
404         PR c++/27493
405         * g++.dg/template/operator7.C: New test.
406
407         PR c++/27494
408         * g++.dg/template/operator8.C: New test.
409
410         PR c++/27397
411         * g++.dg/template/crash57.C: New test.
412
413         * g++.dg/template/typedef4.C: Adjust error markers.
414         * g++.dg/template/typedef5.C: Likewise.
415
416 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
417
418         PR c++/28878
419         * g++.dg/parse/crash33.C: New test.
420
421 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
422         Richard Guenther  <rguenther@suse.de>
423         Adam Nemet  <anemet@caviumnetworks.com>
424
425         PR middle-end/27226
426         * gcc.target/mips/memcpy-1.c: New testcase.
427         * gcc.dg/pr27226.c: Likewise.
428
429 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
430
431         PR c++/28705
432         * g++.dg/lookup/koenig5.C: New.
433         * g++.dg/template/crash56.C: New.
434
435 2006-09-01  Josh Conner  <jconner@apple.com>
436
437         PR c++/25505
438         * gcc.dg/nrv3.c: New test.
439         * gcc.dg/nrv4.c: New test.
440         * gcc.dg/nrv5.c: New test.
441
442 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
443
444         PR c++/23287
445         * g++.dg/parse/dtor12.C: New.
446
447 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
448
449         PR tree-optimization/28839
450         * gcc.dg/pr28839.c: New test.
451
452 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
453
454         PR target/24367
455         * gcc.dg/pr24367.c: New testcase.
456
457 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
458
459         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
460
461 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
462
463         PR rtl-optimization/27735
464         * gcc.dg/loop-unswitch-1.c: New test.
465
466 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
467
468         PR fortran/28885
469         * gfortran.dg/aliasing_dummy_2.f90: New test.
470
471         PR fortran/20067
472         * gfortran.dg/generic_5.f90: Change error message.
473
474         PR fortran/28873
475         * gfortran.dg/generic_6.f90: New test.
476
477         PR fortran/25077
478         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
479
480         PR fortran/25102
481         * gfortran.dg/invalid_interface_assignment.f90: New test.
482
483         PR fortran/24866
484         * gfortran.dg/module_proc_external_dummy.f90: New test.
485
486 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         PR c++/28349
489         * testsuite/g++.dg/warn/var-args1.C: New test.
490
491 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
492
493         PR fortran/28866
494         * gfortran.dg/simpleif_2.f90: New test.
495         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
496         * gfortran.dg/enum_5.f90: Ditto.
497
498 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
499             Kazu Hirata  <kazu@codesourcery.com>
500
501         PR tree-optimization/17506
502         * gcc.dg/pr17506.c: New.
503
504 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
505
506         PR c++/28139
507         * g++.dg/eh/alias1.C: New test.
508
509 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
510
511         PR c++/28860
512         * g++.dg/template/ttp22.C: New test.
513
514 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
515
516         PR middle-end/26632
517         * gcc.dg/pr26632.c: New.
518
519 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
520
521         PR libgfortran/28354
522         * gfortran.dg/fmt_zero_precision.f90: New test.
523
524 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/28058
527         * g++.dg/template/spec31.C: New test.
528
529 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
530
531         PR c++/26573
532         * g++.dg/other/static2.C: New test.
533
534 2006-08-26  Roger Sayle  <roger@eyesopen.com>
535
536         * gcc.dg/Wswitch-enum-2.c: New test case.
537         * gcc.dg/Wswitch-enum-3.c: Likewise.
538
539 2006-08-26  Richard Guenther  <rguenther@suse.de>
540
541         * gcc.c-torture/compile/20060826-1.c: New testcase.
542
543 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
544
545         PR c++/28736
546         * g++.dg/template/void10.C: New test.
547
548         PR c++/28737
549         * g++.dg/template/void8.C: New test.
550
551         PR c+_+/28738
552         * g++.dg/template/void9.C: New test.
553
554         * g++.dg/template/void3.C: Adjust error markers.
555         * g++.dg/template/void4.C: Likewise.
556         * g++.dg/template/crash55.C: Likewise.
557         * g++.dg/template/void7.C: Likewise
558
559 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
560
561         PR c++/28588
562         * g++.dg/inherit/access6.C: New test.
563         * g++.dg/inherit/access7.C: Likewise.
564
565         PR c++/28595
566         * g++.dg/template/array15.C: New test.
567         * g++.dg/template/crash2.C: Tweak error markers.
568
569 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
570
571         PR middle-end/28683
572         * gcc.c-torture/compile/20060823-1.c: New test.
573
574 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
575
576         PR c++/28853
577         * g++.dg/template/ttp21.C: New test.
578
579         PR c++/28852
580         * g++.dg/other/operator1.C: Add error-marker.
581         * g++.dg/other/operator2.C: New test.
582
583 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
584
585         PR c/27893
586         * gcc.c-torture/compile/vla-const-1.c,
587         gcc.c-torture/compile/vla-const-2.c: New tests.
588
589 2006-08-26  Richard Guenther  <rguenther@suse.de>
590
591         PR middle-end/28814
592         * gcc.dg/torture/pr28814.c: New testcase.
593
594 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
595
596         PR c/28418
597         * gcc.c-torture/compile/compound-literal-1.c: New test.
598
599 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
600
601         PR c/28299
602         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
603         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
604         Expect extra diagnostics.
605
606 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
607
608         gcc.dg/noncompile/pr16876.c: New test.
609
610 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
611
612         PR c++/28056
613         * g++.dg/parse/local1.C: New test.
614         * g++.dg/other/qual1.C: Tweak error marker.
615
616 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
617
618         PR c++/27787
619         * g++.dg/template/typename10.C: New.
620         * g++.dg/template/lookup4.C: Remove bogus error marker.
621
622 2006-08-25  Richard Guenther  <rguenther@suse.de>
623
624         PR testsuite/28829
625         * gcc.dg/pr26570.c: Fix testcase.
626
627 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
628
629         PR tree-opt/28807
630         * gcc.c-torture/execute/mayalias-2.c: New test.
631         * gcc.dg/tree-ssa/alias-13.c: New test.
632
633 2006-08-24  Jan Hubicka  <jh@suse.cz>
634
635         PR debug/26881
636         * gcc.dg/debug/pr26881.c: New file.
637
638 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
639
640         PR fortran/28788
641         * gfortran.dg/used_types_4.f90: New test.
642         * gfortran.dg/derived_init_2.f90: Modify to check sibling
643         association of derived types.
644         * gfortran.dg/used_types_2.f90: Add module cleanup.
645         * gfortran.dg/used_types_3.f90: The same.
646
647         PR fortran/28771
648         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
649         fix of regression.
650
651 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
652
653         PR 28813
654         * gfortran.dg/direct_io_6.f90: Remove test.
655
656 2006-08-23  Stuart Hastings  <stuart@apple.com>
657
658         PR 28825
659         * gcc.target/i386/20060821-1.c: New.
660
661 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
662
663         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
664         dg-warning strings for dllimport.
665
666 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
667
668         PR C++/28450
669         * g++.dg/ext/vector4.C: New test.
670         * g++.dg/ext/complex1.C: New test.
671
672 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
673
674         PR debug/28692
675         * gcc.dg/debug/const-1.c: New.
676         * gcc.dg/debug/const-2.c: New.
677         * gcc.dg/debug/dwarf2/const-1.c: New.
678         * gcc.dg/debug/dwarf2/const-2.c: New.
679         * gcc.dg/debug/dwarf2/const-2b.c: New.
680
681 2006-08-22  Richard Guenther  <rguenther@suse.de>
682
683         PR middle-end/28776
684         * gcc.c-torture/compile/pr28776-1.c: New testcase.
685         * gcc.c-torture/compile/pr28776-2.c: Likewise.
686
687 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
688
689         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
690
691 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
692
693         PR c++/26269
694         * g++.dg/other/error14.C: New test.
695
696         PR c++/28505
697         * g++.dg/parse/ctor7.C: New test.
698         * g++.dg/parse/ctor8.C: Likewise.
699
700         PR c++/28741
701         * g++.dg/template/void7.C: New test.
702
703 2006-08-21  Olivier Hainque  <hainque@adacore.com>
704
705         * gnat.dg/self_aggregate_with_zeros.adb: New test.
706         * gnat.dg/self_aggregate_with_array.adb: New test.
707
708 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
709
710         * g++.dg/eh/arm-vfp-unwind.C: New test.
711
712 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
713
714         PR c++/28341
715         * g++.dg/template/ref3.C: New test.
716         * g++.dg/template/nontype13.C: New test.
717
718         PR c++/28346
719         * g++.dg/template/ptrmem17.C: New test.
720
721 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
722
723         PR target/28648 c:
724         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
725
726 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
727
728         PR fortran/28630
729         * gfortran.dg/used_types_2.f90: New test.
730
731         PR fortran/28601
732         * gfortran.dg/used_types_3.f90: New test.
733
734         PR fortran/20886
735         * gfortran.dg/generic_actual_arg.f90: New test.
736
737         PR fortran/28735
738         * gfortran.dg/module_private_array_refs_1.f90: New test.
739
740         PR fortran/28762
741         * gfortran.dg/program_name_1.f90: New test.
742
743         PR fortran/28425
744         * gfortran.dg/derived_constructor_comps_1.f90: New test.
745
746         PR fortran/28496
747         * gfortran.dg/array_initializer_2.f90: New test.
748
749         PR fortran/18111
750         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
751
752         PR fortran/28600
753         * gfortran.dg/assumed_charlen_function_4.f90: New test.
754
755         PR fortran/28771
756         * gfortran.dg/assumed_charlen_in_main.f90: New test.
757
758         PR fortran/28660
759         * gfortran.dg/dependent_decls_1.f90: New test.
760
761 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
762
763         PR fortran/25217
764         * gfortran.dg/derived_init_2.f90: New.
765
766 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
767
768         * gcc.c-torture/execute/pr28289.c: New test.
769
770 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
771
772         PR c/28744
773         * gcc.dg/attr-externally-visible-1.c: New test.
774         * gcc.dg/attr-externally-visible-2.c: New test.
775         * g++.dg/parse/attr-externally-visible-1.C: New test.
776         * g++.dg/parse/attr-externally-visible-2.C: New test.
777
778 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
779
780         PR c++/28606
781         * g++.dg/parse/dtor11.C: New test.
782
783 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
784
785         PR rtl-optimization/28489
786         * gcc.c-torture/compile/pr28489.c: New test.
787
788 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
789
790         PR c++/28710
791         * g++.dg/template/redecl4.C: New test.
792
793         PR c++/28711
794         * g++.dg/template/ctor8.C: New test.
795
796 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
797
798         * gcc.dg/pr26570.c: Fix testcase.
799
800 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
801
802         * PR c++/28573
803         * g++.dg/parse/offsetof6.C: New test.
804         * g++.dg/parse/offsetof6.C: New test.
805         * g++.dg/parse/offsetof7.C: New test.
806
807 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
808
809         PR testsuite/28602
810         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
811         is false.
812
813 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
814
815         PR c++/28302
816         * g++.dg/ext/vector3.C: New test.
817
818 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
819
820         PR gcov/profile/26570
821         * gcc.dg/pr26570.c: New test.
822
823 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
824
825         PR c/27697
826         * gcc.dg/qual-component-1.c: New test.
827
828 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
829
830         PR c++/28593
831         * g++.dg/parse/new3.C: New test.
832
833 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
834
835         PR fortran/25828
836         * gfortran.dg/streamio_1.f90: New test.
837         * gfortran.dg/streamio_2.f90: New test.
838         * gfortran.dg/streamio_3.f90: New test.
839         * gfortran.dg/streamio_4.f90: New test.
840         * gfortran.dg/streamio_5.f90: New test.
841         * gfortran.dg/streamio_6.f90: New test.
842         * gfortran.dg/streamio_7.f90: New test.
843         * gfortran.dg/streamio_8.f90: New test.
844
845 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
846
847         PR c/28287
848         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
849
850 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
851
852         PR c++/28594
853         * g++.dg/template/void6.C: New test.
854
855 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
856
857         PR c/28649
858         * gcc.dg/parse-error-1.c: New test.
859         * gcc.dg/parse-error-2.c: New test.
860         * gcc.dg/cpp/digraph2.c: Add error-marker.
861         * gcc.dg/noncompile/920923-1.c: Likewise.
862
863 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
864
865         PR c/27490
866         * gcc.dg/sizeof-2.c: New testcase.
867
868         PR c/27489
869         * gcc.dg/switch-A.c: New testcase.
870
871 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
872
873         PR c++/28288
874         PR c++/14556
875         * g++.old-deja/g++.warn/compare1.C: Delete.
876         * g++.dg/opt/pr7503-2.C: Delete.
877         * g++.dg/opt/pr7503-3.C: Delete.
878         * g++.dg/opt/pr7503-4.C: Delete.
879         * g++.dg/opt/pr7503-5.C: Delete.
880         * g++.dg/opt/max1.C: Delete.
881         * g++.dg/warn/minmax.C: Delete.
882         * g++.dg/expr/minmax.C: New test.
883
884 2006-08-14  Richard Guenther  <rguenther@suse.de>
885
886         PR testsuite/28703
887         * gcc.c-torture/execute/pr28651.c: Do not use argc
888         to avoid optimization, instead forbid inlining.
889
890 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
891
892         PR rtl-optimization/28634
893         * gcc.c-torture/execute/ieee/pr28634.c: New test.
894
895 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
896
897         PR c/27184
898         * gcc.dg/torture/pr27184.c: New test.
899
900 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
901
902         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
903
904 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
905
906         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
907         * gfortran.dg/stat_2.f90: Likewise.
908         * gfortran.dg/chmod_1.f90: Likewise.
909         * gfortran.dg/chmod_2.f90: Likewise.
910         * gfortran.dg/chmod_3.f90: Likewise.
911
912 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
913
914         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
915
916 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
917
918         * g++.dg/opt/pr23454-2.C: New test.
919
920 2006-08-11  Richard Guenther  <rguenther@suse.de>
921
922         PR middle-end/28651
923         * gcc.c-torture/execute/pr28651.c: New testcase.
924
925 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
926
927         * gnat.dg/specs/static_initializer.ads: New test.
928
929 2006-08-10  Paul Brook  <paul@codesourcery.com>
930
931         * gcc.target/arm/cond-asm.c: New test.
932
933 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
934
935         PR tree-optimization/26197
936         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
937         * g++.dg/vect/vect.exp: Compile the new tests with
938         --param max-aliased-vops=0.
939
940 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
941
942         PR c++/28637
943         * g++.dg/template/void3.C: New test.
944
945         PR c++/28638
946         * g++.dg/template/void4.C: New test.
947
948         PR c++/28640
949         * g++.dg/template/void5.C: New test.
950
951 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
952
953         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
954         after dg-do compile.
955
956 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
957
958         PR tree-optimizations/26969
959         * gcc.dg/vect/vect.exp: Compile tests prefixed with
960         "unswitch-loops" with -funswitch-loops.
961         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
962
963 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
964
965         * gcc.dg/sparc-getcontext-1.c: Fix typo.
966         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
967         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
968         * objc.dg/dwarf-1.m: Likewise.
969         * objc.dg/dwarf-2.m: Likewise.
970         * obj-c++.dg/dwarf-2.mm: Likewise.
971
972 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
973
974         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
975         * objc.dg/dwarf-2.m: Likewise.
976         * obj-c++.dg/dwarf-2.mm: Likewise.
977
978         PR libfortran/28603
979         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
980
981         PR testsuite/27611
982         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
983
984         PR testsuite/27033
985         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
986
987 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
988
989         PR target/27827
990         * gcc.target/i386/pr27827.c: New testcase.
991
992 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
993
994         PR fortran/28590
995         * gfortran.dg/sequence_types_1.f90: New test.
996
997 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
998
999         PR fortran/28548
1000         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1001         dg-warning.  Add -pedantic option.
1002
1003 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1004
1005         PR c/28502
1006         * gcc.dg/proto-1.c: New test.
1007
1008         PR c/27721
1009         * gcc.dg/lvalue-4.c: New test.
1010
1011         PR c/28136
1012         * gcc.dg/init-bad-5.c: New test.
1013
1014 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1015
1016         PR c++/28347
1017         * g++.dg/ext/typedef-init.C: Add new test for typedef
1018         initialization inside templates. Adjust existing error markers.
1019
1020 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1021
1022         PR c++/28148
1023         * g++.dg/init/ptrmem3.C: New test.
1024
1025 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1026
1027         PR tree-optimization/27770
1028         * lib/target-support.exp: New target keyword "section_anchors".
1029         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1030         tests.
1031         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1032         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1033         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1034         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1035
1036 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1037
1038         * gcc.dg/20060801-1.c: Add missing '}'.
1039
1040 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1041
1042         PR c++/27508
1043         * g++.dg/parse/dtor9.C: New test.
1044         * g++.dg/parse/dtor10.C: New test.
1045         * g++.dg/other/error7.C: Adjust error-marker.
1046
1047         PR c++/28274
1048         * g++.dg/other/default5.C: New test.
1049
1050 2006-08-02  Richard Guenther  <rguenther@suse.de>
1051
1052         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1053
1054 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1055
1056         PR c++/28557
1057         * g++.dg/template/conv9.C: New test.
1058
1059 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1060
1061         PR debug/28063
1062         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1063         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1064         Optionally return assembly text.  Update callers.
1065         (check_no_compiler_messages): Update verbose messages.
1066         (check_no_messages_and_pattern): New.
1067         (check_effective_target_string_merging): New.
1068
1069 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1070
1071         PR c++/28250
1072         * g++.dg/eh/catch4.C: New test.
1073
1074         PR c++/28257
1075         * g++.dg/other/qual1.C: New test.
1076
1077         PR c++/28259
1078         * g++.dg/inherit/error2.C: New test.
1079
1080         PR c++/28267
1081         * g++.dg/other/new1.C: New test.
1082
1083         * g++.dg/warn/pr23075.C: Remove obsolete test.
1084         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1085         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1086
1087 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1088
1089         PR c++/28523
1090         * g++.dg/eh/cast1.C: New test.
1091
1092 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1093
1094         PR libfortran/28452
1095         * gfortran.dg/random_3.f90:  New test.
1096
1097 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1098
1099         PR c++/28432
1100         * g++.dg/other/pr28304.C: Change expected error message.
1101         * g++.dg/other/pr28432.C: New test.
1102
1103 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1104
1105         PR c++/28256
1106         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1107
1108 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1109
1110         PR debug/23336
1111         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1112         at -g1.
1113         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1114         g++.dg/debug/enum-2.C: New.
1115
1116 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1117
1118         PR c++/6634
1119         * g++.dg/parse/long1.C: Add more tests.
1120
1121 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1122
1123         * gfortran.dg/lrshift_1.c: New file.
1124
1125 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1126
1127         PR libgfortran/28335
1128         * gfortran.dg/no_unit_error_1.f90: New test.
1129
1130 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1131
1132         PR libgfortran/28335
1133         * gfortran.dg/no_unit_error_1.f90: Delete test.
1134         * gfortran.dg/no_unit_error_2.f90: Delete test.
1135
1136 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1137
1138         * gfortran.dg/chmod_3.f90: New test.
1139         * gfortran.dg/ltime_gmtime_1.f90: New test.
1140         * gfortran.dg/ltime_gmtime_2.f90: New test.
1141         * gfortran.dg/lrshift_1.f90: New test.
1142         * gfortran.dg/chmod_1.f90: New test.
1143         * gfortran.dg/chmod_2.f90: New test.
1144
1145 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1146
1147         PR c++/27668
1148         * g++.dg/template/crash55.C: New test.
1149
1150         PR c++/27962
1151         * g++.dg/template/nontype16.C: New test.
1152
1153         * g++.dg/template/void2.C: Adjust error markers.
1154         * g++.dg/template/nontype5.C: Adjust error markers.
1155
1156 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1157
1158         * gcc.target/i386/stack-prot-kernel.c: New test.
1159
1160 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1161
1162         * gcc.dg/builtins-55.c: New test case.
1163
1164 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1165
1166         PR rtl-optimization/27907
1167         * gcc.c-torture/compile/pr27907.c: New test.
1168
1169 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1170
1171         * gfortran.dg/mclock.f90: New test.
1172         * gfortran.dg/int_conv_1.f90: New test.
1173         * gfortran.dg/stat_1.f90: New test.
1174         * gfortran.dg/stat_2.f90: New test.
1175
1176 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1177
1178         PR libgfortran/28335
1179         * gfortran.dg/no_unit_error_1.f90: New test.
1180         * gfortran.dg/no_unit_error_2.f90: New test.
1181         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1182
1183 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1184
1185         PR middle-end/28473
1186         * gcc.dg/fold-convround-1.c: New test case.
1187
1188 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1189
1190         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1191
1192 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1193
1194         PR c++/27572
1195         * g++.dg/other/typedef1.C: New test.
1196         * g++.dg/template/typedef4.C: New test.
1197         * g++.dg/template/typedef5.C: New test.
1198
1199 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1200
1201         PR fortran/28416
1202         * gfortran.dg/allocatable_dummy_3.f90: New.
1203
1204 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1205
1206         PR fortran/28439
1207         * gfortran.dg/arithmetic_if.f90:  New test.
1208
1209 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1210
1211         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1212         avoid memcpy optimization.
1213
1214 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1215
1216         PR fortran/25289
1217         * gfortran.dg/direct_io_6.f90: New test.
1218
1219 2006-07-24  Jan Hubicka  <jh@suse.cz>
1220
1221         PR c/25795
1222         PR c++/27369
1223         * gcc.dg/pr25795.c: New test.
1224         * gcc.dg/pr25795-1.c: New test.
1225
1226 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1227
1228         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1229         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1230         which may be transformed to "g || h" on some platforms.
1231
1232 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1233
1234         PR c++/28025
1235         * g++.dg/template/friend45.C: New test.
1236
1237 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1238
1239         PR libgfortran/28339
1240         * gfortran.dg/arrayio_8.f90: New test.
1241
1242 2006-07-21  Mike Stump  <mrs@apple.com>
1243
1244         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1245
1246         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1247
1248 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1249
1250         PR c++/28250
1251         * g++.dg/eh/catch3.C: New test.
1252
1253         PR c++/28363
1254         * g++.dg/template/defarg10.C: New test.
1255
1256 2006-07-20  Paul Brook  <paul@codesourcery.com>
1257
1258         PR 27363
1259         * gcc.dg/pr27363.c: New test.
1260
1261 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1262
1263         PR c++/28338
1264         * g++.dg/init/ref13.C: New test.
1265
1266 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1267
1268         PR obj-c++/28434
1269         * obj-c++.dg/proto-error-1.mm: New test.
1270
1271 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1272
1273         PR c++/28337
1274         * g++.dg/template/string1.C: New test.
1275
1276 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1277
1278         PR c++/28048
1279         * g++.dg/template/defarg9.C: New test.
1280
1281         PR c++/28235
1282         * g++.dg/template/static27.C: New test.
1283
1284 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1285
1286         PR 28410
1287         * gcc.dg/tree-ssa/pr28410.c: New test.
1288
1289 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1290
1291         PR c++/28258
1292         * g++/dg/other/error13.C: New test.
1293
1294         PR c++/28260
1295         * g++.dg/template/friend44.C: New test.
1296
1297 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1298
1299         PR c++/27495
1300         * g++.dg/other/pr27495.C: New.
1301
1302 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1303
1304         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1305         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1306
1307 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1308
1309         PR c/28286
1310         * gcc.dg/pragma-pack-4.c: New test.
1311
1312 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1313
1314         PR c++/28291
1315         * g++.dg/ext/pr28291.C: New test.
1316
1317 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1318
1319         PR middle-end/28403
1320         * gcc.c-torture/execute/pr28403.c: New test.
1321
1322 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1323
1324         PR middle-end/28402
1325         * gcc.dg/pr28402.c: New test.
1326
1327 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1328
1329         PR c++/28304
1330         * g++.dg/other/pr28304.C: New test.
1331
1332 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1333
1334         PR other/28251
1335         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1336         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1337
1338 2006-07-17  Richard Guenther  <rguenther@suse.de>
1339
1340         PR tree-optimization/28238
1341         * g++.dg/tree-ssa/pr28238.C: New testcase.
1342
1343 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1344
1345         PR c++/28250
1346         * g++.dg/eh/catch1.C: New test.
1347         * g++.dg/eh/catch2.C: New test.
1348
1349 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR c++/28370
1352         * g++.dg/template/anon3.C: New test.
1353
1354 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1355
1356         PR fortran/20844
1357         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1358         specifiers requiring an explicit format tag..
1359
1360         PR fortran/28201
1361         * gfortran.dg/generic_5: New test.
1362
1363         PR fortran/20893
1364         * gfortran.dg/elemental_optional_args_1.f90: New test.
1365
1366 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1367
1368         * gnat.dg/assert.ads: New file.
1369         * gnat.dg/controlled_record.ads: Likewise.
1370         * gnat.dg/controlled_record.adb: Likewise.
1371
1372 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1373
1374         PR c++/28292
1375         * g++.dg/other/error12.C: New test.
1376
1377         PR c++/28269
1378         * g++.dg/template/crash54.C: New test.
1379
1380 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1381
1382         PR c++/28249
1383         * g++.dg/parse/catch1.C: New test.
1384
1385         PR c++/28294
1386         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1387
1388         PR c++/28387
1389         * g++.dg/ext/attrib24.C: New test.
1390
1391 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1392
1393         PR c++/28343
1394         * g++.dg/ext/asmspec1.C: New test.
1395
1396 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1397
1398         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1399         (dg-test): Support shouldfail tests.
1400         * lib/target-supports-dg.exp (dg-shouldfail): New.
1401         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1402         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1403         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1404         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1405         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1406         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1407         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1408
1409 2006-07-13  Jan Hubicka  <jh@suse.cz>
1410
1411         * gcc.target/i386/memcpy-1.c: New.
1412
1413 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1414
1415         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1416
1417 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1418
1419         PR fortran/25097
1420         * gfortran.dg/present_1.f90: New test.
1421
1422         PR fortran/20903
1423         * gfortran.dg/interface_derived_type_1.f90: New test.
1424
1425 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1426
1427         PR fortran/28213
1428         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1429         list.
1430
1431 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1432
1433         PR c++/27820
1434         * g++.dg/other/label1.C: New test.
1435
1436 2006-07-07   Richard Guenther  <rguenther@suse.de>
1437
1438         PR middle-end/28268
1439         * gcc.dg/torture/pr28268.c: New testcase.
1440
1441 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1442
1443         PR c++/27019
1444         * g++.dg/ext/pr27019.C: New.
1445
1446 2006-07-07  Richard Guenther  <rguenther@suse.de>
1447
1448         PR tree-optimization/28187
1449         * gcc.dg/pr28187.c: New testcase.
1450
1451 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1452
1453         * gnat.dg/address_conversion.adb: New test.
1454         * gnat.dg/boolean_subtype.adb: Likewise.
1455         * gnat.dg/frame_overflow.adb: Likewise.
1456         * gnat.dg/pointer_array.adb: Likewise.
1457         * gnat.dg/pointer_conversion.adb: Likewise.
1458
1459 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1460
1461         PR fortran/28237
1462         PR fortran/23420
1463         * gfortran.dg/print_fmt_5.f90: New test.
1464
1465 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1466
1467         PR fortran/28129
1468         * gfortran.dg/bounds_check_4.f90: New test.
1469
1470 2006-07-05  Richard Guenther  <rguenther@suse.de>
1471
1472         PR target/28158
1473         * gfortran.dg/pr28158.f90: New testcase.
1474
1475 2006-07-05  Richard Guenther  <rguenther@suse.de>
1476
1477         PR tree-optimization/28162
1478         * gcc.dg/pr28162.c: New testcase.
1479
1480 2006-07-05  Richard Guenther  <rguenther@suse.de>
1481         Andrew Pinski  <pinskia@gcc.gnu.org>
1482
1483         PR c++/27084
1484         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1485
1486 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1487
1488         PR fortran/28174
1489         * gfortran.dg/actual_array_substr_2.f90: New test.
1490
1491         PR fortran/28167
1492         * gfortran.dg/actual_array_constructor_2.f90: New test.
1493
1494 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1495
1496         * gfortran.dg/itime_idate_1.f: New test.
1497         * gfortran.dg/itime_idate_2.f: New test.
1498
1499 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1500
1501         PR libgfortran/27704
1502         * gfortran.dg/open_status_3.f90: New test.
1503         * gfortran.dg/fmt_l.f90: Update for new feature.
1504
1505 2006-07-03  Asher Langton  <langton2@llnl.gov>
1506
1507         * gfortran.dg/oldstyle_2.f90: New.
1508
1509 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1510
1511         * gnat.dg/string_slice.adb: New test.
1512
1513 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1514
1515         PR fortran/19259
1516         * gfortran.dg/semicolon_fixed.c: New.
1517         * gfortran.dg/semicolon_free.c: New.
1518
1519 2006-06-30  Mike Stump  <mrs@apple.com>
1520
1521         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1522         that don't support internal visibility.
1523
1524 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1525
1526         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1527         for '(' / ')' needing an extra '\'.
1528
1529 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1530
1531         PR middle-end/27428
1532         * gcc.dg/pr27428-1.c: New test case.
1533
1534 2006-06-29  Mike Stump  <mrs@apple.com>
1535
1536         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1537         on darwin as we can't align commons large enough yet.
1538
1539         * gcc.dg/vla-8.c: Add additional testcases.
1540
1541 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1542
1543         PR c++/28114
1544         * g++.dg/other/pr28114.C: New.
1545
1546 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gcc.c-torture/compile/20060625-1.c: New test.
1549
1550 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1551
1552         PR fortran/20867
1553         * gfortran.dg/stfunc_3.f90: New test.
1554
1555         PR fortran/25056
1556         * gfortran.dg/impure_actual_1.f90: New test.
1557
1558         PR fortran/20874
1559         * gfortran.dg/elemental_result_1.f90: New test.
1560
1561         PR fortran/25073
1562         * gfortran.dg/select_7.f90: New test.
1563
1564         PR fortran/27554
1565         * intrinsic_actual_1.f: New test.
1566
1567         PR fortran/22038
1568         PR fortran/28119
1569         * gfortran.dg/forall_4.f90: New test.
1570
1571         PR fortran/25072
1572         * gfortran.dg/forall_5.f90: New test.
1573
1574 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1575
1576         PR c++/28051
1577         * g++.dg/template/using13.C: New test.
1578
1579         PR c++/28054
1580         * g++.dg/other/incomplete3.C: New test.
1581
1582 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1583
1584         PR fortran/28081
1585         * gfortran.dg/substr_3.f: New test.
1586         * gfortran.dg/equiv_2.f90: Update expected error message.
1587
1588 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1589
1590         PR fortran/28118
1591         * gfortran.dg/actual_array_substr_1.f90: New test.
1592
1593 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1594
1595         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1596         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1597
1598 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1599
1600         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1601
1602 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1603
1604         PR fortran/27981
1605         * gfortran.dg/simpleif_2.f90: New test.
1606
1607 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1608
1609         * g++.dg/template/error22.C: Fix typo.
1610
1611 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1612
1613         PR c++/28112
1614         * g++.dg/ext/attrib23.C: New test.
1615
1616 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1617
1618         * gnat.dg/varsize_temp.adb: New test.
1619
1620 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1621
1622         PR c++/11468
1623         * g++.dg/other/java2.C: New test.
1624
1625 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1626
1627         PR target/27789
1628         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1629         initialization.
1630
1631 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1632
1633         PR target/27531
1634         * gcc.dg/pr27531-1.c: New test case.
1635
1636 2006-06-22  Asher Langton  <langton2@llnl.gov>
1637
1638         PR fortran/24748
1639         * gfortran.dg/implicit_8.f90: New.
1640
1641 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1642
1643         PR rtl-optimization/28121
1644         * gcc.dg/pr28121.c: New test.
1645
1646 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1647
1648         PR c++/27805
1649         * g++.dg/parse/ptrmem6.C: New test.
1650
1651         PR c++/27821
1652         * g++.dg/template/error22.C: New test.
1653
1654 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1655
1656         PR c++/28111
1657         * g++.dg/template/friend43.C: New test.
1658
1659         PR c++/28110
1660         * g++.dg/template/crash53.C: New test.
1661
1662         PR c++/28109
1663         * g++.dg/rtti/incomplete1.C: New test.
1664
1665 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1666
1667         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1668
1669 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1670
1671         * gcc.c-torture/execute/complex-7.c: New.
1672
1673 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1674
1675         * gcc.dg/merge-all-constants-1.c: New test.
1676
1677 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1678
1679         PR c++/28113
1680         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1681
1682 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1683
1684         * gfortran.dg/rrspacing_1.f90: New test.
1685
1686 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1687
1688         PR c++/28052
1689         * g++.dg/other/bitfield2.C: New test.
1690
1691 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1692
1693         PR tree-optimization/27331
1694         * gcc.dg/pr27331.c: New test.
1695
1696 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1697             Eric Botcazou  <ebotcazou@adacore.com>
1698
1699         PR ada/18692
1700         * lib/gnat.exp: New file.
1701         * lib/gnat-dg.exp: Likewise.
1702         * gnat.dg: New directory.
1703         * gnat.dg/dg.exp: New driver.
1704         * gnat.dg/specs: New directory.
1705         * gnat.dg/specs/specs.exp: New driver.
1706         * gnat.dg/style: New directory.
1707         * gnat.dg/style/style.exp: New driver.
1708
1709 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1710
1711         PR fortran/16206
1712         * gfortran.dg/array_initializer_1.f90: New test.
1713
1714         PR fortran/28005
1715         * gfortran.dg/matmul_3.f90: New test.
1716
1717 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1718
1719         PR middle-end/28075
1720         * gcc.dg/tree-ssa/inline-1.c: New test.
1721
1722 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1723
1724         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1725         in malloc prototype; remove XFAIL.
1726         * gcc.dg/pr18241-2.c: Ditto.
1727         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1728         in memset prototype; remove XFAIL.
1729         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1730
1731 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1732
1733         * gcc.dg/vla-8.c: Add.
1734
1735 2006-06-19  Richard Guenther  <rguenther@suse.de>
1736
1737         PR tree-optimization/27090
1738         * g++.dg/tree-ssa/pr27090.C: New testcase.
1739
1740 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1741
1742         PR target/27861
1743         * gcc.dg/pr27861-1.c: New test case.
1744
1745 2006-06-19  Richard Guenther  <rguenther@suse.de>
1746
1747         PR middle-end/28045
1748         * gcc.dg/torture/pr28045.c: New testcase.
1749
1750 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1751
1752         PR fortran/26801
1753         * gfortran.dg/associated_4.f90: New test.
1754
1755 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1756
1757         PR fortran/19310
1758         PR fortran/19904
1759         * gfortran.dg/real_const_3.f90: New test.
1760
1761 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1762
1763         PR c++/28016
1764         * g++.dg/template/static26.C: New test.
1765
1766         PR c++/27979
1767         * g++.dg/expr/bitfield2.C: New test.
1768
1769         PR c++/27884
1770         * g++.dg/parse/linkage2.C: New test.
1771
1772 2006-06-16  Richard Guenther  <rguenther@suse.de>
1773
1774         PR middle-end/27116
1775         * gcc.dg/pr15785-1.c: Revert last change.
1776         * gcc.dg/torture/pr27116-2.c: New testcase.
1777
1778 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1779
1780         PR middle-end/27802
1781         * gcc.dg/pr27802-1.c: New test case.
1782
1783 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1784
1785         PR c++/27689
1786         * g++.dg/template/ttp18.C: New test.
1787         * g++.dg/template/ttp19.C: Likewise.
1788
1789         PR c++/27666
1790         * g++.dg/expr/cond9.C: New test.
1791
1792         PR c++/27640
1793         * g++.dg/template/ctor7.C: New test.
1794
1795 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1796
1797         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1798
1799 2006-06-16  Richard Guenther  <rguenther@suse.de>
1800
1801         PR tree-optimization/27781
1802         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1803
1804 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1805
1806         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1807
1808 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1809
1810         * gcc.dg/tree-ssa/loop-18.c: New test.
1811
1812 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR c++/27665
1815         * g++.dg/template/crash52.C: New test.
1816
1817         PR c++/27648
1818         * g++.dg/ext/attrib22.C: New test.
1819
1820         PR c++/26559
1821         * g++.dg/template/builtin1.C: New test.
1822         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1823
1824         PR c++/28018
1825         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1826         assignment.
1827         * g++.old-deja/g++.pt/crash51.C: Likewise.
1828
1829         PR c++/27227
1830         * g++.dg/lookup/linkage1.C: New test.
1831         * g++.dg/lookup/linkage2.C: Likewise.
1832
1833 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1834
1835         PR middle-end/27959
1836         * gcc.dg/pr27959.c: New testcase.
1837
1838 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1839
1840         PR target/28014:
1841         * g++.dg/eh/div.C: New test.
1842
1843 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR c++/27894
1846         * g++.dg/tree-ssa/pr26757.C: New test.
1847         * g++.dg/tree-ssa/pr27894.C: New test.
1848
1849 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1850
1851         * gcc.c-torture/compile/20060609-1.c: New test.
1852
1853         PR target/27863
1854         * gcc.c-torture/compile/pr27863.c: New test.
1855
1856 2006-06-13  Richard Guenther  <rguenther@suse.de>
1857
1858         PR tree-optimization/27830
1859         * g++.dg/tree-ssa/pr27830.C: New testcase.
1860
1861 2006-06-13  Matthew Sachs  <msachs@apple.com>
1862
1863         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1864         the list of compiler flags; this causes those flags to be checked
1865         for things like dg-skip-if.
1866
1867 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1868
1869         PR c++/27601
1870         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1871
1872 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1873             Kazu Hirata  <kazu@codesourcery.com>
1874
1875         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1876         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1877
1878 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1879
1880         PR c++/27933
1881         * g++.dg/lookup/using15.C: New test.
1882
1883         PR c++/27951
1884         * g++.dg/other/anon4.C: New test.
1885
1886 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1887
1888         PR c++/21210
1889         * g++.dg/init/complex1.C: New test case.
1890
1891 2006-06-11  Eric Christopher  <echristo@apple.com>
1892
1893         PR middle-end/27948
1894         * gcc.dg/bf-ms-layout.c: Run on darwin.
1895         * gcc.dg/bf-no-ms-layout: Ditto.
1896         * gcc.dg/attr-ms_struct-2.c: New.
1897         * gcc.dg/bf-ms-layout-2.c: Ditto.
1898
1899 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1900
1901         * gcc.dg/attr-ms_struct-packed1.c: New.
1902
1903 2006-06-09  Mike Stump  <mrs@apple.com>
1904
1905         * gcc.dg/vla-7.c: Add.
1906
1907 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1908
1909         PR fortran/24558
1910         * gfortran.dg/entry_6.f90: New test.
1911
1912         PR fortran/20877
1913         PR fortran/25047
1914         * gfortran.dg/entry_7.f90: New test.
1915
1916 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1917
1918         PR c/27747
1919         * gcc.dg/cpp/_Pragma6.c: New test.
1920
1921         PR c++/27748
1922         * g++.dg/cpp/_Pragma1.C: New test.
1923
1924         PR preprocessor/27746
1925         * gcc.dg/gomp/macro-3.c: New test.
1926         * gcc.dg/gomp/macro-4.c: New test.
1927         * g++.dg/gomp/macro-3.C: New test.
1928         * g++.dg/gomp/macro-4.C: New test.
1929
1930 2006-06-09  Richard Guenther  <rguenther@suse.de>
1931
1932         PR tree-optimization/26998
1933         * gcc.dg/torture/pr26998.c: New testcase.
1934         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1935
1936 2006-06-08  Mike Stump  <mrs@apple.com>
1937
1938         * gcc.dg/pr27095.c: Account for stubs.
1939
1940         PR target/26427
1941         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1942         produce bad code on darwin.
1943
1944 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1945
1946         PR fortran/27958
1947         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1948
1949 2006-06-08  Asher Langton  <langton2@llnl.gov>
1950
1951         PR fortran/27786
1952         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1953
1954 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1955
1956         PR target/27421
1957         * gcc.dg/union-3.c: New test.
1958
1959 2006-06-08  Richard Guenther  <rguenther@suse.de>
1960
1961         PR middle-end/27116
1962         * gcc.dg/torture/pr27116.c: New testcase.
1963         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1964
1965 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1966
1967         PR rtl-optimization/26449
1968         * gcc.dg/pr26449.c: New test.
1969
1970 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1971
1972         PR c++/27601
1973         * g++.dg/ext/offsetof1.C: Test member functions.
1974
1975 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1976
1977         * gcc.dg/pr27095.c: Improve scanning.
1978
1979 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1980
1981         PR fortran/23091
1982         * gfortran.dg/saved_automatic_1.f90: New test.
1983
1984         PR fortran/24168
1985         * gfortran.dg/array_simplify_1.f90: New test.
1986
1987         PR fortran/25090
1988         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1989
1990         PR fortran/25058
1991         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1992
1993 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1994
1995         PR c++/27177
1996         * g++.dg/expr/cast7.C: New test.
1997
1998 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1999
2000         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2001         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2002         * lib/fortran-torture.exp (fortran-torture-compile,
2003         fortran-torture-execute): Ditto.
2004
2005 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2006
2007         PR target/27842
2008         * gcc.dg/vmx/pr27842.c: New test.
2009
2010 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2011
2012         PR libfortran/27895
2013         * gfortran.dg/bounds_check_3.f90: New test.
2014
2015 2006-06-05  Mike Stump  <mrs@apple.com>
2016
2017         * objc.dg/objc-fast-4.m: Skip for ppc64.
2018
2019 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2020
2021         PR testsuite/27705
2022         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2023
2024 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2025             Victor Kaplansky  <victork@il.ibm.com>
2026
2027         PR tree-optimizations/26360
2028         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2029         with -fno-tree-dce.
2030         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2031
2032 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2033
2034         PR fortran/14067
2035         * gfortran.dg/data_char_1.f90: Add messages for truncated
2036         strings.
2037
2038         PR fortran/16943
2039         * gfortran.dg/func_decl_2.f90: New test.
2040
2041         PR fortran/20839
2042         * gfortran.dg/do_2.f90: New test.
2043
2044         PR fortran/27655
2045         * gfortran.dg/associated_3.f90: New test.
2046
2047 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2048
2049         PR c++/27819
2050         * g++.dg/template/static25.C: New test.
2051
2052         PR c++/27722
2053         * g++.dg/init/array21.C: New test.
2054
2055         PR c++/27807
2056         * g++.dg/ext/complit7.C: New test.
2057
2058         PR c++/27806
2059         * g++.dg/parse/ptrmem5.C: New test.
2060
2061 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2062             Andrew Pinski  <pinskia@physics.uc.edu>
2063
2064         PR c/27150
2065         PR middle-end/27382
2066         * gcc.dg/pr27150-1.c: New testcase.
2067         * gcc.dg/pr27382-1.c: New testcase.
2068         * gcc.dg/pr27382-2.c: New testcase.
2069
2070 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2071
2072         PR c/25161
2073         PR c/27020
2074         * gcc.dg/array-10.c: New test.
2075
2076 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2077
2078         PR c++/27804
2079         * g++.dg/init/const4.C: New test.
2080         * g++.dg/init/member1.C: Add error-marker.
2081         * g++.dg/other/fold1.C: Adjust error-marker.
2082
2083 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2084
2085         PR c++/27601
2086         * g++.dg/ext/offsetof1.C: New test.
2087
2088 2006-06-04 Eric Christopher <echristo@apple.com>
2089
2090         * gcc.dg/attr-ms_struct-1.c: New.
2091
2092 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2093
2094         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2095
2096 2006-06-04  Richard Guenther  <rguenther@suse.de>
2097
2098         PR tree-optimization/27039
2099         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2100
2101 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2102
2103         PR target/26223
2104         * gcc.target/i386/amd64-abi-2.c: New test case.
2105
2106 2006-06-02  Eric Christopher  <echristo@apple.com>
2107
2108         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2109         * gcc.target/i386/20020523-1.c: Skip if darwin.
2110         * gcc.target/i386/asm-3.c: Ditto.
2111         * gcc.target/i386/20011119-1.c: Ditto.
2112         * gcc.target/i386/clobbers.c: Remove pic part of test.
2113
2114 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2115
2116         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2117         * g++.old-deja/g++.other/init19.C: Ditto.
2118         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2119         and add other platforms as expected failures.
2120
2121 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2122
2123         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2124         (is-effective-target-keyword): Ditto.
2125
2126 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2127
2128         PR fortran/27715
2129         * gfortran.dg/extended_char_comparison_1.f:  New test.
2130
2131 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2132
2133         PR fortran/25098
2134         * gfortran.dg/dummy_procedure_1.f90: New test.
2135
2136         PR fortran/25147
2137         * gfortran.dg/dummy_procedure_2.f90: New test.
2138
2139         * gfortran.dg/associated_2.f90: Correct to make consistent with
2140         standard.
2141
2142 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2143
2144         * gcc.target/i386/387-11.c: New test case.
2145
2146 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2147
2148         PR c++/27801
2149         * g++.dg/template/cond6.C: New test.
2150
2151         PR c++/26496
2152         * g++.dg/template/crash51.C: New test.
2153         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2154
2155         PR c++/27385
2156         * g++.dg/init/array20.C: New test.
2157
2158 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2159
2160         * gcc.dg/builtins-54.c: New test case.
2161
2162 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2163
2164         PR c++/26433
2165         * g++.dg/template/fntry1.C: Add dg-do link.
2166
2167         PR c++/27808
2168         * g++.dg/parse/friend6.C: New test.
2169
2170 2006-05-30  Asher Langton  <langton2@llnl.gov>
2171
2172         * gfortran.dg/cray_pointers_7.f90: New test.
2173
2174 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2175
2176         PR tree-optimization/23452
2177         * gcc.dg/fold-mulconj-1.c: New test case.
2178
2179 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2180
2181         PR c++/27803
2182         * g++.dg/parse/bitfield1.C: New test.
2183
2184 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2185
2186         * gcc.target/ppc-eq0-1.c: New test case.
2187         * gcc.target/ppc-negeq0-1.c: New test case.
2188
2189 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2190
2191         PR c/27273
2192         * gcc.dg/overflow-warn-5.c: New test.
2193
2194 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2195
2196         PR c/27718
2197         * gcc.dg/sizeof-1.c: New test.
2198
2199 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2200
2201         PR target/27790
2202         * gcc.target/i386/pr27790.c: New test.
2203
2204 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2205
2206         PR libgfortran/27757
2207         * gfortran.dg/direct_io_5.f90: New test.
2208
2209 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2210
2211         PR libgfortran/27634
2212         * gfortran.dg/fmt_missing_period_1.f: New test.
2213         * gfortran.dg/fmt_missing_period_2.f: New test.
2214         * gfortran.dg/fmt_missing_period_3.f: New test.
2215
2216 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2217
2218         PR fortran/19777
2219         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2220         arrays.
2221
2222 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2223
2224         PR c++/27713
2225         * g++.dg/template/new6.C: New test.
2226
2227 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2228
2229         PR tree-optimization/24964
2230         * gcc.target/i386/387-10.c: New test case.
2231
2232 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2233
2234         * intrinsics/string_intrinsics.c (compare_string):
2235         Use memcmp instead of strncmp to avoid tripping over
2236         CHAR(0) in a string.
2237
2238 2006-05-27  Richard Guenther  <rguenther@suse.de>
2239
2240         PR middle-end/27773
2241         * gcc.dg/torture/pr27773.c: New testcase.
2242
2243 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2244
2245         * gcc.dg/pr24561.c: Rename to..
2246         * gcc.dg/pr25962.c: .. this.
2247
2248 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2249
2250         PR fortran/19777
2251         * gfortran.dg/bounds_check_2.f: New test.
2252
2253 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2254
2255         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2256         * gfortran.dg/byte_1.f90: Likewise.
2257         * gfortran.dg/dup_save_2.f90: Likewise.
2258
2259 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2260
2261         * gfortran.dg/associated_2.f90: New test.
2262
2263 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2264
2265         PR fortran/27524
2266         * gfortran.dg/bounds_check_1.f90: New test.
2267
2268 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2269
2270         PR rtl-optimization/27661
2271         * gcc.dg/pr27661.c: New test case.
2272
2273 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2274
2275         PR fortran/23151
2276         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2277         * gfortran.dg/print_parentheses_1.f:  New test.
2278         * gfortran.dg/print_parentheses_2.f90:  New test.
2279
2280 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR target/27758
2283         * gcc.dg/pr27758.c: New test.
2284
2285 2006-05-24  Falk Hueffner  <falk@debian.org>
2286
2287         * gcc.c-torture/compile/pr27571.c: New test.
2288
2289 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/27709
2292         * gfortran.dg/spec_expr_4.f90: New test.
2293
2294         PR fortran/27155
2295         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2296
2297 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2298
2299         PR c++/20103
2300         * g++.dg/ext/complit6.C: New test.
2301         * g++.dg/ext/complit3.C: Adjust error markers.
2302         * g++.dg/init/const3.C: New test.
2303
2304 2006-05-25  Richard Guenther  <rguenther@suse.de>
2305
2306         PR middle-end/27743
2307         * gcc.dg/torture/pr27743.c: New testcase.
2308
2309 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2310
2311         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2312
2313 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2314
2315         * gcc.dg/compat/scalar-by-value-x.h: New.
2316         * gcc.dg/compat/scalar-by-value-y.h: New.
2317         * gcc.dg/compat/scalar-by-value-5.c: New.
2318         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2319         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2320         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2321         * gcc.dg/compat/scalar-by-value-6.c: New.
2322         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2323         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2324         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2325
2326 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2327
2328         PR tree-optimization/27639
2329         PR tree-optimization/26719
2330         * gcc.dg/pr27639.c: New test.
2331         * gcc.dg/pr26719.c: New test.
2332         * gcc.dg/tree-ssa/scev-cast.c: New test.
2333
2334 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2335
2336         PR c++/20173
2337         * g++.dg/template/error21.C: New test.
2338
2339 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2340
2341         PR target/27696
2342         * gcc.target/i386/pr27696.c: New.
2343
2344 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2345
2346         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2347
2348         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2349
2350 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2351
2352         PR c++/27716
2353         * g++.dg/other/assign1.C: New test.
2354
2355 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2356
2357         PR target/27266
2358         * gcc.target/i386/pr27266.c: New.
2359
2360 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2361
2362         PR c++/27451
2363         * g++.dg/ext/asm9.C: New test.
2364
2365 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2366
2367         PR rtl-optimization/25514
2368         * gcc.c-torture/compile/pr25514.c: New test.
2369
2370 2006-05-22  Richard Guenther  <rguenther@suse.de>
2371
2372         Revert
2373         2006-01-31  Richard Guenther  <rguenther@suse.de>
2374
2375         * gcc.target/i386/sselibm-1.c: New testcase.
2376         * gcc.target/i386/sselibm-2.c: Likewise.
2377         * gcc.target/i386/sselibm-3.c: Likewise.
2378         * gcc.target/i386/sselibm-4.c: Likewise.
2379         * gcc.target/i386/sselibm-5.c: Likewise.
2380
2381 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2382
2383         PR c/27420
2384         * gcc.dg/func-args-2.c: New test.
2385
2386         PR c/26818
2387         * gcc.dg/struct-incompl-1.c: New test.
2388
2389 2006-05-22  Richard Guenther  <rguenther@suse.de>
2390
2391         PR testsuite/27708
2392         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2393         the transformations we test for.
2394
2395 2006-05-22  Richard Guenther  <rguenther@suse.de>
2396
2397         PR testsuite/27707
2398         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2399
2400 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2401
2402         PR c++/27210
2403         * g++.dg/warn/new1.C: New test.
2404         * g++.dg/template/new5.C: Likewise.
2405
2406 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2407
2408         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2409         * gcc.target/i386/20060512-3.c: Likewise.
2410
2411 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2412
2413         PR rtl-optimization/27671
2414         * gcc.c-torture/execute/pr27671-1.c: New.
2415         * gcc.dg/pr27671-2.c: Likewise.
2416
2417         PR tree-optimization/26622.
2418         * gcc.c-torture/compile/pr26622.c: New.
2419
2420 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2421
2422         PR fortran/27613
2423         * gfortran.dg/recursive_reference_1.f90: New test.
2424
2425 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2426
2427         PR fortran/25746
2428         * gfortran.dg/elemental_subroutine_3.f90: New test.
2429
2430         PR fortran/25090
2431         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2432
2433         PR fortran/27584
2434         * gfortran.dg/associated_target_1.f90: New test.
2435
2436         PR fortran/19015
2437         * gfortran.dg/maxloc_shape_1.f90: New test.
2438
2439 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2440
2441         PR libgfortran/24459
2442         * gfortran.dg/namelist_24.f90: New test.
2443         * gfortran.dg/namelist_12.f: Fix typo in comment.
2444
2445 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2446
2447         PR middle-end/25776
2448         * g++.dg/other/error11.C: New test.
2449
2450 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2451
2452         * gcc.target/mips/pr26765.c: Add -w to options.
2453
2454 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2455
2456         * lib/target-supports.exp (check_effective_target_mpaired_single):
2457         New function.
2458         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2459         multilibs.
2460         * g++.dg/vect/vect.exp: Likewise.
2461
2462 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2463
2464         PR testsuite/25891
2465         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2466
2467 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2468
2469         PR fortran/27662
2470         * gfortran.dg/temporary_1.f90: New file.
2471
2472 2006-05-19  Andreas Schwab  <schwab@suse.de>
2473
2474         * g++.dg/other/unused1.C: Also match "stringz".
2475
2476 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c++/26433
2479         * g++.dg/template/fntry1.C: New test.
2480
2481 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2482
2483         PR c++/27471
2484         PR c++/27506
2485         * g++.dg/conversion/bitfield5.C: New test.
2486         * g++.dg/conversion/bitfield6.C: New test.
2487
2488 2006-05-18  Mike Stump  <mrs@apple.com>
2489
2490         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2491         * gcc.dg/vla-4.c: Add.
2492         * gcc.dg/vla-5.c: Add.
2493         * gcc.dg/vla-6.c: Add.
2494
2495 2006-05-12  Stuart Hastings  <stuart@apple.com>
2496
2497         * testsuite/gcc.target/i386/20060512-1.c: New.
2498         * testsuite/gcc.target/i386/20060512-2.c: New.
2499         * testsuite/gcc.target/i386/20060512-3.c: New.
2500         * testsuite/gcc.target/i386/20060512-4.c: New.
2501
2502 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2503
2504         PR c++/26122
2505         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2506
2507         PR c++/26068
2508         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2509         * g++.dg/parse/linkage1.C: New test.
2510
2511 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2512
2513         PR tree-optimization/27548
2514         * g++.dg/tree-ssa/pr27548.C: New test.
2515
2516 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2517
2518         PR fortran/26551
2519         * gfortran.dg/recursive_check_1.f: New test.
2520         * gfortran.dg/recursive_check_2.f90: New test.
2521
2522 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2523
2524         * g++.dg/opt/temp2.C: New test.
2525
2526 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR c++/27491
2529         * g++.dg/init/brace5.C: New test.
2530
2531         PR middle-end/27415
2532         * gcc.dg/gomp/pr27415.c: New test.
2533         * g++.dg/gomp/pr27415.C: New test.
2534
2535         PR tree-optimization/27549
2536         * g++.dg/tree-ssa/pr27549.C: New test.
2537
2538 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2539
2540         PR libgfortran/27575
2541         * gfortran.dg/read_eof_4.f90: New test.
2542
2543 2006-05-16  Richard Guenther  <rguenther@suse.de>
2544
2545         PR tree-optimization/22303
2546         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2547
2548 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR middle-end/27573
2551         * gcc.dg/gomp/pr27573.c: New test.
2552         * gfortran.dg/gomp/pr27573.f90: New test.
2553
2554         PR c/27499
2555         * gcc.dg/gomp/pr27499.c: New test.
2556         * g++.dg/gomp/pr27499.C: New test.
2557
2558 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2559
2560         PR c++/27339
2561         * g++.dg/parser/access8.C: Adjust error marker.
2562         * g++.dg/template/access17.C: New test.
2563         * g++.dg/template/access18.C: Likewise.
2564
2565 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2566
2567         PR target/26600
2568         * gcc.target/i386/pr26600.c: New test case.
2569
2570 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/27505
2573         * g++.dg/expr/bitfield1.C: New test.
2574
2575 2006-05-15  Richard Guenther  <rguenther@suse.de>
2576
2577         PR tree-optimization/27603
2578         * gcc.dg/torture/pr27603.c: New testcase.
2579
2580 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2581
2582         PR fortran/25090
2583         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2584
2585         PR fortran/25082
2586         * gfortran.dg/scalar_return_1.f90: New test.
2587
2588         PR fortran/27411
2589         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2590
2591 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2592
2593         * gcc.dg/gomp/critical-4.c: New test.
2594         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2595         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2596         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2597         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2598
2599 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2600
2601         PR c++/27582
2602         * g++.dg/template/dependent-args1.C: New test.
2603
2604         PR c++/27581
2605         * g++.dg/lookup/this1.C: New test.
2606
2607         PR c++/27315
2608         * g++.dg/template/operator6.C: New test.
2609         * g++.dg/template/incomplete3.C: New test.
2610
2611         PR c++/27559
2612         * g++.dg/template/new4.C: New test.
2613
2614         PR c++/27496
2615         * g++.dg/template/void2.C: New test.
2616
2617 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2618
2619         * g++.dg/template/dependent-expr5.C: New test.
2620
2621 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2622
2623         PR middle-end/26729
2624         * gcc.dg/pr26729-1.c: New test case.
2625
2626 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2627
2628         * gcc.dg/pr27003.c: New test.
2629
2630 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2631
2632         * lib/target-supports.dg (check_cxa_atexit_available): Change
2633         v3_target_compile to ${tool}_target_compile.
2634
2635 2006-05-11  Jason Merrill  <jason@redhat.com>
2636
2637         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2638
2639 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2640
2641         PR fortran/27553
2642         * gfortran.dg/label_5.f90: New test.
2643
2644 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2645
2646         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2647         check_effective_target_powerpc_altivec_ok): New.
2648         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2649         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2650         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2651         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2652         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2653         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2654         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2655         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2656         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2657         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2658         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2659         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2660         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2661         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2662         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2663         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2664         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2665         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2666         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2667         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2668         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2669         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2670         gcc.target/powerpc/altivec-9.c,
2671         gcc.target/powerpc/altivec-consts.c,
2672         gcc.target/powerpc/altivec-pr22085.c,
2673         gcc.target/powerpc/altivec-splat.c,
2674         gcc.target/powerpc/altivec-types-1.c,
2675         gcc.target/powerpc/altivec-types-2.c,
2676         gcc.target/powerpc/altivec-types-3.c,
2677         gcc.target/powerpc/altivec-types-4.c,
2678         gcc.target/powerpc/altivec-varargs-1.c,
2679         gcc.target/powerpc/altivec-vec-merge.c,
2680         gcc.target/powerpc/ppc-vector-memcpy.c,
2681         gcc.target/powerpc/ppc-vector-memset.c,
2682         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2683         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2684         these effective targets.
2685         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2686         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2687
2688 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2689
2690         PR middle-end/27384
2691         * g++.dg/other/fold1.C: New test.
2692
2693         PR middle-end/27488
2694         * gcc.dg/fold-nonneg-1.c: New test.
2695
2696         PR c++/27547
2697         * g++.dg/other/operator1.C: New test.
2698
2699 2006-05-11  Richard Guenther  <rguenther@suse.de>
2700
2701         PR middle-end/27529
2702         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2703
2704 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2705
2706         * lib/target-supports-dg.exp (check-flags): New.
2707         (dg-skip-if): Move flag checks.
2708
2709 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2710
2711         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2712         * lib/target-supports.dg (check_cxa_atexit_available): New.
2713
2714 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2715
2716         PR fortran/27470
2717         * gfortran.dg/multiple_allocation_2.f90: New test case.
2718
2719 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2720
2721         * gcc.target/arm/pr27387.C: Fix a comment typo.
2722
2723 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2724
2725         PR fortran/24549
2726         * gfortran.dg/error_recovery_1.f90: New test.
2727
2728 2006-05-10  Richard Guenther  <rguenther@suse.de>
2729
2730         PR tree-optimization/27302
2731         * gcc.dg/torture/pr27302.c: New testcase.
2732
2733 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2734         Richard Guenther  <rguenther@suse.de>
2735
2736         PR middle-end/27498
2737         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2738
2739 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2740
2741         PR rtl-optimization/27335
2742         * gcc.dg/pr27335.c: New test.
2743
2744 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2745
2746         * gcc.target/mips/mips-ps-5.c: New file.
2747
2748 2006-05-08  Jan Hubicka  <jh@suse.cz>
2749
2750         PR middle-end/25962
2751         * gcc.dg/pr25962.c: New.
2752
2753 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2754
2755         PR target/27158
2756         * gcc.target/powerpc/pr27158.c: New test case.
2757
2758 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2759
2760         PR testsuite/27476
2761         * ada/acats/run_all.sh: Use test -z.
2762
2763 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2764
2765         PR libfortran/18271
2766         * gfortran.dg/spec_expr_3.f90: New test.
2767
2768 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2769
2770         PR target/24879
2771         * gcc.target/i386/monitor.c: New file.
2772
2773 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2774
2775         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2776
2777 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2778
2779         PR c++/27447
2780         * g++.dg/other/ptrmem7.C: New test.
2781
2782 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2783
2784         PR target/27421
2785         * gcc.dg/array-9.c: New test.
2786
2787 2006-05-07  Richard Guenther  <rguenther@suse.de>
2788
2789         PR tree-optimization/27409
2790         * gcc.dg/torture/pr27409.c: New testcase.
2791
2792 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2793
2794         PR fortran/27457
2795         * gfortran.dg/select_6.f90: New.
2796
2797 2006-05-07  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/27136
2800         * gcc.dg/torture/pr27136.c: New testcase.
2801
2802 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2803
2804         PR fortran/24813
2805         * gfortran.dg/char_cons_len_1.f90: New test.
2806
2807 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2808
2809         PR c++/27427
2810         * g++.dg/template/incomplete2.C: New test.
2811
2812 2006-05-06  Richard Guenther  <rguenther@suse.de>
2813
2814         PR tree-optimization/27151
2815         * gcc.dg/vect/pr27151.c: New testcase.
2816
2817 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2818
2819         PR c++/27430
2820         * g++.dg/template/void1.C: New test.
2821
2822         PR c++/27423
2823         * g++.dg/other/void2.C: New test.
2824
2825         PR c++/27422
2826         * g++.dg/conversion/void1.C: New test.
2827
2828 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2829
2830         PR/21391
2831         * g++.dg/other/unused1.C: New.
2832
2833 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2834
2835         PR objc/27240
2836         * objc.dg/member-1.m: New test.
2837
2838 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2839
2840         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2841
2842 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2843
2844         PR libfortran/26985
2845         * gfortran.dg/matmul_2.f90: New test.
2846
2847 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2848
2849         * ada/acats/run_all.sh: Use sync when main not found.
2850
2851 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2852
2853         PR target/26765
2854         * gcc.target/mips/pr26765.c: New.
2855
2856 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2857
2858         * gcc.target/bfin: New directory.
2859         * gcc.target/bfin/bfin.exp: New file.
2860         * gcc.target/bfin/frmul.c: New file.
2861         * gcc.target/bfin/arith.c: New file.
2862         * gcc.target/bfin/mul-combine.c: New file.
2863         * gcc.target/bfin/shift.c: New file.
2864
2865 2006-05-04  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/14287
2868         PR tree-optimization/14844
2869         PR tree-optimization/19792
2870         PR tree-optimization/21608
2871         PR tree-optimization/27090
2872         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2873         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2874         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2875         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2876         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2877
2878 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR tree-optimization/27285
2881         * gcc.c-torture/execute/pr27285.c: New test.
2882
2883         PR middle-end/27388
2884         * gcc.dg/gomp/pr27388-1.c: New test.
2885         * gcc.dg/gomp/pr27388-2.c: New test.
2886         * gcc.dg/gomp/pr27388-3.c: New test.
2887
2888         PR c++/27359
2889         * g++.dg/gomp/pr27359.C: New test.
2890
2891 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2892
2893         PR fortran/20248
2894         * gfortran.dg/iargc.f90: New test.
2895
2896 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/27102
2899         * g++.dg/template/crash49.C: New test.
2900
2901 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2902
2903         PR testsuite/27032
2904         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2905
2906 2006-05-02  Jeff Law  <law@redhat.com>
2907
2908         PR tree-optimization/27364
2909         * gcc.c-torture/execute/pr27364.c: New test.
2910
2911 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2912
2913         PR c++/27309
2914         * g++.dg/parser/ctor5.C: New test.
2915
2916 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2917
2918         PR target/27387
2919         * gcc.target/arm/arm.exp: New.
2920         * gcc.target/arm/pr27387.C: Likewise.
2921
2922 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2923
2924         PR fortran/27269
2925         PR fortran/27324
2926         * gfortran.dg/module_equivalence_2.f90: New test.
2927
2928 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR middle-end/27337
2931         * g++.dg/gomp/pr27337-1.C: New test.
2932         * g++.dg/gomp/pr27337-2.C: New test.
2933
2934         PR middle-end/27328
2935         * gcc.dg/gomp/pr27328.c: New test.
2936
2937         PR middle-end/27325
2938         * g++.dg/gomp/pr27325.C: New test.
2939
2940         PR middle-end/27310
2941         * g++.dg/gomp/pr27310.C: New test.
2942
2943 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2944
2945         PR tree-optimization/27291
2946         * g++.dg/tree-ssa/pr27291.C: New test.
2947
2948 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2949
2950         PR tree-optimization/27283
2951         * g++.dg/tree-ssa/pr27283.C: New test.
2952
2953 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2954
2955         * gcc.dg/tree-ssa/loop-16.c: New test.
2956
2957 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2958             Joseph S. Myers  <joseph@codesourcery.com>
2959
2960         * gcc.dg/Wconversion-3.c: New test case.
2961         * gcc.dg/Wconversion-4.c: Likewise.
2962
2963 2006-05-01  Richard Guenther  <rguenther@suse.de>
2964
2965         PR tree-optimization/26726
2966         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2967
2968 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2969
2970         * gcc.dg/Woverflow-1.c: New test case.
2971         * gcc.dg/Woverflow-2.c: Likewise.
2972         * gcc.dg/Woverflow-3.c: Likewise.
2973
2974 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2975
2976         PR c++/27094
2977         * g++.dg/template/defarg8.C: New test.
2978
2979 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2980
2981         PR c++/27278
2982         * g++.dg/parse/operator7.C: New test.
2983
2984 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2985
2986         PR c++/11471
2987         PR c++/27102
2988         * g++.dg/template/crash48.C: New test.
2989
2990         PR c++/27279
2991         * g++.dg/parse/ctor4.C: New test.
2992
2993 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2994
2995         PR fortran/25681
2996         * gfortran.df/char_type_len.f90: New test.
2997
2998 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2999
3000         PR libgfortran/27304
3001         * gfortran.dg/fmt_exhaust.f90: New test.
3002
3003 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3004
3005         PR c/25309
3006         * gcc.dg/large-size-array-2.c: New test case.
3007
3008 2006-04-28  Richard Guenther  <rguenther@suse.de>
3009
3010         PR target/26826
3011         * gcc.target/i386/pr26826.c: New testcase.
3012
3013 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR middle-end/27260
3016         * gcc.c-torture/execute/pr27260.c: New.
3017
3018 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3019
3020         PR middle-end/27095
3021         * gcc.dg/pr27095.c: New.
3022
3023 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3024
3025         PR c++/27292
3026         * g++.dg/conversion/bitfield4.C: New test.
3027
3028 2006-04-27  Eric Christopher  <echristo@apple.com>
3029
3030         * gcc.dg/pragma-ms_struct.c: New.
3031
3032 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3033
3034         PR c++/27102
3035         * g++.dg/template/crash47.C: New test.
3036
3037 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3038
3039         * gcc.target/i386/sse-7.c: build with -msse.
3040
3041 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3042
3043         PR testsuite/27274:
3044         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3045         (main): Exit if processor doesn't support SSE.
3046
3047 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3048
3049         PR middle-end/27282
3050         * gcc.c-torture/compile/pr27282.c: New test.
3051
3052 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR middle-end/26913
3055         * g++.dg/gomp/pr26913.C: New test.
3056
3057         PR c/25996
3058         * gcc.dg/gomp/pr25996.c: New test.
3059         * g++.dg/gomp/pr25996.C: New test.
3060
3061 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3062
3063         PR rtl-optimization/26725
3064         * gcc.c-torture/compile/pr26725.c: New test.
3065
3066 2006-04-25  Richard Guenther  <rguenther@suse.de>
3067
3068         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3069         than n + -1.
3070
3071 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3072
3073         * gcc.dg/20060425-1.c: New testcase.
3074
3075 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR tree-optimization/26865
3078         * gcc.dg/pr26865.c: New test.
3079
3080 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3081
3082         PR c++/27292
3083         * g++.dg/conversion/bitfield1.C: New test.
3084         * g++.dg/conversion/bitfield2.C: Likewise.
3085         * g++.dg/conversion/bitfield3.C: Likewise.
3086
3087 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3088         Richard Guenther  <rguenther@suse.de>
3089
3090         PR tree-optimization/27236
3091         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3092
3093 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3094
3095         PR c++/19963
3096         * g++.dg/other/incomplete2.C: New test.
3097
3098 2006-04-24  Richard Guenther  <rguenther@suse.de>
3099
3100         PR middle-end/26869
3101         * gcc.dg/torture/pr26869.c: New testcase.
3102
3103 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3104         Richard Guenther  <rguenther@suse.de>
3105
3106         PR tree-optimization/27218
3107         * g++.dg/tree-ssa/pr27218.C: New testcase.
3108
3109 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3110
3111         PR c++/26912
3112         * g++.dg/template/friend41.C: New test.
3113
3114 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3115
3116         * g++.dg/opt/pr15551.C: Include cstdio.
3117         (main): Use remove instead of unlink.
3118
3119 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3120
3121         * gcc.dg/sibcall-7.c: New test.
3122         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3123         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3124         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3125         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3126         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3127
3128 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3129
3130         PR c++/26534
3131         * g++.dg/opt/bitfield1.C: New test.
3132         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3133         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3134         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3135         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3136         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3137         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3138         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3139         * g++.dg/abi/bitfield2.C: Likewise.
3140         * g++.dg/init/bitfield1.C: Likewise.
3141
3142 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3143
3144         PR fortran/25099
3145         * gfortran.dg/elemental_subroutine_4.f90: New test.
3146         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3147         call sub (m, x).
3148
3149 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3150
3151         * gcc.c-torture/compile/20060421-1.c: New testcase.
3152
3153 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3154
3155         PR c/25875
3156         * gcc.dg/init-bad-4.c: New test.
3157
3158 2006-04-21  Paul Brook  <paul@codesourcery.com>
3159
3160         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3161
3162 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3163
3164         PR fortran/27122
3165         * gfortran.dg/defined_operators_1.f90: New test.
3166         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3167         remove old ones associated, incorrectly, with Note 5.46.
3168
3169         PR fortran/27113
3170         * gfortran.dg/character_array_constructor_1.f90: New test.
3171
3172 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3173
3174         * gcc.dg/20060419-1.c: New test.
3175
3176 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3177
3178         PR c/26774
3179         * gcc.dg/struct-parse-1.c: New test case.
3180
3181 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3182
3183         PR c++/26558
3184         * g++.dg/parse/template19.C: New test.
3185
3186         PR c++/26739
3187         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3188
3189         PR c++/26036
3190         * g++.dg/expr/call3.C: New test.
3191
3192         PR c++/10385
3193         * g++.dg/conversion/dynamic1.C: New test.
3194
3195 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3196
3197         PR c++/27102
3198         * g++.dg/template/crash35.C: Tweak error markers.
3199         * g++.dg/template/crash46.C: New test.
3200         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3201         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3202
3203 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3204
3205         PR rtl-optimization/14261
3206         * gcc.c-torture/compile/20060419-1.c: Added.
3207
3208 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3209
3210         * gfortran.dg/label_1.f90: Adjust dg-error.
3211
3212 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3213
3214         PR target/26961
3215         * gcc.dg/fold-cond-1.c: New test case.
3216         * gcc.dg/pr26961-1.c: Likewise.
3217
3218 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3219
3220         PR libgfortran/27138
3221         * gfortran.dg/read_bad_advance.f90: New test.
3222
3223 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3224             Dale Johannesen  <dalej@apple.com>
3225
3226         PR target/24076
3227         * gcc.target/i386/vecinit-3.c: New testcase.
3228         * gcc.target/i386/vecinit-4.c: Likewise.
3229         * gcc.target/i386/sse-18.c: Likewise.
3230         * gcc.target/i386/sse-19.c: Likewise.
3231
3232 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3233
3234         * gfortran.dg/allocate_zerosize_1.f90: New test.
3235
3236 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/26365
3239         * g++.dg/template/crash45.C: New test.
3240
3241 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3242
3243         PR fortran/26787
3244         * gfortran.dg/proc_assign_1.f90: New test.
3245         * gfortran.dg/procedure_lvalue.f90: Change message.
3246         * gfortran.dg/namelist_4.f90: Add new error.
3247
3248         PR fortran/25597
3249         PR fortran/27096
3250         * gfortran.dg/auto_pointer_array_result_1.f90
3251
3252         PR fortran/27089
3253         * gfortran.dg/specification_type_resolution_1.f90
3254
3255         PR fortran/18003
3256         PR fortran/25669
3257         PR fortran/26834
3258         * gfortran.dg/bounds_temporaries_1.f90: New test.
3259
3260         PR fortran/27124
3261         * gfortran.dg/array_return_value_1.f90: New test.
3262
3263 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3264
3265         PR fortran/25336
3266         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3267
3268 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR middle-end/26823
3271         * g++.dg/gomp/pr26823-1.C: New test.
3272         * g++.dg/gomp/pr26823-2.C: New test.
3273
3274 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3275
3276         PR middle-end/27134
3277         * gcc.dg/pr27314.c: New test.
3278
3279 2006-04-13  Richard Henderson  <rth@redhat.com>
3280
3281         * g++.dg/gomp/block-0.C: Update expected matches.
3282
3283 2006-04-13  DJ Delorie  <dj@redhat.com>
3284
3285         * lib/target-supports.exp (check_effective_target_int32plus): New.
3286         (check_effective_target_ptr32plus): New.
3287         (check_effective_target_size32plus): New.
3288         (check_effective_target_int16): New.
3289         (check_profiling_available): Add m32c to the list of unsupported targets.
3290
3291         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3292         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3293         memory size.
3294         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3295         pointers.
3296         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3297         size_t.
3298         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3299         and size_t.
3300         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3301         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3302         not just xstormy16.  Skip m32c due to weird pointer size.
3303         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3304         not just xstormy16.
3305         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3306         not just xstormy16.
3307         * gcc.dg/20020312-2.c: Add m32c support.
3308         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3309         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3310         in test.
3311         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3312         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3313         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3314         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3315         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3316         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3317         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3318         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3319         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3320         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3321         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3322         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3323         in test.
3324         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3325         in test.
3326         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3327         * gcc.dg/pr23049.c: Require >=32 bit integers.
3328         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3329         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3330         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3331         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3332         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3333         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3334         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3335         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3336         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3337         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3338         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3339         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3340         prototype in test.
3341         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3342         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3343         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3344         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3345         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3346
3347         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3348         * gcc.c-torture/execute/20040703-1.x: Likewise.
3349         * gcc.c-torture/execute/20040705-1.x: Likewise.
3350         * gcc.c-torture/execute/20040705-2.x: Likewise.
3351         * gcc.c-torture/execute/20040709-1.x: Likewise.
3352         * gcc.c-torture/execute/20040709-2.x: Likewise.
3353         * gcc.c-torture/execute/20040811-1.x: Likewise.
3354         * gcc.c-torture/execute/20050316-1.x: Likewise.
3355         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3356         * gcc.c-torture/execute/pr19689.x: Likewise.
3357         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3358         * gcc.c-torture/execute/usmul.x: Likewise.
3359         * gcc.c-torture/execute/vrp-5.x: Likewise.
3360         * gcc.c-torture/execute/vrp-6.x: Likewise.
3361         * gcc.dg/debug/20041023-1.s: Likewise.
3362
3363 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3364
3365         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3366         of integers to a vector types are now constant expressions in C.
3367         * gcc.dg/vect/vect-fold-1.c: New test case.
3368
3369 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3370             Ulrich Weigand  <uweigand@de.ibm.com>
3371
3372         PR target/27006
3373         * gcc.dg/vmx/pr27006.c: New testcase.
3374
3375 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3376
3377         PR libgfortran/26766
3378         * gfortran.dg/write_recursive.f90: New test.
3379
3380 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3381
3382         * g++.dg/parse/dtor7.C: New test.
3383         * g++.dg/parse/new1.C: Add error marker.
3384         * g++.dg/template/new3.C: New test.
3385
3386         PR c++/26122
3387         * g++.dg/template/pure1.C: New test.
3388
3389         PR c++/26295
3390         * g++.dg/parse/ptrmem4.C: New test.
3391
3392 2006-04-10  Jeff Law  <law@redhat.com>
3393
3394         PR/27087
3395         * gcc.c-torture/compile/pr27087.c: New test.
3396
3397 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3398
3399         PR/21391
3400         * gcc.dg/20060410.c: New.
3401
3402 2006-04-10  Matthias Klose  <doko@debian.org>
3403
3404         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3405         Recognize multilib directory names containing underscores.
3406
3407 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3408
3409         * gcc.target/i386/vecinit-1.c: New test case.
3410         * gcc.target/i386/vecinit-2.c: Likewise.
3411
3412 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3413
3414         PR debug/27057
3415         * g++.dg/debug/dwarf2-2.C: New test.
3416
3417 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3418
3419         PR rtl-optimization/27073
3420         * gcc.c-torture/execute/pr27073.c: New test.
3421
3422 2006-04-08  Mike Stump  <mrs@apple.com>
3423
3424         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3425
3426 2006-04-07  Richard Guenther  <rguenther@suse.de>
3427
3428         PR tree-optimization/26135
3429         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3430
3431 2006-04-06  Jan Hubicka  <jh@suse.cz>
3432
3433         PR profile/26399
3434         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3435
3436 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3437
3438         * g++.dg/conversion/nullptr1.C: New test case.
3439         * g++.dg/conversion/nullptr2.C: Likewise.
3440
3441 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3442
3443         * gfortran.dg/dependency_18.f90: New test case.
3444
3445 2006-04-05  Richard Guenther  <rguenther@suse.de>
3446
3447         PR tree-optimization/26919
3448         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3449         * gcc.dg/ipa/ipa-2.c: Likewise.
3450         * gcc.dg/ipa/ipa-3.c: Likewise.
3451         * gcc.dg/ipa/ipa-5.c: Likewise.
3452
3453 2006-04-05  Richard Guenther  <rguenther@suse.de>
3454
3455         PR tree-optimization/26763
3456         * gcc.dg/torture/pr26763-1.c: New testcase.
3457         * gcc.dg/torture/pr26763-2.c: Likewise.
3458
3459 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3460
3461         PR fortran/23634
3462         PR fortran/25619
3463         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3464
3465 2006-04-04  Eric Christopher  <echristo@apple.com>
3466
3467         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3468         stubs.
3469         * gcc.target/i386/387-5.c: Ditto.
3470
3471 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3472
3473         * gcc.target/sparc/struct-ret-check.c: New test.
3474
3475 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3476
3477         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3478         zero decimal digits specified in format.
3479
3480 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3481
3482         PR fortran/26891
3483         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3484
3485         PR fortran/26976
3486         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3487         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3488         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3489         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3490         bigendian-ness.
3491
3492 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3493
3494         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3495         dummy arguments work when the actual argument is itself a dummy
3496         argument of the caller.
3497
3498 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3499
3500         PR libfortran/24685
3501         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3502
3503 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3504
3505         * gfortran.dg/dependencency_17.f90: New test case.
3506
3507 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3508
3509         * gfortran.dg/dependency_14.f90: New test case.
3510         * gfortran.dg/dependency_15.f90: Likewise.
3511         * gfortran.dg/dependency_16.f90: Likewise.
3512
3513 2006-03-31  Asher Langton  <langton2@llnl.gov>
3514
3515         PR fortran/25358
3516         gfortran.dg/cray_pointers_6.f90: New test.
3517
3518 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3519
3520         PR libgfortran/26890
3521         * gfortran.dg/read_size_noadvance.f90: New test.
3522
3523 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3524
3525         PR fortran/25031
3526         * gfortran.dg/multiple_allocation_1.f90: Check that the
3527         size has changed after a re-allocation with stat.
3528
3529 2006-03-30  Richard Guenther  <rguenther@suse.de>
3530
3531         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3532         removal.
3533         * gcc.target/i386/sselibm-2.c: Likewise.
3534         * gcc.target/i386/sselibm-3.c: Likewise.
3535         * gcc.target/i386/sselibm-4.c: Likewise.
3536         * gcc.target/i386/sselibm-5.c: Likewise.
3537
3538 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3539
3540         * gcc.dg/fold-andxor-1.c: New test case.
3541         * gcc.dg/fold-xorand-1.c: Likewise.
3542
3543 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3544
3545         * gcc.dg/fold-convnotconv-1.c: New test case.
3546
3547 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3548
3549         PR fortran/26779
3550         * gfortran.dg/private_type_5.f90: New test.
3551
3552 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3553
3554         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3555
3556 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3557
3558         * gfortran.dg/advance_2.f90: New test.
3559         * gfortran.dg/advance_3.f90: New test.
3560
3561         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3562
3563 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3564
3565         PR libgfortran/26661
3566         PR libgfortran/26880
3567         * gfortran.dg/read_x_past.f: New test.
3568
3569 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3570
3571         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3572         to be STABS.
3573
3574 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3575
3576         * objc.dg/dwarf-1.m: Skip on AIX.
3577         * objc.dg/dwarf-2.m: Skip on AIX.
3578
3579 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3580
3581         PR fortran/26816
3582         * gfortran.dg/float_1.f90: New test.
3583
3584 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3585
3586         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3587         X86_64 targets.
3588         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3589
3590 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3591
3592         PR libfortran/26735
3593         * gfortran.dg/convert_implied_open.f90: New test case.
3594
3595 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3596
3597         PR fortran/26769
3598         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3599
3600 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3601
3602         PR middle-end/26717
3603         * gcc.dg/pr26717.c: New test.
3604
3605 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3606
3607         * gfortran.dg/dependency_12.f90: New test case.
3608
3609 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3610
3611         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3612
3613 2006-03-24  Jeff Law  <law@redhat.com>
3614
3615         * gcc.c-torture/pr26840.c: New test.
3616
3617 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3618
3619         * objc.dg/dwarf-2.m: New.
3620         * obj-c++.dg/dwarf-2.mm: New.
3621
3622         * g++.old-deja/g++.other/init19.C: New.
3623
3624 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3625
3626         * g++.dg/eh/spbp.C: Skip on AIX.
3627
3628 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3629
3630         PR middle-end/26611
3631         * g++.dg/gomp/pr26611-1.C: New test.
3632         * g++.dg/gomp/pr26611-2.C: New test.
3633
3634 2006-03-24  Jeff Law  <law@redhat.com>
3635
3636         * gcc.c-torture/compile/pr26833.c: New test.
3637         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3638
3639 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3640
3641         * gfortran.dg/endfile_2.f90: Delete temp file.
3642
3643 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3644
3645         PR fortran/19303
3646         * gfortran.dg/record_marker_1.f90: New test case.
3647         * gfortran.dg/record_marker_2.f: New test case.
3648         * gfortran.dg/record_marker_3.f90: New test case.
3649
3650 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3651
3652         PR fortran/17298
3653         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3654         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3655
3656 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3657
3658         * lib/gcc-dg.exp (cleanup-modules): New proc.
3659         * gfortran.dg/allocatable_function_1.f90,
3660         gfortran.dg/allocate_char_star_scalar_1.f90,
3661         gfortran.dg/assumed_charlen_function_1.f90,
3662         gfortran.dg/assumed_dummy_1.f90,
3663         gfortran.dg/assumed_shape_ranks_1.f90,
3664         gfortran.dg/assumed_shape_ranks_2.f90,
3665         gfortran.dg/assumed_size_dt_dummy.f90,
3666         gfortran.dg/auto_char_dummy_array_1.f90,
3667         gfortran.dg/auto_char_len_3.f90,
3668         gfortran.dg/automatic_module_variable.f90,
3669         gfortran.dg/bad_automatic_objects_1.f90,
3670         gfortran.dg/char_array_constructor.f90,
3671         gfortran.dg/char_array_structure_constructor.f90,
3672         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3673         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3674         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3675         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3676         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3677         gfortran.dg/derived_pointer_recursion.f90,
3678         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3679         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3680         gfortran.dg/dummy_functions_1.f90,
3681         gfortran.dg/elemental_initializer_1.f90,
3682         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3683         gfortran.dg/elemental_pointer_1.f90,
3684         gfortran.dg/elemental_subroutine_1.f90,
3685         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3686         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3687         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3688         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3689         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3690         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3691         gfortran.dg/global_references_1.f90,
3692         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3693         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3694         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3695         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3696         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3697         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3698         gfortran.dg/large_integer_kind_1.f90,
3699         gfortran.dg/large_real_kind_1.f90,
3700         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3701         gfortran.dg/module_double_reuse.f90,
3702         gfortran.dg/module_equivalence_1.f90,
3703         gfortran.dg/module_interface_1.f90,
3704         gfortran.dg/module_parameter_array_refs_1.f90,
3705         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3706         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3707         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3708         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3709         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3710         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3711         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3712         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3713         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3714         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3715         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3716         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3717         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3718         gfortran.dg/same_name_1.f90,
3719         gfortran.dg/sibling_dummy_procedure_1.f90,
3720         gfortran.dg/sibling_dummy_procedure_2.f90,
3721         gfortran.dg/sibling_dummy_procedure_3.f90,
3722         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3723         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3724         gfortran.dg/used_dummy_types_2.f90,
3725         gfortran.dg/used_dummy_types_3.f90,
3726         gfortran.dg/used_dummy_types_4.f90,
3727         gfortran.dg/used_dummy_types_5.f90,
3728         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3729         gfortran.dg/userdef_operator_1.f90: Use it.
3730
3731 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3732
3733         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3734         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3735         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3736         gfortran.dg/write_back.f,
3737         gfortran.fortran-torture/execute/inquire_1.f90,
3738         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3739
3740 2006-03-21  Jeff Law  <law@redhat.com>
3741
3742         * gcc.dg/tree-ssa/vrp28.c: New test.
3743
3744 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3745
3746         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3747         if _STDC_C99 is defined.
3748         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3749         * gcc.dg/builtins-20.c: Likewise.
3750         * gcc.dg/builtins-53.c: Likewise.
3751         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3752         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3753
3754 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3755
3756         PR tree-opt/26781
3757         * gcc.c-torture/compile/pr26781-1.c: New test.
3758         * gcc.c-torture/compile/pr26781-2.c: New test.
3759
3760 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3761
3762         PR c++/26690
3763         * g++.dg/gomp/pr26690-1.C: New test.
3764         * g++.dg/gomp/pr26690-2.C: New test.
3765
3766 2006-03-20  Jeff Law  <law@redhat.com>
3767
3768         * gcc.dg/tree-ssa/pr21829.c: New test.
3769
3770         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3771
3772 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3773
3774         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3775         (check_visibility_available): Use it.
3776         (check_effective_target_default_packed): Likewise.
3777         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3778         (check_effective_target_fopenmp): Likewise.
3779         (check_effective_target_freorder): Likewise.
3780         (check_effective_target_fpic): Likewise.
3781         (check_named_sections_available): Likewise.
3782         (check_effective_target_ilp32): Likewise.
3783         (check_effective_target_lp64): Likewise.
3784
3785 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3786
3787         PR fortran/20935
3788         * gfortran.dg/scalar_mask_2.f90: New test case.
3789
3790 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3791
3792         PR tree-opt/26629
3793         * gcc.dg/tree-ssa/loadpre12.c: New test.
3794         * gcc.dg/tree-ssa/loadpre13.c: New test.
3795         * gcc.dg/tree-ssa/loadpre14.c: New test.
3796         * gcc.dg/tree-ssa/loadpre15.c: New test.
3797         * gcc.dg/tree-ssa/loadpre16.c: New test.
3798         * gcc.dg/tree-ssa/loadpre17.c: New test.
3799         * gcc.dg/tree-ssa/loadpre18.c: New test.
3800         * gcc.dg/tree-ssa/loadpre19.c: New test.
3801         * gcc.dg/tree-ssa/loadpre20.c: New test.
3802         * gcc.dg/tree-ssa/loadpre21.c: New test.
3803         * gcc.dg/tree-ssa/loadpre22.c: New test.
3804
3805 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3806
3807         PR fortran/26741
3808         * gfortran.dg/elemental_initializer_1.f90: New test.
3809
3810         PR fortran/26716
3811         * gfortran.dg/assumed_shape_ranks_2: New test.
3812
3813 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3814
3815         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3816         target fpic.
3817
3818 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3819
3820         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3821         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3822         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3823         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3824         gfortran.fortran-torture/execute/direct_io.f90,
3825         gfortran.fortran-torture/execute/inquire_2.f90,
3826         gfortran.fortran-torture/execute/inquire_4.f90,
3827         gfortran.fortran-torture/execute/list_read_1.f90,
3828         gfortran.fortran-torture/execute/open_replace.f90,
3829         gfortran.fortran-torture/execute/slash_edit.f90,
3830         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3831         temporary files from testcases.
3832
3833 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834
3835         PR libgfortran/26509
3836         gfortran.dg/write_direct_eor.f90: New test.
3837
3838 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3839
3840         * gcc.target/powerpc/pr26350.c: New.
3841         * gcc.target/powerpc/indexed-addr.c: New.
3842
3843 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3844
3845         * gfortran.dg/dependency_13.f90: New test case.
3846
3847 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3848
3849         PR middle-end/21781
3850         * gcc.dg/real-const-1.c: New test case.
3851
3852 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3853
3854         * g++.old-deja/g++.other/init18.C: New.
3855         * g++.old-deja/g++.other/init5.C: Remove xfail.
3856
3857 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3858
3859         * g++.dg/opt/pr15551.C: Cleanup temp file.
3860
3861 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3862
3863         PR c++/6634
3864         g++.dg/parse/long1.C: New test.
3865
3866 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3867
3868         PR fortran/19101
3869         * gfortran.dg/continuation.f90: New test.
3870         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3871
3872 2006-03-14  Richard Guenther  <rguenther@suse.de>
3873
3874         PR tree-optimization/26672
3875         * gcc.dg/torture/pr26672.c: New testcase.
3876
3877 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3878
3879         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3880         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3881
3882 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3883
3884         PR middle-end/26557
3885         * gcc.c-torture/compile/switch-1.c: New test case.
3886
3887 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3888
3889         PR fortran/25378
3890         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3891         test to include more permuatations of mask and index.
3892         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3893         respond to F2003 spec. that the position returned for an all false
3894         mask && condition is zero.
3895
3896 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3897
3898         PR middle-end/25989
3899         * gcc.dg/gomp/pr25989.c: New test.
3900
3901 2006-03-13  Jeff Law  <law@redhat.com>
3902
3903         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3904
3905 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3906
3907         * gcc.dg/switch-9.c: New test.
3908
3909 2006-03-13  Richard Guenther  <rguenther@suse.de>
3910
3911         PR middle-end/26630
3912         * gcc.dg/torture/pr26630.c: New testcase.
3913
3914 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3915
3916         * gfortran.dg/dependency_10.f90: New test case.
3917         * gfortran.dg/dependency_11.f90: Likewise.
3918
3919 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3920             Erik Edelmann  <eedelman@gcc.gnu.org>
3921
3922         * gfortran.dg/allocatable_function_1.f90: New.
3923         * gfortran.dg/allocatable_function_2.f90: New.
3924
3925 2006-03-10  Richard Guenther  <rguenther@suse.de>
3926
3927         PR middle-end/26565
3928         * gcc.dg/torture/pr26565.c: New testcase.
3929
3930 2006-03-09  Eric Christopher  <echristo@apple.com>
3931
3932         * gcc.c-torture/compile/20060309-1.c: New.
3933
3934 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3935
3936         PR libgfortran/26499
3937         * gfortran.dg/write_back.f: New test.
3938         * gfortran.dg/write_rewind_1.f: New test.
3939         * gfortran.dg/write_rewind_2.f: New test.
3940
3941 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3942
3943         PR libgfortran/26554
3944         * gfortran.dg/read_logical.f90: New test.
3945
3946 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3947
3948         * ada/acats/norun.lst: cdd2a03 now passes.
3949
3950 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3951
3952         PR testsuite/25177
3953         * gcc.target/powerpc/pr18096-1.c: Change where the error
3954         would match.
3955
3956 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3957
3958         * gcc.target/i386/cleanup-1.c: New test.
3959         * gcc.target/i386/cleanup-2.c: New test.
3960
3961 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3962
3963         * gfortran.dg/dependency_9.f90: Remove for the time being.
3964
3965 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3966
3967         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3968         directive.
3969
3970 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3971
3972         * gfortran.dg/dependency_9.f90: New test case.
3973
3974 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3975
3976         * gfortran.dg/dependency_4.f90: New test case.
3977         * gfortran.dg/dependency_5.f90: New test case.
3978         * gfortran.dg/dependency_6.f90: New test case.
3979         * gfortran.dg/dependency_7.f90: New test case.
3980         * gfortran.dg/dependency_8.f90: New test case.
3981
3982 2006-03-03  Paul Brook  <paul@codesourcery.com>
3983
3984         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3985         Add m68k-*-elf.
3986
3987 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3988
3989         PR fortran/25031
3990         * multiple_allocation_1.f90: New test.
3991
3992 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3993
3994         PR tree-optimization/26524
3995         * gfortran.dg/pr26524.f: New test case.
3996
3997 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3998
3999         * g++.dg/template/repo5.C: Cleanup repo files.
4000         * gcc.dg/20051201-1.c: Cleanup coverage files.
4001         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4002         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4003         tree dump files.
4004
4005 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4006
4007         * objc.dg/objc-nofilename-1.m: New test.
4008         * objc.dg/bad-receiver-type.m: New test.
4009         * obj-c++.dg/bad-receiver-type.mm: New test.
4010
4011 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4012
4013         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4014
4015 2006-03-01  Mike Stump  <mrs@apple.com>
4016
4017         * g++.dg/abi/key2.C: Add.
4018
4019 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4020
4021         * gfortran.dg/logical_dot_product.f90: New test.
4022
4023         PR fortran/26393
4024         * gfortran.dg/used_interface_ref.f90: New test.
4025
4026         PR fortran/20938
4027         * gfortran.dg/dependency_2.f90: New test.
4028         * gfortran.fortran-torture/execute/where17.f90: New test.
4029         * gfortran.fortran-torture/execute/where18.f90: New test.
4030         * gfortran.fortran-torture/execute/where19.f90: New test.
4031         * gfortran.fortran-torture/execute/where20.f90: New test.
4032
4033 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4034
4035         * g++.dg/tree-ssa/pr26443.C: New test case.
4036
4037 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4038
4039         PR middle-end/26022
4040         * g++.dg/opt/return-slot1.C: New test.
4041
4042 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4043
4044         PR libgfortran/26136
4045         * gfortran.dg/namelist_23.f90: New test.
4046
4047 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4048
4049         PR middle-end/14752
4050         * gcc.dg/fold-eqandshift-2.c: New test case.
4051
4052 2006-02-28  Richard Guenther  <rguenther@suse.de>
4053
4054         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4055         decomposition.
4056
4057 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4058
4059         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4060
4061 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4062
4063         PR libgfortran/26464
4064         * gfortran.dg/backspace_5.f: New test.
4065         * gfortran.dg/backspace_6.f: New test.
4066
4067 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4068
4069         * gcc.dg/fold-eqandnot-1.c: New test case.
4070
4071 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4072
4073         PR middle-end/19983
4074         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4075
4076 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4077
4078         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4079         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4080
4081 2006-02-26  Richard Guenther  <rguenther@suse.de>
4082
4083         PR tree-optimization/26421
4084         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4085
4086 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4087
4088         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4089         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4090
4091 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4092
4093         * gcc.dg/fold-even-1.c: New test case.
4094
4095 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4096
4097         PR middle-end/21137
4098         * gcc.dg/fold-eqandshift-1.c: New test case.
4099
4100 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4101
4102         PR tree-optimization/25125
4103         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4104         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4105
4106 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4107
4108         PR tree-optimizations/26359
4109         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4110         with -fdump-tree-dceloop-details.
4111         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4112
4113 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4114
4115         PR middle-end/23673
4116         * gcc.dg/fold-eqxor-1.c: New test case.
4117         * gcc.dg/fold-eqxor-2.c: Likewise.
4118         * gcc.dg/fold-eqxor-3.c: Likewise.
4119
4120 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4121
4122         PR fortran/23092
4123         * scalar_mask_1.f90: New test.
4124
4125 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4126
4127         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4128         * g++.dg/eh/uncaught2.C: New.
4129         * g++.dg/eh/uncaught3.C: New.
4130
4131 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4132
4133         PR libgfortran/26423
4134         * gfortran.dg/read_many_1.f: New test.
4135
4136 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4137
4138         PR fortran/24519
4139         * gfortran.dg/dependency_3.f90: New test.
4140         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4141         XFAILs.
4142
4143         PR fortran/25395
4144         * gfortran.dg/equiv_6.f90: New test.
4145
4146 2006-02-23  Jeff Law  <law@redhat.com>
4147
4148         * gcc.c-torture/compile/pr26425.c: New test.
4149
4150 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4151
4152         PR middle-end/26412
4153         * gcc.dg/gomp/pr26412.c: New test.
4154
4155 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4156
4157         PR c++/26291
4158         * g++.dg/other/ellipsis1.C: New test.
4159         * g++.dg/parse/operator4.C: Adjust error marker.
4160
4161 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4162
4163         PR target/25603
4164         * gfortran.dg/pr25603.f: New testcase.
4165
4166 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4167
4168         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4169         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4170
4171 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4172
4173         * g++.dg/eh/spbp.C: New.
4174
4175 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR middle-end/26379
4178         * gcc.target/i386/mmx-7.c: New test.
4179
4180 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4181
4182         PR tree-optimization/26361
4183         * gcc.dg/tree-ssa/vrp27.c: New test case.
4184
4185 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4186
4187         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4188         * gcc.dg/tree-ssa/complex-4.c: Here.
4189
4190 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4191
4192         PR middle-end/19543
4193         * gfortran.dg/logical_1.f90: New test case.
4194
4195 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR middle-end/26334
4198         * gcc.dg/20060218-1.c: Moved to...
4199         * gcc.target/i386/20060218-1.c: ... here.  New test.
4200
4201 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4202
4203         PR fortran/26201
4204         * gfortran.dg/convert_1.f90: New.
4205
4206 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4207
4208         PR fortran/25054
4209         * gfortran.dg/namelist_5.f90: New test.
4210
4211         PR fortran/25089
4212         * gfortran.dg/namelist_4.f90: New test.
4213
4214 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4215
4216         PR tree-opt/25680
4217         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4218
4219 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4220
4221         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4222         variable to take into account the variable name in the
4223         function header.
4224         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4225
4226 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR middle-end/26334
4229         * gcc.c-torture/compile/20060217-1.c: New test.
4230         * gcc.dg/20060218-1.c: New test.
4231
4232 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4233
4234         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4235
4236 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4237
4238         * gcc.dg/cpp/undef3.c: New test.
4239         * gcc.dg/cpp/trad/builtins2.c: New test.
4240
4241 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4242
4243         PR c++/26266
4244         * g++.dg/template/static22.C: New test.
4245         * g++.dg/template/static23.C: New test.
4246         * g++.dg/template/static24.C: New test.
4247         * g++.dg/template/non-dependent13.C: New test.
4248         * g++.dg/init/member1.C: Tweak error markers.
4249
4250 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4251
4252         PR target/26255
4253         * gcc.c-torture/compile/pr26255.c: New test case.
4254
4255 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4256
4257         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4258         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4259         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4260         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4261         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4262         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4263         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4264
4265 2006-02-16  Jeff Law  <law@redhat.com>
4266
4267         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4268         * gcc.dg/tree-ssa/vrp26.c: New test.
4269
4270 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4271
4272         PR target/20353
4273         PR target/24578
4274         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4275         __UCLIBC__ is defined.
4276
4277 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR fortran/26224
4280         * gfortran.dg/gomp/pr26224.f: New test.
4281
4282 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4283
4284         PR tree-opt/25918
4285         * lib/target-supports.exp
4286         (check_effective_target_vect_short_mult): New.
4287         (check_effective_target_vect_char_mult): New.
4288         (check_effective_target_vect_widen_sum_qi_to_si): New.
4289         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4290         (check_effective_target_vect_widen_sum_hi_to_si): New.
4291         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4292         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4293         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4294         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4295         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4296         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4297         vect-reduc-pattern-2c.c
4298         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4299         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4300         vect-reduc-pattern-1c.c
4301
4302 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4303
4304         PR fortran/24557
4305         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4306
4307 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4308
4309         PR fortran/26054
4310         * gfortran.dg/enum_8.f90: Remove check for warning.
4311         * gfortran.dg/iomsg_1.f90: Ditto.
4312         * gfortran.dg/enum_1.f90: Ditto.
4313         * gfortran.dg/enum_9.f90: Ditto.
4314         * gfortran.dg/enum_2.f90: Ditto.
4315         * gfortran.dg/enum_10.f90: Ditto.
4316         * gfortran.dg/enum_3.f90: Ditto.
4317         * gfortran.dg/flush_1.f90: Ditto.
4318         * gfortran.dg/enum_4.f90: Ditto.
4319         * gfortran.dg/array_constructor_1.f90: Ditto.
4320         * gfortran.dg/enum_5.f90: Ditto.
4321         * gfortran.dg/enum_6.f90: Ditto.
4322         * gfortran.dg/enum_7.f90: Ditto.
4323
4324 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR middle-end/26300
4327         * gcc.c-torture/compile/20060215-1.c: New test.
4328
4329 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4330
4331         PR middle-end/23670
4332         * gcc.dg/tree-ssa/andor-2.c: New test case.
4333
4334 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4335
4336         PR fortran/25045
4337         * optional_dim.f90: New test.
4338
4339 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4340
4341         PR fortran/26277
4342         * gfortran.dg/label_4.f90: New.
4343
4344 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4345             Diego Novillo  <dnovillo@redhat.com>
4346             Uros Bizjak  <uros@kss-loka.si>
4347
4348         * gfortran.dg/gomp: New directory.
4349
4350 2006-02-14  Richard Guenther  <rguenther@suse.de>
4351
4352         PR tree-optimization/26258
4353         * gcc.dg/torture/pr26258.c: New testcase.
4354
4355 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR fortran/26246
4358         * gfortran.dg/pr26246_1.f90: New test.
4359         * gfortran.dg/pr26246_2.f90: New test.
4360
4361         PR middle-end/26092
4362         * gcc.c-torture/compile/20060208-1.c: New test.
4363
4364 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4365
4366         PR fortran/26074
4367         PR fortran/25103
4368         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4369         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4370         * gfortran.dg/automatic_module_variable.f90: Change error message.
4371
4372         PR fortran/20861
4373         * gfortran.dg/internal_dummy_1.f90: New test.
4374
4375         PR fortran/20871
4376         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4377
4378
4379         PR fortran/25083
4380         * gfortran.dg/uncommon_block_data_1.f90: New test.
4381         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4382         with standard.
4383
4384         PR fortran/25088
4385         * gfortran.dg/typed_subroutine_1.f90: New test.
4386
4387 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4388
4389         * objc.dg/dwarf-1.m: New.
4390
4391 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4392
4393         PR middle-end/24427
4394         * gcc.dg/tree-ssa/andor-1.c: New test case.
4395
4396 2006-02-13  Josh Conner  <jconner@apple.com>
4397
4398         PR target/25376
4399         * gcc.dg/pr25376.c: New test.
4400
4401         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4402         assemble.
4403         * lib/target-supports.exp (check_named_sections_available):
4404         Only compile named-sections test -- don't assemble.
4405
4406 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4407
4408         * g++.dg/warn/no-write-strings.C: New test.
4409         * g++.dg/warn/write-strings.C: Likewise.
4410         * g++.dg/warn/write-strings-default.C: Likewise.
4411
4412 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4413
4414         PR fortran/25806
4415         * gfortran.dg/ret_pointer_2.f90: New test.
4416
4417 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4418
4419         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4420
4421 2006-02-10  Jeff Law  <law@redhat.com>
4422
4423         * gcc.c-torture/compile/pr26213.c: New test.
4424
4425 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4426
4427         gfortran.dg/null_1.f90: New test.
4428
4429 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4430
4431         PR fortran/14771
4432         * gfortran.dg/parens_4.f90: New.
4433         * gfortran.dg/parens_5.f90: New.
4434
4435 2006-02-10  Richard Guenther  <rguenther@suse.de>
4436
4437         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4438
4439 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4440         Paul Thomas  <pault@gcc.gnu.org>
4441
4442         PR fortran/14771
4443         * gfortran.dg/parens_1.f90: New.
4444         * gfortran.dg/parens_2.f90: New.
4445         * gfortran.dg/parens_3.f90: New.
4446
4447 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4448
4449         PR fortran/26038
4450         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4451
4452         PR fortran/25059
4453         * gfortran.dg/impure_assignment_1.f90: New test.
4454
4455         PR fortran/25070
4456         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4457
4458 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4459
4460         PR target/26141
4461         * g++.dg/expr/stdarg2.C: New test.
4462
4463 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4464
4465         PR inline-asm/16194
4466         * gcc.dg/pr16194.c: New test.
4467
4468 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4469
4470         * ada/acats/run_acats: Use portable variant of "$@".
4471
4472 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4473
4474         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4475         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4476
4477 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4478
4479         PR tree-opt/26179
4480         * g++.dg/opt/pr26179.C: New test.
4481
4482 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4483
4484         PR middle-end/26134
4485         * gcc.dg/tree-ssa/complex-3.c: New test.
4486
4487 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4488
4489         * gcc.c-torture/compile/volatile-1.c: New test.
4490
4491 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4492
4493         PR 26180
4494         * gcc.dg/tree-ssa/pr26180.c: New test.
4495
4496 2006-02-08  Jeff Law  <law@redhat.com>
4497
4498         * gcc.dg/tree-ssa/pr21417.c: New test.
4499
4500 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4501
4502         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4503         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4504
4505 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4506
4507         * lib/scanrtl.exp: New.
4508
4509 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4510
4511         PR c++/26071
4512         * g++.dg/other/virtual2.C: New test.
4513
4514         PR c++/26070
4515         * g++.dg/other/virtual1.C: New test.
4516
4517 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4518
4519         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4520         cleanup-ipa-dump): Update dump file glob patterns.
4521         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4522         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4523
4524         * lib/gcc-dg.exp: Load it.
4525         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4526
4527 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4528
4529         PR testsuite/26159
4530         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4531         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4532
4533 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4534
4535         PR fortran/25577
4536         * gfortran.dg/mvbits_1.f90: New.
4537
4538 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4539
4540         * g++.dg/warn/Wdiv-by-zero.C: New test.
4541         * g++.dg/warn/Wno-div-by-zero.C: New.
4542
4543 2006-02-07  Jeff Law  <law@redhat.com>
4544
4545         * gcc.dg/tree-ssa/pr21559.c: New test.
4546
4547         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4548         multiple VRP passes.
4549         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4550         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4551         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4552         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4553         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4554         * gcc.dg/tree-ssa/vrp02.c: Likewise
4555         * gcc.dg/tree-ssa/vrp11.c: Likewise
4556         * gcc.dg/tree-ssa/pr14341.c: Likewise
4557         * gcc.dg/tree-ssa/vrp19.c: Likewise
4558         * gcc.dg/tree-ssa/vrp20.c: Likewise
4559         * gcc.dg/tree-ssa/vrp03.c: Likewise
4560         * gcc.dg/tree-ssa/pr21086.c: Likewise
4561         * gcc.dg/tree-ssa/pr21959.c: Likewise
4562         * gcc.dg/tree-ssa/vrp21.c: Likewise
4563         * gcc.dg/tree-ssa/vrp04.c: Likewise
4564         * gcc.dg/tree-ssa/pr25485.c: Likewise
4565         * gcc.dg/tree-ssa/pr22026.c: Likewise
4566         * gcc.dg/tree-ssa/vrp22.c: Likewise
4567         * gcc.dg/tree-ssa/vrp05.c: Likewise
4568         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4569         * gcc.dg/tree-ssa/pr20701.c: Likewise
4570         * gcc.dg/tree-ssa/vrp23.c: Likewise
4571         * gcc.dg/tree-ssa/vrp06.c: Likewise
4572         * gcc.dg/tree-ssa/pr22117.c: Likewise
4573         * gcc.dg/tree-ssa/pr20702.c: Likewise
4574         * gcc.dg/tree-ssa/vrp15.c: Likewise
4575         * gcc.dg/tree-ssa/pr21090.c: Likewise
4576         * gcc.dg/tree-ssa/pr21294.c: Likewise
4577         * gcc.dg/tree-ssa/vrp24.c: Likewise
4578         * gcc.dg/tree-ssa/vrp07.c: Likewise
4579         * gcc.dg/tree-ssa/pr21563.c: Likewise
4580         * gcc.dg/tree-ssa/pr25382.c: Likewise
4581         * gcc.dg/tree-ssa/vrp16.c: Likewise
4582         * gcc.dg/tree-ssa/vrp25.c: Likewise
4583         * gcc.dg/tree-ssa/vrp08.c: Likewise
4584         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4585         * gcc.dg/tree-ssa/vrp17.c: Likewise
4586         * gcc.dg/tree-ssa/pr21458.c: Likewise
4587         * g++.dg/tree-ssa/pr18178.C: Likewise
4588
4589 2006-02-07  Richard Guenther  <rguenther@suse.de>
4590
4591         PR c++/26140
4592         Revert
4593         2006-01-30  Richard Guenther  <rguenther@suse.de>
4594         PR c++/23372
4595         * gcc.dg/pr23372-1.C: New testcase.
4596
4597         * g++.dg/tree-ssa/pr26140.C: New testcase.
4598
4599 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4600
4601         PR c++/9737
4602         * g++.dg/template/ttp15.C: New test.
4603         * g++.dg/template/ttp16.C: Likewise.
4604         * g++.dg/template/ttp17.C: Likewise.
4605         * g++.old-deja/g++.pt/ttp36.C: Remove.
4606         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4607         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4608         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4609         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4610         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4611         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4612         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4613         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4614         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4615
4616 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4617
4618         PR libfortran/23815
4619         * unf_io_convert_4.f90: New test.
4620
4621 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4622
4623         * gcc.dg/tree-ssa/loadpre10.c: New test.
4624         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4625         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4626         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4627
4628 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4629
4630         PR libfortran/24685
4631         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4632
4633 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4634
4635         PR tree-opt/25251
4636         * gfortran.dg/assign_7.f: New test.
4637
4638 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4639
4640         PR fortran/26041
4641         PR fortran/26064
4642         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4643         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4644         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4645
4646 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4647
4648         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4649         in size_t typedef.
4650
4651 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4652
4653         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4654         * g++.dg/charset/string.c (foo): Likewise.
4655         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4656         const char*
4657         * g++.dg/ext/builtin2.C (printf): Likewise.
4658         * g++.dg/init/new15.C (printf): Likewise.
4659         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4660         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4661         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4662         * g++.dg/template/non-dependent4.C (temp): Likewise.
4663         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4664         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4665         parameter type to const char*.
4666         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4667         Change type to const char*.
4668         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4669         Likewise.
4670         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4671         second parameter type to const char*.
4672         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4673         (Y::Y): Change parameter type to const char*.
4674         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4675         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4676         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4677         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4678         (char*).
4679         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4680         const char*.
4681         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4682         type to const char*.
4683         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4684         return type to const char*.
4685         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4686         to const char*.
4687         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4688         * g++.old-deja/g++.law/refs1.C: Likewise.
4689         * g++.old-deja/g++.law/visibility1.C: Likewise.
4690         * g++.old-deja/g++.law/visibility2.C: Likewise.
4691         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4692         const char*.
4693         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4694         * g++.old-deja/g++.mike/net48.C: Likewise.
4695         * g++.old-deja/g++.mike/p646.C: Likewise.
4696         * g++.old-deja/g++.mike/p6746.C: Likewise.
4697         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4698         type to const char*.
4699         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4700         deprecated conversion warning.
4701         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4702         char*.
4703         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4704         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4705         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4706         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4707         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4708         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4709         * g++.old-deja/g++.pt/t39.C: Likewise.
4710         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4711         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4712
4713 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4714
4715         PR fortran/25075
4716         intrinsic_argument_conformance_1.f90: New test.
4717
4718 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4719
4720         PR fortran/20845
4721         * gfortran.dg/char_result_11.f90: Add SAVE.
4722         * gfortran.dg/der_pointer_4.f90: Ditto.
4723         * gfortran.dg/default_initialization.f90: New test.
4724
4725 2006-02-03  Jeff Law  <law@redhat.com>
4726
4727         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4728         handle more than 100 dump files.
4729         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4730         * lib/scantree.exp (scan-tree-dump): Likewise.
4731         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4732         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4733         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4734         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4735         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4736
4737 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4738
4739         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4740
4741 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4742
4743         * g++.dg/template/using12.C: New test.
4744
4745 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4746
4747         * gcc.target/powerpc/pr25960.c: New test.
4748
4749 2006-02-02  Steven G. Kargl  <kargls@comcast>
4750
4751         PR fortran/24958
4752         gfortran.dg/nullify_2.f90: New test.
4753
4754 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4755
4756         PR 25990
4757         * gcc.dg/gomp/pr25990.c: New test.
4758
4759 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4760
4761         PR c++/25342
4762         * g++.gd/template/partial4.C: New test.
4763
4764 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4765
4766         PR middle-end/26001
4767         * gfortran.dg/data_char_2.f90: New.
4768
4769 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4770
4771         PR fortran/26039
4772         maxval_maxloc_conformance_1.f90: New test.
4773
4774 2006-01-31  Richard Guenther  <rguenther@suse.de>
4775
4776         * gcc.target/i386/sselibm-1.c: New testcase.
4777         * gcc.target/i386/sselibm-2.c: Likewise.
4778         * gcc.target/i386/sselibm-3.c: Likewise.
4779         * gcc.target/i386/sselibm-4.c: Likewise.
4780         * gcc.target/i386/sselibm-5.c: Likewise.
4781
4782 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4783
4784         PR fortran/24266
4785         * gfortran.dg/arrayio_derived_2.f90: New.
4786
4787 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4788
4789         * gcc.dg/unsigned-long-compare.c: New test.
4790
4791 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4792
4793         PR testsuite/25318
4794         * lib/target-supports.exp (check_effective_target_freorder):
4795         Check to see if target supports -freorder-blocks-and-partition.
4796         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4797         instead of "dg-require-named-sections".
4798
4799 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4800
4801         PR target/14798:
4802         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4803         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4804         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4805         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4806         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4807         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4808         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4809         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4810
4811 2006-01-30  Richard Guenther  <rguenther@suse.de>
4812
4813         PR c++/23372
4814         * gcc.dg/pr23372-1.C: New testcase.
4815
4816 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4817
4818         * gcc.dg/gomp/pr25874.c: New test.
4819
4820 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4821
4822         PR tree-opt/25911
4823         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4824
4825 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4826
4827         PR fortran/18578
4828         PR fortran/18579
4829         PR fortran/20857
4830         PR fortran/20885
4831         * gfortran.dg/intent_out_1.f90: New test.
4832
4833 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4834
4835         PR fortran/17911
4836         * gfortran.dg/procedure_lvalue.f90: New test.
4837
4838         PR fortran/20895
4839         PR fortran/25030
4840         * gfortran.dg/char_pointer_assign_2.f90: New test.
4841         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4842         assignment to be consistent with standard.
4843         * gfortran.dg/char_result_2.f90: The same.
4844         * gfortran.dg/char_result_8.f90: The same.
4845
4846 2006-01-28  Zack Weinberg  <zackw@panix.com>
4847
4848         * gcc.dg/Woverlength-strings.c
4849         * gcc.dg/Woverlength-strings-pedantic-c89.c
4850         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4851         * gcc.dg/Woverlength-strings-pedantic-c99.c
4852         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4853
4854 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4855
4856         * gcc.c-torture/execute/20060127-1.c: New test.
4857
4858 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4859
4860         PR c++/25999
4861         * g++.dg/ext/pragmaweak1.C: New test.
4862
4863 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/25855
4866         * g++.dg/template/spec29.C: New test.
4867
4868 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4869
4870         PR c/19606.
4871         * gcc.c-torture/execute/pr19606.c: New.
4872
4873 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4874
4875         * gcc.dg/pragma-re-4.c: New test.
4876
4877 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4878
4879         PR fortran/25964
4880         * gfortran.dg/assumed_size_refs_3.f90: New test.
4881
4882 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4883
4884         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4885
4886 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4887
4888         PR ada/21317
4889         * ada/acats/support/impdef.a: Add One_Long_Second.
4890         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4891         * ada/acats/tests/c9/c94026.a: Likewise.
4892         * ada/acats/tests/c9/c97305c.ada: Likewise.
4893         * ada/acats/tests/c9/c99004a.ada: Likewise.
4894
4895 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4896
4897         PR fortran/25964
4898         * gfortran.dg/global_references_2.f90: New test.
4899
4900         PR fortran/25084
4901         PR fortran/20852
4902         PR fortran/25085
4903         PR fortran/25086
4904         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4905         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4906
4907         PR fortran/25416
4908         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4909
4910 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4911
4912         PR c/25892
4913         * gcc.dg/Wpointer-sign.c: New.
4914         * gcc.dg/Wpointer-sign-Wall.c: New.
4915         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4916         * gcc.dg/Wpointer-sign-pedantic.c: New.
4917         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4918         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4919
4920 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         PR C/25861
4923         * gcc.c-torture/compile/pr25861.c: New test.
4924
4925 2006-01-26  Paul Brook  <paul@codesourcery.com>
4926
4927         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4928         on short-enum targets.
4929         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4930         variable.
4931         (generate_fields): Use short_enums.
4932         (main): Set short_enums.  Document -e.
4933         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4934         on short-enum targets.
4935         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4936         variable.
4937         (generate_fields): Use short_enums.
4938         (main): Set short_enums.  Document -e.
4939         * lib/target-supports.exp (check_effective_target_short_enums): New.
4940
4941 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4942
4943         PR target/25947
4944         * gcc.dg/torture/pr25947-1.c: New test.
4945
4946 2006-01-25  Jan Hubicka  <jh@suse.cz>
4947             Roger Sayle  <roger@eyesopen.com>
4948
4949         PR rtl-optimization/25703
4950         * gcc.target/i386/20060125-1.c: New test case.
4951         * gcc.target/i386/20060125-2.c: New test case.
4952
4953 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4954
4955         PR fortran/18540
4956         * gfortran.dg/goto_1.f: New.
4957
4958 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4959
4960         PR fortran/25716
4961         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4962         25716 on 32-bit systems too.
4963
4964 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4965
4966         PR testsuite/25590
4967         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4968
4969 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4970
4971         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4972
4973 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4974
4975         PR fortran/25835
4976         * gfortran.dg/read_eof.f90: Delete, renamed.
4977         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4978         * gfortran.dg/read_eof_2.f90: New test.
4979         * gfortran.dg/read_eof_3.f90: New test.
4980
4981 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4982
4983         PR tree-opt/25860
4984         * gcc.c-torture/compile/pr25860.c: New test.
4985
4986 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4987
4988         PR c++/25552
4989         * g++.dg/parse/dtor8.C: New test.
4990
4991 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4992
4993         PR testsuite/25891
4994         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4995         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4996         check_effective_target_fopenmp returns 0.
4997
4998 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4999
5000         PR ada/20548
5001         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5002         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5003         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5004
5005 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5006
5007         PR tree-opt/25857
5008         * g++.dg/opt/pr25857.C: New test.
5009
5010 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5011         Jan Hubicka  <jh@suse.cz>
5012         Richard Guenther  <rguenther@suse.de>
5013
5014         PR rtl-optimization/25654
5015         * gcc.dg/torture/pr25654.c: New testcase.
5016         * gcc.target/i386/pr25654.c: Likewise.
5017
5018 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5019
5020         PR fortran/25901
5021         * gfortran.dg/internal references_2.f90: New test.
5022
5023         Fix regression in testing of admissability of attributes.
5024         * gfortran.dg/intent_used_1.f90: New test.
5025
5026 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5027
5028         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5029         Remove target conditional torture options for i?86 and x86_64
5030         GNU/Linux.
5031
5032 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5033
5034         PR c++/10891
5035         * g++.dg/rtti/no-rtti.C: New.
5036
5037 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5038
5039         PR c++/25895
5040         * g++.dg/inherit/conv2.C: New test.
5041
5042         PR c++/25856
5043         * g++.dg/parse/dtor7.C: New test.
5044
5045         PR c++/25858
5046         * g++.dg/template/crash44.C: New test.
5047
5048 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5049
5050         PR fortran/25124
5051         PR fortran/25625
5052         * gfortran.dg/internal_references_1.f90: New test.
5053           PR fortran/20881
5054         PR fortran/23308
5055         PR fortran/25538
5056         PR fortran/25710
5057         * gfortran.dg/global_references_1.f90: New test.
5058         * gfortran.dg/g77/19990905-1.f: Restore the error that
5059         there is a clash between the common block name and
5060         the name of a subroutine reference.
5061
5062         PR fortran/PR24276
5063         * gfortran.dg/aliasing_dummy_1.f90: New test.
5064
5065 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5066
5067         * gcc.dg/vmx/1b-01.c: Warning fix.
5068         * gcc.dg/vmx/1c-02.c: Likewise.
5069         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5070
5071 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5072
5073         PR testsuite/24962
5074         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5075
5076 2006-01-20  Richard Guenther  <rguenther@suse.de>
5077         Steven Bosscher <stevenb.gcc@gmail.com>
5078
5079         PR rtl-optimization/24626
5080         * gcc.dg/torture/pr24626-1.c: New testcase.
5081         * gcc.dg/torture/pr24626-2.c: Likewise.
5082         * gcc.dg/torture/pr24626-3.c: Likewise.
5083         * gcc.dg/torture/pr24626-4.c: Likewise.
5084
5085 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5086
5087         PR c++/5520
5088         * g++.dg/warn/empty-body.C: New.
5089
5090 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5091
5092         PR c++/22136
5093         * g++.dg/template/using10.C: New test.
5094         * g++.dg/temlpate/using11.C: Likewise.
5095         * g++.dg/inherit/using5.C: Tweak error messages.
5096
5097 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5098
5099         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5100         target test.
5101         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5102
5103 2006-01-19  Jan Hubicka  <jh@suse.cz>
5104
5105         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5106
5107 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5108
5109         PR c++/25854
5110         * g++.dg/template/spec28.C: New test.
5111
5112 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5113
5114         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5115         Fix fprintf's by adding srcdir or removing it.
5116
5117 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5118
5119         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5120         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5121         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5122         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5123         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5124         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5125         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5126         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5127         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5128         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5129         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5130         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5131         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5132         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5133
5134 2006-01-18  Jeff Law  <law@redhat.com>
5135
5136         * gcc.dg/tree-ssa/vrp25.c: New test.
5137
5138 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5139
5140         * gcc.dg/pr25805.c: Fix misapplied patch.
5141
5142 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5143
5144         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5145         (check_effective_target_vect_udot_qi): New.
5146         (check_effective_target_vect_sdot_hi): New.
5147         (check_effective_target_vect_udot_hi): New.
5148         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5149         prefixed with "wrapv-" with -fwrapv.
5150         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5151         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5152         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5153         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5154         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5155
5156         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5157         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5158         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5159         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5160
5161 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5162
5163         PR c++/16829
5164         * g++.dg/other/default2.C: New test.
5165         * g++.dg/other/default3.C: New test.
5166
5167 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5168
5169         PR c/25805
5170         * gcc.dg/pr25805.c: New file.
5171
5172 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5173
5174         PR c++/25836
5175         * g++.dg/template/init6.C: New test.
5176
5177 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5178
5179         * gcc.dg/tree-ssa/pr24287.c: New test
5180
5181 2006-01-18  Eric Christopher  <echristo@apple.com>
5182
5183         * g++.dg/eh/table.C: New.
5184
5185 2006-01-18  DJ Delorie  <dj@redhat.com>
5186
5187         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5188         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5189         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5190         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5191
5192 2006-01-18  Jeff Law  <law@redhat.com>
5193
5194         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5195         on wrapping on overflow semantics.
5196
5197         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5198
5199         * gcc.gc/tree-ssa/vrp23.c: New test.
5200         * gcc.gc/tree-ssa/vrp24.c: New test.
5201
5202 2006-01-18  Richard Henderson  <rth@redhat.com>
5203             Aldy Hernandez  <aldyh@redhat.com>
5204             Jakub Jelinek  <jakub@redhat.com>
5205             Diego Novillo  <dnovillo@redhat.com>
5206             Uros Bizjak  <uros@kss-loka.si>
5207
5208         * testsuite/gcc.dg/gomp: New directory.
5209
5210 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5211             Steven G. Kargl  <kargls@comcast.net>
5212
5213         PR fortran/20869
5214         * gfortran.dg/intrinsic_external_1.f90: New test.
5215
5216         PR fortran/20875.
5217         * gfortran.dg/elemental_pointer_1.f90: New test.
5218
5219         PR fortran/25024
5220         * gfortran.dg/external_procedures_1.f90: New test.
5221
5222         PR fortran/25785
5223         gfortran.dg/assumed_present.f90: New test.
5224
5225 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5226
5227         * g++.dg/parse/lookup5.C: New test.
5228
5229 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5230
5231         PR fortran/25697
5232         * gfortran.dg/read_eof.f90: New test.
5233
5234 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5235
5236         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5237         add a closing brace.
5238
5239 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5240
5241         PR fortran/25631
5242         * gfortran.dg/fmt_tl.f: New test.
5243
5244 2006-01-17  Eric Christopher  <echristo@apple.com>
5245
5246         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5247         * g++.old-deja/g++.warn/impint2.C: Ditto.
5248         * g++.old-deja/g++.other/null1.C: Ditto.
5249         * g++.dg/warn/conv2.C: Ditto.
5250         * g++.dg/warn/conv4.C: New file.
5251
5252 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5253
5254         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5255
5256 2006-01-17  Andreas Jaeger  <aj@suse.de>
5257             Janis Johnson <janis187@us.ibm.com>
5258
5259         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5260         in 64-bit.
5261         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5262         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5263
5264 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5265
5266         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5267         xfail txxx where xxx >= 25.
5268
5269 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5270
5271         PR testsuite/25764
5272         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5273
5274 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR c/25682
5277         * gcc.dg/pr25682.c: New test.
5278         * g++.dg/parse/array-size2.C: New test.
5279
5280 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5281
5282         * consistency.vlad: Remove entire directory, 1652 files.
5283
5284 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5285
5286         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5287         check_effective_target_dfprt_nocache): New.
5288         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5289         (check_effective_target_dfprt): New.
5290         * lib/c-compat.exp (check_dfp): Remove.
5291         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5292         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5293         level of support for decimal float.
5294         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5295         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5296         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5297         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5298         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5299         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5300         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5301         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5302         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5303         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5304         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5305         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5306         directives.
5307
5308 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5309
5310         PR testsuite/25741
5311         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5312         $base_dir/../.
5313         * lib/gfortran.exp (gfortran_init): Likewise.
5314         * lib/obj-c++.exp (obj-c++_init): Likewise.
5315         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5316         (scan-assembler-dem-not): Likewise.
5317         * lib/scandump.exp (scan-dump-dem): Likewise.
5318         (scan-dump-dem-not): Likewise.
5319
5320 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5321
5322         PR testsuite/25767
5323         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5324         powerpc-*-darwin*.
5325         * lib/obj-c++.exp (obj-c++_init): Likewise.
5326
5327 2006-01-16  Richard Guenther  <rguenther@suse.de>
5328
5329         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5330
5331 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5332
5333         PR testsuite/25777
5334         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5335         to LD_LIBRARY_PATH.
5336
5337 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5338             Andrew Pinski  <pinskia@physics.uc.edu>
5339
5340         * gcc.dg/minmax-1.c: New test.
5341
5342 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5343
5344         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5345         * gcc.misc-tests/dectest.exp: Ditto.
5346
5347 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5348
5349         PR testsuite/25796
5350         * gcc.target/i386/cmov6.c: Use -march=k8.
5351
5352 2006-01-15  Andreas Jaeger  <aj@suse.de>
5353
5354         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5355         x86 does not have __float128.
5356
5357 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5358
5359         * gcc.target/i386/cmov6.c: New test.
5360
5361 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5362
5363         PR c++/25663
5364         * g++.dg/template/ctor6.C: New test.
5365
5366 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5367
5368         PR tree-optimization/25485
5369         * gcc.dg/tree-ssa/pr25485.c: New.
5370
5371 2006-01-14  Richard Guenther  <rguenther@suse.de>
5372
5373         PR tree-optimization/22548
5374         PR tree-optimization/22555
5375         PR tree-optimization/22501
5376         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5377         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5378         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5379         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5380         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5381         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5382         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5383         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5384         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5385
5386 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5387
5388         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5389         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5390
5391 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5392         Richard Guenther  <rguenther@suse.de>
5393
5394         PR rtl-optimization/24257
5395         * gcc.dg/torture/pr24257.c: New testcase.
5396
5397 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5398
5399         * gcc.c-torture/execute/20060110-1.c: New test.
5400         * gcc.c-torture/execute/20060110-2.c: New test.
5401
5402 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5403
5404         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5405
5406 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5407
5408         PR fortran/25756
5409         * gfortran.dg/label_3.f90: New test.
5410
5411 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5412
5413         PR tree-optimization/25771
5414         * g++.dg/tree-ssa/pr25771.C: New test
5415
5416 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5417
5418         PR tree-opt/24365
5419         * g++.dg/opt/complex5.C: New test.
5420
5421 2006-01-13  Richard Guenther  <rguenther@suse.de>
5422
5423         * gcc.target/i386/387-9.c: New testcase.
5424
5425 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         PR c++/24824
5428         * g++.dg/debug/dwarf2-1.C: New.
5429
5430 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5431
5432         PR testsuite/25728
5433         * lib/gcov.exp (verify-lines): Add "close $fd".
5434
5435 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5436             Ben Elliston  <bje@au.ibm.com>
5437
5438         * gcc.dg/dfp/inf-1.c: New test.
5439
5440 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5441             Yao Qi  <qiyaoltc@cn.ibm.com>
5442             Ben Elliston  <bje@au.ibm.com>
5443             Jon Grimm  <jgrimm2@us.ibm.com>
5444
5445         * gcc.dg/nodfp-1.c: New test.
5446         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5447         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5448         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5449         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5450         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5451         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5452         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5453         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5454         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5455         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5456         * gcc.dg/format/dfp-printf-1.c: Likewise.
5457         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5458         (compat_setup_dfp): New.
5459         * gcc.dg/compat/compat.exp: Use it.
5460         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5461         Make some variables global, prepend "compat_" to their names.
5462         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5463         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5464         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5465         * lib/compat.exp (compat_skip_list): Make global, rename.
5466         * lib/c-compat.exp: New file.
5467         * lib/target-supports.exp (check_effective_target_dfp): New.
5468
5469         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5470         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5471         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5472         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5473         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5474         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5475         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5476         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5477         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5478         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5479         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5480         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5481         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5482         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5483         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5484         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5485         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5486         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5487         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5488         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5489         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5490         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5491         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5492         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5493         gcc.dg/dfp/struct-layout-1.c,
5494         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5495         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5496         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5497         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5498         gcc.dg/dfp/func-vararg-dfp.c,
5499         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5500         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5501         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5502         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5503         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5504
5505 2006-01-11  Richard Guenther  <rguenther@suse.de>
5506
5507         PR tree-optimization/25734
5508         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5509
5510 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5511
5512         PR fortran/25486
5513         * gfortran.dg/literal_character_constant_1_x.F: New test.
5514         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5515         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5516         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5517
5518 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5519
5520         PR c++/25386
5521         * g++.dg/ext/packed3.C: Add expected packed error.
5522
5523 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5524
5525         PR target/25706
5526         * gcc.dg/torture/pr25706-1.c: New test.
5527
5528 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5529
5530         PR tree-optimization/23109
5531         PR tree-optimization/23948
5532         PR tree-optimization/24123
5533
5534         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5535         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5536         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5537         g++.dg/tree-ssa/pr23948.C: New testcases.
5538         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5539         three divisions in order to do the optimization.
5540
5541 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5542
5543         PR c++/25632
5544         * g++.dg/other/pr25632.C: New test.
5545
5546 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5547
5548         PR fortran/25730
5549         * gfortran.dg/used_types_1.f90: New test.
5550
5551 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5552
5553         PR target/25718
5554         * gcc.dg/torture/pr25718-1.c: New test.
5555
5556 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5557
5558         * gfortran.dg/list_read_2.f90: Fix typo in description.
5559
5560 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5561
5562         * lib/target-supports.exp (check_visibility_available): Simplify test
5563         for *-*-netware*.
5564         (check_profiling_available): Fail for *-*-netware*.
5565         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5566         * gcc.dg/20021014-1.c: Likewise.
5567         * gcc.dg/nest.c: Likewise.
5568
5569 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5570
5571         fortran/24936
5572         * gfortran.dg/forall_3.f90: New test.
5573
5574 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5575
5576         PR fortran/21977
5577         * gfortran.dg/nesting_2.f90: New test.
5578         * gfortran.dg/nesting_3.f90: New test.
5579
5580 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5581
5582         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5583         Fix typo in comment.
5584
5585 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5586
5587         * gfortran.dg/single_char_string.f90: New test.
5588
5589 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5590
5591         * gfortran.dg/ichar_2.f90: New test.
5592
5593 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5594
5595         PR fortran/25093
5596         * gfortran.dg/private_type_4.f90: New.
5597
5598 2006-01-07  Richard Guenther  <rguenther@suse.de>
5599
5600         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5601
5602 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5603
5604         * gfortran.dg/func_decl_1.f90: New.
5605         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5606         * gfortran.dg/array_alloc_2.f90: Likewise.
5607         * gfortran.dg/char_result_8.f90: Likewise.
5608         * gfortran.dg/dup_save_1.f90: Likewise.
5609         * gfortran.dg/dup_save_2.f90: Likewise.
5610         * gfortran.dg/f2c_6.f90: Likewise.
5611         * gfortran.dg/f2c_7.f90: Likewise.
5612         * gfortran.dg/func_result_2.f90: Likewise.
5613         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5614
5615 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5616
5617         PR fortran/22146
5618         * gfortran.dg/elemental_subroutine_1.f90: New test.
5619         * gfortran.dg/elemental_subroutine_2.f90: New test.
5620
5621         PR fortran/25029
5622         PR fortran/21256
5623         * gfortran.dg/assumed_size_refs_1.f90: New test.
5624
5625         PR fortran/20868
5626         PR fortran/20870
5627         * gfortran.dg/assumed_size_refs_2.f90: New test.
5628         * gfortran.dg/initialization_1.f90: Change warning message.
5629
5630 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5631
5632         * gcc.dg/tree-ssa/loop-15.c: New test.
5633
5634 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5635
5636         PR fortran/25598
5637         * gfortran.dg/backspace_3.f: New test.
5638         * gfortran.dg/backspace_4.f: New test.
5639
5640 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5641
5642         PR fortran/24268
5643         * gfortran.dg/fmt_white.f: Update test.
5644
5645 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5646
5647         * gcc.dg/cast-1.c: Add new warning.
5648         * gcc.dg/cast-2.c: Likewise.
5649         * gcc.dg/cast-3.c: Likewise.
5650         * gcc.dg/format/cast-1.c: Likewise.
5651         * gcc.dg/cast-4.c: New testcase.
5652
5653 2006-01-05  Richard Guenther  <rguenther@suse.de>
5654
5655         PR tree-optimization/22555
5656         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5657
5658 2006-01-05  Richard Guenther  <rguenther@suse.de>
5659             Diego Novillo  <dnovillo@redhat.com>
5660
5661         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5662         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5663         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5664         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5665         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5666         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5667         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5668         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5669         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5670         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5671         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5672         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5673         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5674         * treelang/compile/extravar.tree: Likewise.
5675         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5676         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5677         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5678         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5679         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5680
5681 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5682
5683         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5684         for 64-bit fix.
5685
5686 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5687
5688         PR fortran/23675
5689         gfortran.dg/char_result_11.f90: New.
5690
5691 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5692
5693         PR c++/24782
5694         * g++.dg/parse/access9.C: New test.
5695         * g++.dg/tc1/dr52.C: Tweak error markers.
5696
5697 2006-01-04  Richard Henderson  <rth@redhat.com>
5698
5699         Merge from gomp branch.
5700         * g++.dg/parse/pragma2.C: Update expected error lines.
5701
5702 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5703
5704         * g++.dg/other/i386-2.C: New test.
5705
5706         PR target/25554
5707         * gcc.c-torture/compile/20051228-1.c: New test.
5708
5709         PR c/25559
5710         * gcc.dg/pr25559.c: New test.
5711
5712 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/25492
5715         * g++.dg/lookup/friend9.C: New test.
5716
5717         PR c++/25625
5718         * g++.dg/template/repo5.C: New test.
5719
5720 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5721
5722         PR fortran/25101
5723         * gfortran.dg/forall_2.f90: New test.
5724
5725 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5726
5727         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5728         dg-require-weak.  Adjust regexp to handle leading-underscore
5729         targets and space as well as TAB after .weak.  Change previous
5730         64-bit fix to not use naked dot.
5731
5732 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5733
5734         PR rtl-optimization/25578
5735         * gcc.c-torture/execute/20060102-1.c: New testcase.
5736
5737 2006-01-03  Richard Guenther  <rguenther@suse.de>
5738
5739         PR c/25183
5740         * gcc.dg/torture/pr25183.c: New testcase.
5741
5742 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5743
5744         Merge from gomp-branch.
5745         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5746         * gcc.dg/ia64-sync-2.c: Likewise.
5747         * gcc.dg/ia64-sync-3.c: Likewise.
5748         * gcc.dg/ia64-sync-4.c: Likewise.
5749         * gcc.dg/sync-2.c: Likewise.
5750         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5751         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5752
5753 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5754
5755         PR c++/25635
5756         * g++.dg/parse/operator6.C: New test.
5757
5758         PR c++/25637
5759         * g++.dg/parse/error29.C: New test.
5760
5761         PR c++/25638
5762         * g++.dg/parse/dtor6.C: New test.
5763
5764         PR c++/25633
5765         * g++.dg/parse/ctor3.C: New test.
5766
5767         PR c++/25634
5768         * g++.dg/template/class3.C: New test.
5769
5770 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5771
5772         * g++.dg/debug/debug9.C: New.
5773
5774 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5775
5776         PR fortran/24640
5777         * gfortran.dg/label_2.f90: New test.
5778
5779 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5780
5781         * g++.dg/lookup/using12.C: Tighten error marker.
5782
5783 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5784             Andrew Pinski <pinskia@physics.uc.edu>
5785
5786         * gcc.target/powerpc/darwin-abi-3.c: New file.
5787         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5788         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5789         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5790         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5791         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5792         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5793         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5794         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5795
5796 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5797
5798         * gcc.dg/tree-ssa/loadpre1.c: New;
5799         * gcc.dg/tree-ssa/loadpre2.c: New;
5800         * gcc.dg/tree-ssa/loadpre3.c: New;
5801         * gcc.dg/tree-ssa/loadpre4.c: New;
5802         * gcc.dg/tree-ssa/loadpre5.c: New;
5803         * gcc.dg/tree-ssa/loadpre6.c: New;
5804         * gcc.dg/tree-ssa/loadpre7.c: New;
5805         * gcc.dg/tree-ssa/loadpre8.c: New;
5806         * gcc.dg/tree-ssa/loadpre9.c: New;
5807
5808 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5809
5810         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5811         * g++.dg/abi/thunk4.C: Likewise.
5812
5813 2006-01-01  Andreas Jaeger  <aj@suse.de>
5814
5815         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5816         portable.
5817
5818 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5819
5820         PR c++/25294
5821         * gcc.dg/pragma-pack-3.c: New test.
5822         * g++.dg/parse/pragma3.C: New test.
5823
5824 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5825
5826         PR middle-end/24827
5827         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5828
5829 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5830
5831         PR testsuite/25214
5832         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5833
5834 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5835
5836         PR fortran/22607
5837         * gfortran-dg/pure_byref_3.f90: New.
5838
5839         fortran/PR 25396
5840         * gfortran.dg/userdef_operator_1.f90: New.
5841
5842 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5843
5844         * g++.dg/abi/thunk3.C: New.
5845         * g++.dg/abi/thunk4.C: New.
5846
5847 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5848
5849         PR fortran/25532
5850         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5851         associated derived type components of derived types are
5852         properly declared in contained procedures.
5853
5854 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5855
5856         PR libgfortran/25139
5857         * gfortran.dg/backspace_2.f: New test.
5858
5859 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5860
5861         PR libgfortran/25550
5862         * gfortran.dg/endfile.f: New test.
5863
5864 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5865
5866         PR libgfortran/25419
5867         * gfortran.dg/comma.f: New test.
5868
5869 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5870
5871         * lib/gfortran-dg.exp: Remove trailing whitespace.
5872         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5873         -funroll-all-loops.
5874
5875 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5876
5877         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5878         Extended Double long doubles or repeat tests when long double is
5879         the same size as double.
5880
5881 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5882
5883         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5884
5885         PR testsuite/25442
5886         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5887         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5888
5889         PR testsuite/25441
5890         * gcc.dg/pr23911.c: Make test variable static.
5891
5892         PR testsuite/25444
5893         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5894
5895 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5896
5897         PR c++/25439
5898         * g++.dg/parse/crash17.C: Adjust error markers.
5899         * g++.dg/template/error20.C: New test.
5900
5901 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5902
5903         PR c++/23172
5904         * g++.dg/ext/complit4.C: New test.
5905
5906         PR c++/25417
5907         * g++.dg/ext/complit5.C: Likewise.
5908
5909 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5910
5911         PR tree-optimization/25125
5912         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5913         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5914         * gcc.c-torture/execute/pr25125.c: New.
5915
5916 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5917
5918         PR fortran/25029
5919         PR fortran/21256
5920         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5921         with incorrect assumed size references.
5922
5923 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/23171
5926         * g++.dg/opt/init1.C: New test.
5927
5928 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/24671
5931         * g++.dg/template/sfinae3.C: New test.
5932
5933 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5934
5935         * g++.dg/other/friend4.C: New test.
5936
5937 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5938
5939         PR target/25005
5940         * g++.dg/opt/pr25005.C: New test.
5941
5942 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5943
5944         PR c++/25369
5945         * g++.dg/template/ptrmem16.C: New test.
5946
5947 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5948
5949         PR fortran/25029
5950         PR fortran/21256
5951         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5952
5953 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5954
5955         PR libgfortran/25307
5956         * gfortran.dg/list_read_5.f90: New test.
5957
5958 2005-12-22  Richard Henderson  <rth@redhat.com>
5959
5960         * gcc.target/i386/sse-7.c: Use -msse2.
5961
5962 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR rtl-optimization/25432
5965         * gcc.c-torture/compile/20051216-1.c: New test.
5966
5967         PR objc/25328
5968         * objc/execute/pr25328.m: New test.
5969
5970 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR c++/25364
5973         * g++.dg/template/call4.C: New test.
5974
5975 2005-12-22  Dale Johannesen  <dalej@apple.com>
5976
5977         * gcc.target/i386/sse-17.c: New.
5978
5979 2005-12-22  Paul Brook  <paul@codesourcery.com>
5980
5981         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5982
5983 2005-12-22  Paul Brook  <paul@codesourcery.com>
5984
5985         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5986
5987 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5988
5989         PR tree-opt/25513
5990         * gcc.c-torture/compile/pr25513.c: New test.
5991
5992 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5993
5994         PR c++/23333
5995         * g++.dg/parse/error25.C: Add more tests.
5996
5997 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5998
5999         PR fortran/18990
6000         * gfortran.dg/der_charlen_1.f90: New.
6001
6002 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6003
6004         PR fortran/20889
6005         * gfortran.dg/pointer_component_type_1.f90: New test.
6006
6007         PR fortran/25029
6008         PR fortran/21256
6009         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6010         should give an error with assumed size array refernces and checks those
6011         that should not.
6012         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6013         reference an upper bound so that it does not generate an error.
6014
6015         PR fortran/19362
6016         PR fortran/20244
6017         PR fortran/20864
6018         PR fortran/25391
6019         * gfortran.dg/used_dummy_types_1.f90: New test.
6020         * gfortran.dg/used_dummy_types_2.f90: New test.
6021         * gfortran.dg/used_dummy_types_3.f90: New test.
6022         * gfortran.dg/used_dummy_types_4.f90: New test.
6023         * gfortran.dg/used_dummy_types_5.f90: New test.
6024
6025         PR fortran/23152
6026         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6027         group already being USE associated.
6028         * gfortran.dg/assumed_shape_nml.f90: New test.
6029         * gfortran.dg/assumed_size_nml.f90: New test.
6030
6031         PR fortran/20862
6032         PR fortran/25053
6033         PR fortran/25063
6034         PR fortran/25064
6035         PR fortran/25066
6036         PR fortran/25067
6037         PR fortran/25068
6038         PR fortran/25307
6039         * gfortran.dg/io_constraints_1.f90: New test.
6040         * gfortran.dg/io_constraints_1.f90: New test.
6041         * gfortran.dg/iostat_3.f90: Change wording of warning.
6042         * gfortran.dg/g77/19981216-0.f: The same.
6043
6044 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6045
6046         PR tree-optimization/23518
6047         * testsuite/gcc.dg/pr23518.c: New.
6048
6049 2005-12-21  Mike Stump  <mrs@apple.com>
6050
6051         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6052
6053 2005-12-21  Paul Brook  <paul@codesourcery.com>
6054
6055         * gcc.dg/pr19340.c: Skip on m68k targets.
6056
6057 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6058
6059         PR rtl-optimization/25196
6060         * gcc.dg/pr25196.c: New test.
6061
6062 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6063
6064         PR fortran/25423
6065         gfortran.dg/where_nested_1.f90: New.
6066
6067 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6068
6069         PR tree-optimization/25382.
6070         * gcc.dg/tree-ssa/pr25382.c: New.
6071
6072 2005-12-20  Richard Guenther  <rguenther@suse.de>
6073
6074         PR middle-end/24306
6075         * gcc.target/i386/pr24306.c: New testcase.
6076
6077 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6078
6079         PR tree-optimization/25501
6080         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6081
6082 2005-12-20  Richard Guenther  <rguenther@suse.de>
6083
6084         Revert
6085         2005-12-02  Richard Guenther  <rguenther@suse.de>
6086
6087         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6088
6089 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/21228
6092         * g++.dg/warn/Wunreachable-code-2.C: New test.
6093
6094 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6095
6096         PR c++/24278
6097         * g++.dg/template/ctor5.C: New test.
6098
6099         PR c++/24915
6100         * g++.dg/template/overload8.C: New test.
6101
6102 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6103
6104         * gcc.c-torture/compile/pr25483 : New test.
6105
6106 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6107
6108         PR c++/20552
6109         * g++.dg/ext/typeof10.C: New test.
6110
6111 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6112
6113         * gcc.dg/mt-loopi1.c: New.
6114
6115 2005-12-18  Richard Guenther  <rguenther@suse.de>
6116
6117         PR tree-optimization/25481
6118         * gcc.dg/torture/pr25481.c: New testcase.
6119
6120 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6121
6122         PR rtl-optimization/21041
6123         * gcc.dg/pr21041.c: New test.
6124
6125 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6126
6127         PR libgfortran/25463
6128         * gfortran.dg/advance.f90: New test.
6129
6130 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6131
6132         * gcc.dg/20051201-1.c: New test.
6133
6134 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6135
6136         PR fortran/25018
6137         * gfortran.dg/initialization_1.f90: New test.
6138         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6139         * gfortran.dg/g77/980616-0.f: The same.
6140
6141 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6142
6143         * PR fortran/25458
6144         * gfortran.dg/chkbits.f90: New test.
6145
6146 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6147
6148         * gfortran.dg/enum_5.f: Revert to previous version.
6149
6150 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6151
6152         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6153         * gfortran.dg/nested_modules_1.f90: Ditto.
6154         * gfortran.dg/hollerith_f95.f90: Ditto.
6155         * gfortran.dg/select_5.f90: Ditto.
6156         * gfortran.dg/secnds.f: Ditto.
6157         * gfortran.dg/hollerith2.f90: Ditto.
6158         * gfortran.dg/imag_2.f: Ditto.
6159         * gfortran.dg/ftell_2.f90: Ditto.
6160         * gfortran.dg/malloc_free_1.f90: Ditto.
6161         * gfortran.dg/logint-1.f: Ditto.
6162         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6163         * gfortran.dg/e_d_fmt.f90: Ditto.
6164         * gfortran.dg/hollerith_legacy.f90: Ditto.
6165         * gfortran.dg/logint-2.f: Ditto.
6166         * gfortran.dg/enum_5.f90: Ditto.
6167         * gfortran.dg/f2c_2.f90: Ditto.
6168         * gfortran.dg/pr17143.f90: Ditto.
6169         * gfortran.dg/namelist_14.f90: Ditto.
6170         * gfortran.dg/logint-3.f: Ditto.
6171         * gfortran.dg/spread_scalar_source.f90: Ditto.
6172         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6173         * gfortran.dg/namelist_11.f: Ditto.
6174         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6175         * gfortran.dg/g77/20010519-1.f
6176         * gfortran.dg/g77/alpha1.f: Ditto.
6177         * gfortran.dg/g77/990115-1.f: Ditto.
6178         * gfortran.dg/g77/erfc.f: Ditto.
6179         * gfortran.dg/g77/19990313-3.f: Ditto.
6180         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6181         * gfortran.dg/g77/20010426.f: Ditto.
6182         * gfortran.dg/g77/19990313-0.f: Ditto.
6183         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6184         * gfortran.dg/g77/20000629-1.f: Ditto.
6185         * gfortran.dg/g77/970125-0.f: Ditto.
6186         * gfortran.dg/g77/8485.f: Ditto.
6187         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6188         * gfortran.dg/g77/19990313-1.f: Ditto.
6189         * gfortran.dg/g77/int8421.f: Ditto.
6190         * gfortran.dg/g77/19990305-0.f: Ditto.
6191         * gfortran.dg/g77/947.f: Ditto.
6192         * gfortran.dg/g77/19990905-2.f: Ditto.
6193         * gfortran.dg/g77/cabs.f: Ditto.
6194         * gfortran.dg/g77/19990313-2.f: Ditto.
6195         * gfortran.dg/g77/20020307-1.f: Ditto.
6196         * gfortran.dg/g77/dcomplex.f: Ditto.
6197         * gfortran.dg/g77/19990502-1.f: Ditto.
6198         * gfortran.dg/g77/19981216-0.f: Ditto.
6199         * gfortran.dg/common_4.f90: Ditto.
6200         * gfortran.dg/entry_4.f90: Ditto.
6201         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6202         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6203         * gfortran.dg/namelist_12.f: Ditto.
6204         * gfortran.dg/scale_1.f90: Ditto.
6205         * gfortran.dg/modulo_1.f90
6206         * gfortran.dg/hollerith.f90: Ditto.
6207         * gfortran.dg/direct_io_3.f90: Ditto.
6208         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6209         * gfortran.dg/gnu_logical_1.F: Ditto.
6210         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6211         * gfortran.dg/assign_1.f90: Ditto.
6212         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6213         * gfortran.dg/pr23095.f: Ditto.
6214         * gfortran.dg/read_float_1.f90: Ditto.
6215
6216 2005-12-17  Andreas Jaeger  <aj@suse.de>
6217
6218         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6219         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6220
6221 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6222
6223         PR fortran/24268
6224         * gfortran.dg/fmt_white.f: New test.
6225
6226 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6227
6228         * gfortran.dg/label_1.f90: New test.
6229
6230 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6231
6232         PR testsuite/25422
6233         * gcc.dg/20031012-1.c: Add -Walways-true option.
6234         * gcc.dg/weak/weak-3.c: Likewise.
6235         * g++.old-deja/g++.mike/warn8.C: Likewise.
6236
6237 2005-12-16  Mike Stump  <mrs@apple.com>
6238
6239         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6240         exit.
6241
6242 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6243
6244         PR libgfortran/25264
6245         PR libgfortran/25349
6246         * gfortran.dg/tl_editing.f90: Added additional checks.
6247         * gfortran.dg/t_editing.f: New test.
6248         * gfortran.dg/write_padding.f90: New test
6249
6250 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6251
6252         PR testsuite/25215
6253         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6254
6255 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR rtl-optimization/24899
6258         * gcc.c-torture/execute/20051215-1.c: New test.
6259
6260 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6261
6262         PR 24823
6263         * gfortran.dg/pr24823.f: New test.
6264
6265 2005-12-16  Jeff Law  <law@redhat.com>
6266
6267         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6268
6269 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6270
6271         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6272         Change C++ style comments to C style comments.
6273         Remove aligned types from the array.
6274         Keep Enums disabled.
6275         (complex_types): Remove aligned types from the array.
6276         Comment out "_Complex long double".
6277         (attrib_types): Remove.
6278         (complex_attrib_types): Remove.
6279         (attrib_array_types): Remove.
6280         (complex_attrib_array_types): Remove.
6281         (aligned_bitfld_types): Remove.
6282         (n_aligned_bitfld_types): Remove.
6283         (FEATURE_ALIGNEDPACKED): Delete.
6284         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6285         (singles): Remove support for adding attributes.
6286         (choose_type): Remove support for attributed types.
6287         (generate_fields): Remove support for attributed bit-fields.
6288         Remove support for adding attributes.
6289         (generate_random_tests): Remove support for adding attributes.
6290         (features): Add back "[0] :0" and "complex vector [0]".
6291         (main): Remove support for attributed bit-fields.
6292         Uncomment the calling of generate_random_tests for the rests of
6293         the tests.
6294
6295 2005-12-16  Jan Hubicka  <jh@suse.cz>
6296
6297         * gcc.c-torture/combine/pr25224.c: New.
6298
6299 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6300
6301         PR other/25028
6302         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6303         HP-UX.
6304
6305 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6306
6307         * gcc.dg/20051215-1.c: New file.
6308
6309 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6310
6311         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6312         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6313
6314 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6315
6316         PR fortran/18197
6317         * gfortran.dg/dummy_functions_1.f90: New.
6318
6319 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6320
6321         PR rtl-optimization/25310
6322         * gcc.c-torture/compile/pr25310.c: New test.
6323
6324 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6325
6326         PR debug/25023
6327         * gcc.dg/pr25023.c: New test.
6328
6329 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6330
6331         * g++.old-deja/g++.brendan/redecl1.C,
6332         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6333         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6334         g++.old-deja/g++.oliva/typeof1.C,
6335         g++.old-deja/g++.other/crash16.C,
6336         g++.old-deja/g++.other/crash34.C,
6337         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6338         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6339         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6340         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6341         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6342         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6343         Remove xfail.
6344
6345 2005-12-14  Kean Johnston  <jkj@sco.com>
6346             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6347
6348         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6349         * gcc.target/i386/20020523-1.c: Ditto.
6350         * gcc.target/i386/tailcall-1.c: Ditto.
6351         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6352         * gcc.target/i386/ssetype-5.c: Ditto.
6353
6354 2005-12-14  Jeff Law  <law@redhat.com>
6355
6356         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6357
6358 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR target/25254
6361         PR target/24188
6362         * gcc.target/i386/pr25254.c: New test.
6363         * gfortran.dg/PR24188.f: New test.
6364
6365 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6366
6367         * lib/fortran-torture.exp: Catch remaining uses of
6368         remote_file build delete.
6369
6370 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6371
6372         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6373
6374 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6375
6376         * gcc.dg/warn-addr-cmp.c: New test.
6377
6378 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6379
6380         PR debug/25023
6381         PR target/25293
6382         * gcc.target/i386/pr25293.c: New test.
6383
6384 2005-12-13  Petr Machata  <machata@post.cz>
6385
6386         PR c++/24907
6387         * g++.dg/parse/comma2.C: New test.
6388
6389 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6390             Jakub Jelinek  <jakub@redhat.com>
6391
6392         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6393         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6394         (limits.h): Include unconditionally.
6395         (stdlib.h): Likewise.
6396         (hashtab.h): Do not include.
6397         (getopt.h): Likewise.
6398         (stddef.h): Include.
6399         (hashval_t): Define.
6400         (struct entry): Add "next" field.
6401         (HASH_SIZE): New macro.
6402         (hash_table): New variable.
6403         (switchfiles): Do not use xmalloc.
6404         (mix): New macro.
6405         (iterative_hash): New function.
6406         (hasht): Remove.
6407         (e_exists): New function.
6408         (e_insert): Likewise.
6409         (output): Use, instead of libiberty hashtable functions.
6410         (main): Do not use getopt.  Do not call htab_create.
6411
6412 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6413
6414         PR c++/25331
6415         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6416         put atal* and atpaal* attributes on array elements.
6417         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6418         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6419         put atal* and atpaal* attributes on array elements.
6420         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6421
6422 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6423
6424         * gcc.dg/single-precision-constant.c: New test.
6425
6426 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6427
6428         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6429         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6430         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6431         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6432         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6433         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6434         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6435         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6436         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6437         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6438         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6439         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6440         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6441         gcc.target/powerpc/ppc-sdata-2.c,
6442         gcc.target/powerpc/ppc-stackalign-1.c,
6443         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6444         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6445         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6446         gcc.target/powerpc/rs6000-ldouble-2.c,
6447         gcc.target/powerpc/rs6000-power2-1.c,
6448         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6449         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6450         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6451         option into target selector.
6452         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6453         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6454
6455 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6456
6457         PR objc/25348
6458         * objc.dg/encode-9.m: New test.
6459
6460 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6461
6462         PR testsuite/20772
6463         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6464         * gcc.dg/asm-b.c: Fix typo.
6465         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6466         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6467         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6468         i?86 lp64 and x86_64 ilp32.
6469         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6470         on i?86 lp64.
6471         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6472
6473 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6474
6475         PR fortran/25078
6476         gfortran.dg/equiv_5.f90: New test.
6477
6478 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6479
6480         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6481         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6482         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6483         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6484         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6485         * gcc.dg/tree-ssa/reassoc-5.c: New.
6486         * gcc.dg/tree-ssa/reassoc-6.c: New.
6487         * gcc.dg/tree-ssa/reassoc-7.c: New.
6488         * gcc.dg/tree-ssa/reassoc-8.c: New.
6489         * gcc.dg/tree-ssa/reassoc-9.c: New.
6490         * gcc.dg/tree-ssa/reassoc-10.c: New.
6491         * gcc.dg/tree-ssa/reassoc-11.c: New.
6492
6493 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6494
6495         PR testsuite/25167
6496         PR testsuite/24478
6497         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6498
6499 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/25300
6502         * g++.dg/template/inherit.C: Do not use a generic error message.
6503
6504 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6505
6506         PR libobjc/25354
6507         * objc.dg/gnu-encoding: New directory.
6508         * objc.dg/gnu-encoding/compat-common.h: New file.
6509         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6510         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6511         * objc.dg/gnu-encoding/vector-defs.h: New file.
6512         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6513         * objc.dg/gnu-encoding/generate-random.c: New file.
6514         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6515         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6516         * objc.dg/gnu-encoding/generate-random.h: New file.
6517
6518 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/25337
6521         * g++.dg/template/defarg7.C: New test.
6522
6523 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6524
6525         PR libobjc/25347
6526         * objc.dg/encode-8.m: New test.
6527
6528 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6529
6530         PR libobjc/25346
6531         * objc.dg/encode-7.m: New test.
6532
6533 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6534
6535         PR c++/25010
6536         * g++.dg/opt/inline10.C: New test.
6537
6538 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6539
6540         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6541
6542 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6543
6544         * gfortran.dg/substring_equivalence.f90: typo in comment
6545
6546 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6547
6548         PR fortran/25068
6549         * gfortran.dg/iostat_3.f90: New test.
6550
6551 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6552
6553         PR fortran/23815
6554         * gfortran.dg/unf_io_convert_1.f90: New test.
6555         * gfortran.dg/unf_io_convert_2.f90: New test.
6556         * gfortran.dg/unf_io_convert_3.f90: New test.
6557
6558 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6559
6560         PR testsuite/20772
6561         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6562         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6563         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6564         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6565         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6566         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6567         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6568         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6569         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6570         gcc.dg/torture/fp-int-convert-float128-timode.c,
6571         gcc.dg/torture/fp-int-convert-float128.c,
6572         gcc.dg/torture/fp-int-convert-float80-timode.c,
6573         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6574         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6575
6576         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6577
6578 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6579
6580         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6581
6582 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6583
6584         * gcc.dg/20051207-1.c,
6585         * gcc.dg/20051207-2.c,
6586         * gcc.dg/20051207-3.c: New tests.
6587
6588 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6589
6590         PR testsuite/20772
6591         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6592         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6593         dg-skip-if target selector.
6594
6595         PR testsuite/20772
6596         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6597         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6598         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6599         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6600         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6601         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6602         and/or merge with i?86 cases.
6603
6604         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6605
6606         PR testsuite/20772
6607         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6608         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6609         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6610         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6611         x86_64-*-linux*.
6612
6613 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6614
6615         PR target/25311
6616         * gcc.c-torture/compile/pr25311.c: New test.
6617
6618 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6619
6620         PR libgfortran/25039
6621         * gfortran.dg/read_comma.f: New test.
6622
6623 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6624
6625         PR c++/19317
6626         * g++.dg/opt/pr19317-1.C: New test.
6627         * g++.dg/opt/pr19317-2.C: New test.
6628         * g++.dg/opt/pr19317-3.C: New test.
6629
6630         PR target/19005
6631         * gcc.c-torture/execute/pr19005.c: New test.
6632
6633         PR target/17828
6634         * g++.old-deja/g++.other/comdat5.C: New test.
6635         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6636
6637         * g++.dg/compat/struct-layout-1.exp: New file.
6638         * g++.dg/compat/struct-layout-1.h: New.
6639         * g++.dg/compat/struct-layout-1_generate.c: New.
6640         * g++.dg/compat/struct-layout-1_x1.h: New.
6641         * g++.dg/compat/struct-layout-1_x2.h: New.
6642         * g++.dg/compat/struct-layout-1_y1.h: New.
6643         * g++.dg/compat/struct-layout-1_y2.h: New.
6644
6645         * gcc.dg/20050330-2.c: New test.
6646
6647 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6648
6649         PR fortran/25292
6650         * gfortran.dg/associated_1.f90: New.
6651
6652 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6653
6654         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6655         ILP32 vect_no_align platforms.
6656
6657 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6658             Jakub Jelinek  <jakub@redhat.com>
6659
6660         PR target/25268
6661         * gcc.c-torture/compile/20051207-1.c: New test.
6662
6663 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6664
6665         PR testsuite/20772
6666         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6667         gcc.dg/torture/pr18582-1.c,
6668         gcc.target/i386/attributes-error.c: Also test on x86_64.
6669
6670         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6671
6672 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6673
6674         PR c++/19397
6675         * g++.dg/template/typedef3.C: New test.
6676
6677         PR c++/19762
6678         PR c++/19764
6679         * g++.dg/template/dtor3.C: Fix error markers.
6680
6681 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6682
6683         * lib/target-supports.exp (check_effective_target_sync_char_short):
6684         Add s390*.
6685
6686 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6687
6688         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6689
6690 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6691
6692         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6693         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6694         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6695         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6696
6697 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6698
6699         PR c++/25263
6700         * g++.dg/other/array2.C: New test case.
6701
6702 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6703
6704         * gcc.dg/darwin-weakimport-3.c: New.
6705
6706         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6707         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6708         and to work on Darwin.
6709         * gcc.dg/attr-weakref-1b.c: New file.
6710         * gcc.dg/attr-weakref-2.c: New test.
6711         * gcc.dg/darwin-weakref-1.c: New test.
6712
6713 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6714
6715         PR testsuite/25247
6716         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6717         use in selector expressions.
6718         (dg-xfail-if): Ditto.
6719         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6720         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6721         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6722         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6723         * gcc.test-framework/test-framework.exp: Skip generated tests if
6724         CHECK_TEST_FRAMEWORK is not 1.
6725
6726 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6727
6728         PR tree-optimization/24963
6729         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6730
6731         PR target/24108
6732         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6733
6734         PR target/18580
6735         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6736         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6737         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6738         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6739
6740 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6741
6742         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6743         dg-options.
6744
6745 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6746
6747         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6748
6749 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6750
6751         * gcc.dg/format/cast-1.c: New test.
6752
6753 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6754
6755         PR c/7776
6756         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6757         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6758         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6759         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6760
6761 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6762
6763         * gcc.dg/cast-pretty-print-1.c: New test.
6764
6765 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6766
6767         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6768
6769 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6770
6771         PR c++/24173
6772         * g++.dg/template/friend40.C: New test.
6773
6774 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6775
6776         PR target/25199
6777         * gcc.target/i386/movq-2.c: New test.
6778         * gcc.target/i386/movq.c: Remove target i?86, instead add
6779         dg-require-effective-target ilp32.
6780
6781 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6782
6783         PR c++/24103
6784         * g++.dg/other/default1.C: New test.
6785
6786 2005-12-02  Richard Guenther  <rguenther@suse.de>
6787
6788         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6789
6790 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6791
6792         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6793
6794 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6795
6796         PR target/21017
6797         * gcc.target/powerpc/rotate.c: New.
6798
6799 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6800
6801         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6802         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6803
6804 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6805
6806         PR c/13384
6807         * gcc.dg/pr17730-1.c: Adjust.
6808         * gcc.dg/lvalue1.c (main): Likewise.
6809         * gcc.dg/lvalue-2.c: Likewise.
6810         * g++.dg/pr7503-3.C
6811
6812 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6813
6814         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6815         error messages.
6816
6817 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6818
6819         PR fortran/24789
6820         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6821
6822 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6823
6824         PR target/24475
6825         * lib/target-supports.exp (check_effective_target_tls): New.
6826         (check_effective_target_tls_runtime): New.
6827         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6828         for TLS support.
6829         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6830         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6831         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6832         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6833         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6834         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6835         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6836         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6837         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6838         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6839         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6840         effective-target TLS.
6841         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6842         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6843         effective-target TLS runtime.
6844
6845 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6846
6847         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6848
6849 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6850
6851         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6852         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6853         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6854         ignored" warnings when "packing" is the same as the ABI layout.
6855
6856 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6857
6858         PR fortran/21302
6859         * gfortran.dg/line_length_1.f: New test.
6860         * gfortran.dg/line_length_2.f90: Ditto.
6861
6862 2005-11-30  Richard Guenther  <rguenther@suse.de>
6863
6864         PR tree-optimization/21655
6865         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6866
6867 2005-11-30  Dale Johannesen  <dalej@apple.com>
6868
6869         * gcc.c-torture/compile/pr24930.c: New.
6870
6871 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6872
6873         PR fortran/15809
6874         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6875
6876 2005-11-30  Jeff Law  <law@redhat.com>
6877
6878         * g++.old-deja/g++.law/pr25000.C: New test.
6879
6880 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6881
6882         * gcc.dg/tls/opt-11.c: New test.
6883
6884 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6885
6886         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6887         targets.
6888         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6889         LP64 ia64.
6890
6891 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6892
6893         * gfortran.dg/open_access_1.f90: New test.
6894
6895 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6896
6897         * gcc.dg/charset/builtin2.c: New test.
6898
6899 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6900
6901         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6902         on mmix-*-* for *_[xy].c.
6903
6904 2005-11-28  Kean Johnston  <jkj@sco.com>
6905
6906         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6907         headers.
6908         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6909         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6910         * gcc.target/i386/asm-3.c: Ditto.
6911         * gcc.target/i386/clobbers.c: Ditto.
6912         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6913         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6914         test regexp.
6915         * gcc.target/i386/mul.c: Ditto.
6916         * gcc.target/i386/ssetype-1.c: Ditto.
6917         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6918         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6919         static so the test works with -fPIC mode too. Based on comment in
6920         PR19231 by Pinski.
6921         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6922
6923 2005-11-28  Richard Guenther  <rguenther@suse.de>
6924
6925         * gcc.dg/alias-9.c: New testcase.
6926         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6927
6928 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6929             Uros Bizjak  <uros@kss-loka.si>
6930
6931         PR middle-end/20219
6932         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6933         tan(x)/sin(x) transformations.
6934
6935 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6936
6937         PR middle-end/24575
6938         * gcc.dg/tree-ssa/divide-3.c: New test.
6939         * gcc.dg/tree-ssa/divide-4.c: New test.
6940
6941 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6942
6943         PR fortran/24917
6944         *  gfortran.dg/boz_6.f90: New test.
6945
6946 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6947
6948         PR fortran/23912
6949         * gfortran.dg/modulo_1.f90: New test.
6950
6951 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6952
6953         PR libfortran/24919
6954         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6955         fail on CRLF platforms.
6956         * gfortran.dg/ftell_2.f90: Likewise.
6957
6958 2005-11-26  Eric Christopher  <echristo@apple.com>
6959
6960         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6961
6962 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6963
6964         * objc.dg/gnu-runtime-3.m: Simplify.
6965
6966 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6967
6968         PR middle-end/23669
6969         * gcc.dg/tree-ssa/divide-1.c: New test.
6970         * gcc.dg/tree-ssa/divide-2.c: New test.
6971
6972 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6973
6974         PR libgfortran/24945
6975         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6976
6977 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6978
6979         PR libgfortran/24945
6980         * gfortran.dg/open_status_2.f90: New test.
6981
6982 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6983
6984         * gcc.c-torture/execute/builtins/fprintf.c,
6985         gcc.c-torture/execute/builtins/fputs-lib.c,
6986         gcc.c-torture/execute/builtins/fputs.c,
6987         gcc.c-torture/execute/builtins/lib/fprintf.c,
6988         gcc.c-torture/execute/builtins/lib/printf.c,
6989         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6990
6991 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6992
6993         * gcc.dg/20050922-2.c: New test.
6994
6995 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6996
6997         * objc.dg/gnu-runtime-3.m: New test.
6998
6999 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7000
7001         PR c++/9278
7002         * g++.dg/other/void1.C: New test.
7003
7004 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7005
7006         PR middle-end/24998
7007         * gcc.dg/torture/fp-int-convert-float.c,
7008         gcc.dg/torture/fp-int-convert-double.c,
7009         gcc.dg/torture/fp-int-convert-long-double.c,
7010         gcc.dg/torture/fp-int-convert-timode.c,
7011         gcc.dg/torture/fp-int-convert-float80.c,
7012         gcc.dg/torture/fp-int-convert-float80-timode.c,
7013         gcc.dg/torture/fp-int-convert-float128.c,
7014         gcc.dg/torture/fp-int-convert-float128-timode.c,
7015         gcc.dg/torture/fp-int-convert.h: New files.
7016
7017 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7018
7019         PR middle-end/24989
7020         * gcc.dg/tree-ssa/bool-10.c: New test.
7021         * gcc.dg/tree-ssa/bool-11.c: New test.
7022         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7023
7024 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7025
7026         PR middle-end/24990
7027         * tree-ssa/pr24990-1.c: New test.
7028
7029 2005-11-24  Richard Guenther  <rguenther@suse.de>
7030         Dirk Mueller <dmueller@suse.de>
7031
7032         PR c++/14024
7033         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7034         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7035         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7036         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7037         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7038         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7039
7040 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7041
7042         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7043
7044 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7045
7046         PR c/21668
7047         * gcc.dg/Wc++-compat.c: New.
7048         * gcc.dg/Wno-c++-compat.c: New.
7049
7050 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7051
7052         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7053         (vspltish, vspltisw): Likewise.
7054
7055 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7056
7057         PR libgfortran/24794
7058         * gfortran.dg/namelist_12.f: Fix quotes.
7059         * gfortran.dg/namelist_13.f90: Fix quotes.
7060         * gfortran.dg/namelist_14.f90: Fix quotes.
7061         * gfortran.dg/namelist_15.f90: Fix quotes.
7062         * gfortran.dg/namelist_use.f90: Fix quotes.
7063         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7064         * gfortran.dg/namelist_21.f90: New test.
7065         * gfortran.dg/namelist_22.f90: New test.
7066
7067 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7068
7069         PR target/23435
7070         * gcc.c-torture/compile/pr23435.c: New.
7071
7072 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7073
7074         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7075
7076 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7077
7078         * gcc.target/powerpc/405-macchw-1.c,
7079         gcc.target/powerpc/405-macchw-2.c,
7080         gcc.target/powerpc/405-macchwu-1.c,
7081         gcc.target/powerpc/405-macchwu-2.c,
7082         gcc.target/powerpc/405-machhw-1.c,
7083         gcc.target/powerpc/405-machhw-2.c,
7084         gcc.target/powerpc/405-machhwu-1.c,
7085         gcc.target/powerpc/405-machhwu-2.c,
7086         gcc.target/powerpc/405-maclhw-1.c,
7087         gcc.target/powerpc/405-maclhw-2.c,
7088         gcc.target/powerpc/405-maclhwu-1.c,
7089         gcc.target/powerpc/405-maclhwu-2.c,
7090         gcc.target/powerpc/405-mulchw-1.c,
7091         gcc.target/powerpc/405-mulchw-2.c,
7092         gcc.target/powerpc/405-mulchwu-1.c,
7093         gcc.target/powerpc/405-mulchwu-2.c,
7094         gcc.target/powerpc/405-mulhhw-1.c,
7095         gcc.target/powerpc/405-mulhhw-2.c,
7096         gcc.target/powerpc/405-mulhhwu-1.c,
7097         gcc.target/powerpc/405-mulhhwu-2.c,
7098         gcc.target/powerpc/405-mullhw-1.c,
7099         gcc.target/powerpc/405-mullhw-2.c,
7100         gcc.target/powerpc/405-mullhwu-1.c,
7101         gcc.target/powerpc/405-mullhwu-2.c,
7102         gcc.target/powerpc/405-nmacchw-1.c,
7103         gcc.target/powerpc/405-nmacchw-2.c,
7104         gcc.target/powerpc/405-nmachhw-1.c,
7105         gcc.target/powerpc/405-nmachhw-2.c,
7106         gcc.target/powerpc/405-nmaclhw-1.c,
7107         gcc.target/powerpc/405-nmaclhw-2.c,
7108         gcc.target/powerpc/440-macchw-1.c,
7109         gcc.target/powerpc/440-macchw-2.c,
7110         gcc.target/powerpc/440-macchwu-1.c,
7111         gcc.target/powerpc/440-macchwu-2.c,
7112         gcc.target/powerpc/440-machhw-1.c,
7113         gcc.target/powerpc/440-machhw-2.c,
7114         gcc.target/powerpc/440-machhwu-1.c,
7115         gcc.target/powerpc/440-machhwu-2.c,
7116         gcc.target/powerpc/440-maclhw-1.c,
7117         gcc.target/powerpc/440-maclhw-2.c,
7118         gcc.target/powerpc/440-maclhwu-1.c,
7119         gcc.target/powerpc/440-maclhwu-2.c,
7120         gcc.target/powerpc/440-mulchw-1.c,
7121         gcc.target/powerpc/440-mulchw-2.c,
7122         gcc.target/powerpc/440-mulchwu-1.c,
7123         gcc.target/powerpc/440-mulchwu-2.c,
7124         gcc.target/powerpc/440-mulhhw-1.c,
7125         gcc.target/powerpc/440-mulhhw-2.c,
7126         gcc.target/powerpc/440-mulhhwu-1.c,
7127         gcc.target/powerpc/440-mulhhwu-2.c,
7128         gcc.target/powerpc/440-mullhw-1.c,
7129         gcc.target/powerpc/440-mullhw-2.c,
7130         gcc.target/powerpc/440-mullhwu-1.c,
7131         gcc.target/powerpc/440-mullhwu-2.c,
7132         gcc.target/powerpc/440-nmacchw-1.c,
7133         gcc.target/powerpc/440-nmacchw-2.c,
7134         gcc.target/powerpc/440-nmachhw-1.c,
7135         gcc.target/powerpc/440-nmachhw-2.c,
7136         gcc.target/powerpc/440-nmaclhw-1.c,
7137         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7138
7139 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR fortran/24774
7142         * gfortran.dg/inquire_9.f90: New test.
7143
7144         PR fortran/21647
7145         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7146
7147 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7148
7149         PR libfortran/24432
7150         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7151         Check that 'cos' is supported.
7152
7153 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7154
7155         PR fortran/24223
7156         * gfortran.dg/substring_equivalence.f90: New test.
7157
7158         PR fortran/24705
7159         * gfortran.dg/auto_internal_assumed.f90: New test.
7160
7161 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7162
7163         * gcc.dg/fold-div-2.c: New test.
7164
7165 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7166
7167         PR rtl-optimization/24883
7168         * gcc.c-torture/compile/pr24883.c: New test.
7169
7170 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7171
7172         PR middle-end/20583
7173         * gcc.c-torture/compile/pr20583.c: New.
7174
7175 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7176
7177         * gcc.c-torture/execute/usmul.c: New test.
7178
7179 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7180
7181         * gcc.dg/tree-ssa/vrp22.c: New test.
7182
7183 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7184
7185         PR middle-end/24912
7186         * gcc.dg/torture/pr24912-1.c: New test.
7187
7188 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7189
7190         PR fortran/24862
7191         * gfortran.dg/arrayio_derived_1.f90: New test.
7192
7193 2005-11-19  Richard Guenther  <rguenther@suse.de>
7194
7195         PR middle-end/23294
7196         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7197
7198 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7199
7200         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7201
7202 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7203
7204         PR c++/8355
7205         * g++.dg/template/friend39.C: New test.
7206
7207 2005-11-18  James E Wilson  <wilson@specifix.com>
7208
7209         * gcc.dg/builtin-strstr.c: New.
7210
7211 2005-11-18  Richard Henderson  <rth@redhat.com>
7212
7213         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7214         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7215         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7216         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7217         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7218         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7219         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7220         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7221         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7222         renaming to remove initial "ia64-".
7223
7224 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7225
7226         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7227
7228 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7229
7230         * g++.dg/cpp/string-2.C: New test.
7231
7232 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7233
7234         * gcc.dg/tree-ssa/loop-14.c: New test.
7235
7236 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7237             Michael Chamberlain <michael@chamberlain.net.au>
7238
7239         * ada/acats/run_all.sh (target_run): Kill long running tests.
7240
7241 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7242
7243         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7244         * gcc.dg/cleanup-9.c: Likewise.
7245         * gcc.dg/cleanup-10.c: Likewise.
7246         * gcc.dg/cleanup-11.c: Likewise.
7247
7248 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7249
7250         PR fortran/24892
7251         * gfortran.dg/open_access_append_1.f90: New test.
7252         * gfortran.dg/open_access_append_2.f90: New test.
7253
7254 2005-11-16  Richard Guenther  <rguenther@suse.de>
7255
7256         PR middle-end/24851
7257         * gcc.c-torture/execute/pr24851.c: New testcase.
7258
7259 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7260
7261         * gcc.dg/fold-overflow-1.c: New test.
7262
7263 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7264
7265         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7266         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7267
7268 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7269
7270         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7271         structures.
7272         * g++.dg/eh/forced2.C: Likewise.
7273         * g++.dg/eh/forced3.C: Likewise.
7274         * g++.dg/eh/forced4.C: Likewise.
7275
7276 2005-11-11  Mike Stump  <mrs@apple.com>
7277
7278         * g++.old-deja/g++.mike/unused.C: Add.
7279
7280 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7281
7282         PR c++/24667
7283         * g++.dg/warn/Wcast-qual1.C: New test.
7284
7285 2005-11-15  Jan Hubicka  <jh@suse.cz>
7286
7287         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7288
7289 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7290
7291         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7292
7293 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7294
7295         PR 24840
7296         * gcc.dg/tree-ssa/pr24840.c: New test.
7297
7298 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7299
7300         PR testsuite/24841
7301         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7302
7303 2005-11-14  Dale Johannesen  <dalej@apple.com>
7304
7305         * gcc.c-torture/execute/20051113-1.c: New.
7306
7307 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7308
7309         PR c++/24687
7310         * g++.dg/template/crash43.C: New test.
7311
7312 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7313
7314         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7315
7316 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7317
7318         PR c++/24817
7319         * g++.dg/eh/spec8.C: New test.
7320
7321 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7322
7323         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7324
7325 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/20293
7328         * g++.dg/parse/ambig4.C: New test.
7329         * g++.dg/tc1/dr101.C: Adjust error markers.
7330         * g++.dg/lookup/strong-using-2.C: Likewise.
7331         * g++.dg/lookup/ambig5.C: Likewise.
7332         * g++.dg/lookup/ambig4.C: Likewise.
7333         * g++.dg/parse/crash22.C: Likewise.
7334
7335 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7336
7337         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7338
7339 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7340
7341         * gcc.dg/nested-calls-1.c: New test.
7342
7343 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7344
7345         * gfortran.dg/complex_intrinsic_1.f90: New test.
7346         * gfortran.dg/complex_intrinsic_2.f90: New test.
7347         * gfortran.dg/fgetc_1.f90: New test.
7348         * gfortran.dg/fgetc_2.f90: New test.
7349         * gfortran.dg/fgetc_3.f90: New test.
7350         * gfortran.dg/ftell_1.f90: New test.
7351         * gfortran.dg/ftell_2.f90: New test.
7352         * gfortran.dg/gnu_logical_1.F: New test.
7353         * gfortran.dg/gnu_logical_2.f90: New test.
7354
7355 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7356
7357         PR middle-end/24820
7358         * testsuite/gcc.dg/pr24820.c: New test.
7359
7360 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7361
7362         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7363         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7364         variable.
7365
7366 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7367
7368         testsuite/24614
7369         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7370
7371 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7372
7373         * gcc.target/cris/cris.exp: New file.
7374         * gcc.target/cris/rld-legit1.c: New test.
7375         * gcc.target/cris/rld-legit2.c: New test.
7376
7377 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR c++/24780
7380         * g++.dg/opt/pr24780.C: New test.
7381
7382         PR c++/24761
7383         * g++.dg/template/asm1.C: New test.
7384
7385 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7386
7387         PR libgfortran/24787
7388         * gfortran.dg/scan_1.f90: New test.
7389
7390 2005-11-12  Jan Hubicka  <jh@suse.cz>
7391
7392         * gcc.target/i386/minmax-1.c: New.
7393         * gcc.target/i386/minmax-2.c: New.
7394
7395 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7396
7397         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7398
7399 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7400
7401         * gcc.c-torture/execute/20051110-1.c,
7402         gcc.c-torture/execute/20051110-2.c: New tests.
7403
7404 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7405
7406         PR middle-end/24750
7407         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7408         New tests.
7409
7410 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7411
7412         * lib/target-libpath.exp (get_shlib_extension): New proc.
7413         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7414         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7415         * lib/objc.exp (objc_target_compile): Likewise.
7416         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7417         detection.
7418
7419 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7420
7421         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7422
7423         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7424         Add -static to additional_flags and pass it to target_compile.
7425
7426 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7427
7428         PR libgfortran/24719
7429         gfortran.dg/read_noadvance.f90: New test.
7430
7431         PR libgfortran/24699
7432         gfortran.dg/fmt_t_2.f90: New test.
7433
7434         PR libgfortran/24785
7435         gfortran.dg/read_x_eor.f90: New test.
7436
7437         PR libgfortran/24584
7438         gfortran.dg/namelist_empty.f90: Rename test.
7439
7440         PR libgfortran/24489
7441         gfortran/read_eor.f90: Rename test.
7442
7443 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7444
7445         PR fortran/15976
7446         * gfortran.dg/automatic_module_variable.f90: New test.
7447
7448 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7449
7450         PR target/24445
7451         * gcc.dg/pr24445.c: New test.
7452
7453 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7454
7455         PR fortran/24655
7456         PR fortran/24755
7457         * gfortran.dg/recursive_statement_functions.f90: Add statement
7458         functions using inline intrinsic functions and parameters to test
7459         that they no longer seg-fault.
7460
7461         PR fortran/24409
7462         gfortran.dg/nested_modules_4.f90: New test.
7463         gfortran.dg/nested_modules_5.f90: New test.
7464
7465 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7466
7467         PR fortran/24643
7468         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7469
7470 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7471
7472         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7473         failures.
7474
7475 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7476
7477         * gcc.dg/sparc-getcontext-1.c: New test.
7478
7479 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7480
7481         * gcc.dg/ifcvt-fabs-1.c: New test.
7482
7483 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7484
7485         PR other/4372
7486         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7487         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7488
7489 2005-11-09  Richard Guenther  <rguenther@suse.de>
7490
7491         PR tree-optimization/24716
7492         * gcc.c-torture/execute/pr24716.c: New testcase.
7493
7494 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7495
7496         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7497
7498 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7499
7500         PR 24624
7501         * gcc.dg/pr24624.c: Testcase added.
7502
7503 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7504
7505         PR 24623
7506         * g++.dg/other/pr24623.C: Testcase added.
7507
7508 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7509
7510         PR fortran/22607
7511         * gfortran-dg/pure_byref_1.f90: New.
7512         * gfortran-dg/pure_byref_2.f90: New.
7513
7514 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7515
7516         PR c/24101
7517         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7518         * gcc.dg/dg.exp: Run main loop also for *.i files.
7519
7520 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR c++/19450
7523         * g++.dg/tls/diag-3.C: New test.
7524         * g++.dg/tls/diag-4.C: New test.
7525         * g++.dg/tls/static-1.C: New test.
7526         * g++.dg/tls/static-1a.cc: New file.
7527
7528 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7529
7530         PR 23046
7531         * g++.dg/tree-ssa/pr23046.C: New test.
7532
7533 2005-11-08  Devang Patel <dpatel@apple.com>
7534
7535         PR tree-optimization/23115
7536         * gcc.dg/tree-ssa/pr23115.c: New.
7537
7538 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7539
7540         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7541         * gcc.target/powerpc/pr16155.c: Same.
7542         * gcc.target/powerpc/altivec-1.c: Same.
7543         * gcc.target/powerpc/altivec-2.c: Same.
7544         * gcc.target/powerpc/altivec-3.c: Same.
7545         * gcc.target/powerpc/altivec-5.c: Same.
7546         * gcc.target/powerpc/altivec-11.c: Same.
7547         * gcc.target/powerpc/altivec-12.c: Same.
7548         * gcc.target/powerpc/altivec-14.c: Same.
7549         * gcc.target/powerpc/altivec-22.c: Same.
7550         * gcc.target/powerpc/altivec-consts.c: Same.
7551         * gcc.target/powerpc/altivec-pr22085.c: Same.
7552         * gcc.target/powerpc/altivec-splat.c: Same.
7553         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7554         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7555         * gcc.target/powerpc/darwin-longlong.c: Same.
7556
7557 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7558
7559         PR target/19340
7560         * gcc.dg/pr19340.c: New test.
7561
7562 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7563
7564         PR rtl-optimization/24683
7565         * gcc.dg/pr24683.c: New test.
7566
7567 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7568
7569         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7570         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7571
7572 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7573
7574         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7575
7576 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7577
7578         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7579
7580 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7581
7582         PR target/24230
7583
7584         * gcc.target/powerpc/altivec-consts.c,
7585         gcc.target/powerpc/altivec-splat.c: New testcase.
7586
7587 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7588
7589         PR c/24599
7590
7591         * gcc.dg/overflow-2.c: New testcase.
7592
7593 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7594
7595         PR rtl-optimization/23567
7596         * gcc.c-torture/execute/20051104-1.c: New test.
7597
7598 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7599
7600         PR fortran/24534
7601         gfortran.dg/private_type_2.f90: Modified to check that case with
7602         PRIVATE declaration within derived type is accepted.
7603
7604         PR fortran/20838
7605         gfortran.dg/pointer_assign_1.f90: New test.
7606
7607         PR fortran/20840
7608         * gfortran.dg/arrayio_0.f90: New test.
7609
7610         PR fortran/17737
7611         gfortran.dg/data_initialized.f90: New test.
7612         gfortran.dg/data_constraints_1.f90: New test.
7613         gfortran.dg/data_constraints_2.f90: New test.
7614
7615 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7616
7617         PR fortran/24174
7618         PR fortran/24305
7619         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7620
7621 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7622
7623         PR 24670
7624         * gcc.dg/tree-ssa/pr24670.c: New test.
7625
7626 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7627
7628         PR target/22432
7629         * gcc.target/i386/pr22432.c: New test.
7630
7631 2005-11-05  Richard Henderson  <rth@redhat.com>
7632
7633         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7634         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7635         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7636         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7637         from gcc.dg/alpha-*.
7638         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7639         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7640
7641 2005-11-05  Andreas Jaeger  <aj@suse.de>
7642
7643         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7644
7645 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7646
7647         PR target/23424
7648         * gcc.dg/torture/pr23424-1.c: New test.
7649
7650 2005-11-04  Richard Henderson  <rth@redhat.com>
7651
7652         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7653         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7654         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7655         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7656         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7657         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7658         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7659         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7660         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7661         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7662         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7663         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7664         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7665         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7666         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7667         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7668         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7669         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7670         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7671         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7672         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7673         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7674         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7675         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7676         Move from gcc.dg/.
7677         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7678         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7679         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7680         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7681         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7682         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7683         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7684         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7685         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7686         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7687         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7688         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7689         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7690         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7691         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7692         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7693         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7694         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7695         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7696         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7697         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7698         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7699         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7700         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7701         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7702         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7703         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7704         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7705         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7706         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7707         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7708         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7709         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7710         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7711         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7712         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7713         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7714         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7715         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7716         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7717         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7718         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7719         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7720         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7721         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7722
7723 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7724
7725         PR 24627
7726         * gcc.dg/tree-ssa/pr24627.c: New test.
7727
7728 2005-11-04 Paul Brook  <paul@codesourcery.com>
7729
7730         * gcc.dg/tls/opt-10.c: New test.
7731
7732 2005-11-04  Andreas Jaeger  <aj@suse.de>
7733
7734         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7735         avoid extra warnings.
7736
7737 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7738
7739         PR libfortran/22298
7740         * gcc/testsuite/lib/target-supports.exp
7741         (check_effective_target_static_libgfortran): New
7742         static_libgfortran effective target.
7743         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7744         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7745
7746 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7747
7748         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7749
7750 2005-11-03  Josh Conner  <jconner@apple.com>
7751
7752         PR c++/19989
7753         g++.dg/ext/array2.C: New test.
7754         g++.dg/template/dependent-name3.C: New test.
7755         g++.dg/template/dependent-name4.C: New test.
7756         g++.dg/template/sfinae2.C: New test.
7757
7758 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7759
7760         PR preprocessor/22042
7761         * gcc.dg/cpp/strify4.c: New test.
7762
7763 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7764
7765         PR c++/17964
7766         * g++.dg/cpp/string-1.C: New test.
7767
7768 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7769
7770         * gcc.target/powerpc: New directory.
7771         * gcc.target/powerpc/powerpc.exp: New file.
7772         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7773         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7774         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7775         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7776         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7777         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7778         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7779         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7780         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7781         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7782         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7783         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7784         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7785         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7786         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7787         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7788         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7789         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7790         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7791         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7792         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7793         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7794         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7795         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7796         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7797         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7798         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7799         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7800         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7801         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7802         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7803         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7804         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7805         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7806
7807 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/21627
7810         * g++.dg/warn/inline2.C: New test.
7811
7812 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7813
7814         PR middle-end/23155
7815         * g++.dg/ext/c99struct1.C: New test.
7816         * gcc.dg/union-cast-1.c: New test.
7817         * gcc.dg/union-cast-2.c: New test.
7818         * gcc.dg/union-cast-3.c: New test.
7819
7820 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7821
7822         PR middle-end/24589
7823         * gcc.c-torture/execute/zero-struct-2.c: New test.
7824
7825 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7826
7827         PR c++/24582
7828         * g++.dg/init/switch1.C: New test.
7829
7830 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7831
7832         * gcc.dg/delay-slot-1.c: New test.
7833
7834 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7835
7836         PR target/24620
7837         * gcc.dg/pr24620.c: New test.
7838
7839 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7840
7841         PR c/24329
7842         * gcc.dg/format/unnamed-1.c: New test.
7843
7844 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7845
7846         PR c++/22434
7847         * g++.dg/expr/cond8.C: New test.
7848
7849         PR c++/24560
7850         * g++.dg/parse/dot1.C: New test.
7851
7852 2005-11-02  Jan Hubicka  <jh@suse.cz>
7853
7854         PR target/23303
7855         * gcc.dg/i386-lea.c: New test
7856
7857 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7858
7859         PR target/24615
7860         * gcc.dg/pr24615.c: New test.
7861
7862 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7863
7864         PR target/24600
7865         * gcc.dg/pr24600.c: New test.
7866
7867 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7868
7869         PR c++/19253
7870         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7871         * g++.dg/parse/typename9.C: New test.
7872         * g++/dg/parse/typename10.C: Likewise.
7873
7874 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7875
7876         PR fortran/18157
7877         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7878         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7879         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7880
7881 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7882
7883         PR c++/24569
7884         * g++.dg/debug/static1.C: New test.
7885
7886 2005-11-02  Josh Conner  <jconner@apple.com>
7887
7888         * g++.dg/crash38.C: moved into proper directory...
7889         * g++.dg/template/crash42.C: ...here
7890
7891 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7892
7893         PR target/18338
7894         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7895         pcc_bitfield_type_matters || default_packed.
7896
7897         * lib/target-supports.exp
7898         (check_effective_target_pcc_bitfield_type_matters): New proc.
7899         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7900
7901         PR testsuite/23304
7902         * lib/target-supports.exp (check_effective_default_packed): New proc.
7903         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7904         Gate expected errors on target ! default_packed.
7905         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7906
7907 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7908
7909         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7910         change (r106358).
7911
7912 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7913
7914         PR fortran/24008
7915         * gfortran.dg/entry_5.f90: New.
7916         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7917
7918 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7919
7920         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7921
7922 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7923
7924         PR fortran/21565
7925         gfortran.dg/namelist_blockdata.f90: New test.
7926
7927         PR fortran/18737
7928         gfortran.dg/external_implicit_none.f90: New test.
7929
7930         PR fortran/14994
7931         * gfortran.dg/secnds.f: New test.
7932
7933 2005-10-31  Jan Hubicka  <jh@suse.cz>
7934
7935         PR target/20928
7936         * gcc.c-torture/compile/pr20928.c: New test.
7937
7938 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7939
7940         PR middle-end/23492
7941         * gcc.c-torture/compile/zero-strct-5.c: New test.
7942
7943 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7944
7945         PR libgfortran/24584
7946         * gfortran.dg/pr24584.f90: New test.
7947
7948 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7949
7950         PR fortran/18883
7951         * gfortran.dg/char_result_9.f90: New.
7952         * gfortran.dg/char_result_10.f90: New.
7953
7954 2005-10-30  Jan Hubicka  <jh@suse.cz>
7955
7956         * g++.dg/tree-ssa/pr24172.C: New testcase.
7957
7958 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7959
7960         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7961
7962 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7963
7964         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7965         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7966         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7967         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7968         gfortran.dg/enum_9.f90,
7969         gfortran.fortran-torture/compile/enum_1.f90,
7970         gfortran.fortran-torture/execute/enum_1.f90,
7971         gfortran.fortran-torture/execute/enum_2.f90,
7972         gfortran.fortran-torture/execute/enum_3.f90,
7973         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7974
7975 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7976
7977         PR target/18482
7978         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7979         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7980
7981 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7982
7983         PR libfortran/20179
7984         * gfortran.dg/mixed_io_1.f90: New test.
7985         * gfortran.dg/mixed_io_1.c: New file.
7986
7987 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7988
7989         * gfortran.dg/malloc_free_1.f90: New test.
7990
7991 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7992
7993         * gcc.dg/nested-func-4.c: Require profiling -pg.
7994
7995 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7996
7997         PR C++/23229
7998         * g++.dg/warn/main-2.C: New test.
7999
8000 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8001
8002         PR fortran/24545
8003         * gfortran.dg/interface_2.f90: new test.
8004
8005 2005-10-28  Josh Conner  <jconner@apple.com>
8006
8007         PR c++/22153
8008         * g++.dg/template/crash38.C: New test.
8009         * g++.dg/parse/explicit1.C: Change expected errors.
8010
8011 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8012
8013         PR C++/23426
8014         * g++.dg/other/large-size-array.C: New test.
8015
8016 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8017
8018         PR middle-end/24362
8019         * g++.dg/opt/complex4.C: New test.
8020
8021 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8022
8023         * gcc.dg/nested-func-4.c: New test.
8024
8025 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8026
8027         PR fortran/24158
8028         gfortran.dg/derived_recursion.f90: New test.
8029         gfortran.dg/implicit_actual.f90: New test.
8030
8031 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8032
8033         PR middle-end/24295, PR testsuite/24477
8034         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8035         removed when weakref hits the tree.
8036
8037 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8038
8039         * gfortran.dg/cray_pointers_4.f90: New test.
8040
8041         * gfortran.dg/cray_pointers_5.f90: New test.
8042
8043 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8044
8045         PR fortran/22290
8046         * gfortran.dg/assign_5.f90: New test.
8047         * gfortran.dg/assign_6.f: New test.
8048
8049 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8050
8051         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8052         CPU has no SSE support.
8053
8054 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8055
8056         PR libgfortran/24224
8057         * gfortran.dg/arrayio_1.f90: Update attribution.
8058         * gfortran.dg/arrayio_2.f90: Update attribution.
8059         * gfortran.dg/arrayio_3.f90: Update attribution.
8060         * gfortran.dg/arrayio_4.f90: Update test conditions.
8061         * gfortran.dg/arrayio_5.f90: Update attribution.
8062         * gfortran.dg/arrayio_6.f90: New test.
8063         * gfortran.dg/arrayio_7.f90: New test.
8064
8065 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8066
8067         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8068
8069 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8070
8071         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8072
8073 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8074
8075         PR fortran/24416
8076         * gfortran.dg/namelist_char_only.f90: New test.
8077
8078 2005-10-24  Asher Langton  <langton2@llnl.gov>
8079
8080         PR fortran/17031
8081         PR fortran/22282
8082         * gfortran.dg/cray_pointers_1.f90: New test.
8083         * gfortran.dg/cray_pointers_2.f90: New test.
8084         * gfortran.dg/cray_pointers_3.f90: New test.
8085         * gfortran.dg/loc_1.f90: New test.
8086         * gfortran.dg/loc_2.f90: New test.
8087
8088 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8089
8090         * gcc.dg/pr24225.c: New test.
8091
8092 2005-10-24  Asher Langton  <langton2@llnl.gov>
8093
8094         * gfortran.dg/dup_save_1.f90: New test.
8095         * gfortran.dg/dup_save_2.f90: New test.
8096
8097 2005-10-24  Paul Brook  <paul@codesourcery.com>
8098
8099         PR 24107
8100         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8101         stdint.h.
8102
8103 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8104
8105         PR libgfortran/24489
8106         * gfortran.dg/pr24489.f90: New test.
8107
8108 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8109
8110         PR fortran/23635
8111         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8112
8113 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8114
8115         PR target/18911
8116         * g++.dg/init/array16.C: Skip for mmix-*-*.
8117
8118 2005-10-23  Asher Langton  <langton2@llnl.gov>
8119
8120         * gfortran.dg/byte_1.f90: New test.
8121         * gfortran.dg/byte_2.f90: New test.
8122
8123 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8124
8125         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8126
8127 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8128
8129         PR fortran/18022
8130         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8131
8132         PR fortran/24311
8133         * gfortran.dg/merge_char_const.f90: New test.
8134
8135         PR fortran/24384
8136         * gfortran.dg/spread_scalar_source.f90: New test.
8137
8138 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8139
8140         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8141
8142         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8143         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8144
8145         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8146
8147 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8148
8149         PR fortran/24426
8150         * gfortran.dg/der_pointer_4.f90: New.
8151
8152 2005-10-22  David Ayers  <d.ayers@inode.at>
8153
8154         * obj-c++.dg/except-1.mm: Simplify.
8155
8156 2005-10-21  David Ayers  <d.ayers@inode.at>
8157
8158         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8159
8160 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8161
8162         * gfortran.dg/assumed_dummy_2.f90: New test.
8163
8164 2005-10-21  James E Wilson  <wilson@specifix.com>
8165
8166         PR preprocessor/15220
8167         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8168
8169 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8170
8171         * gcc.c-torture/execute/20051021-1.c: New test.
8172
8173 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8174
8175         PR c++/24260
8176         * g++.dg/ext/tmplattr1.C: New test.
8177
8178 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8179
8180         PR fortran/24440
8181         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8182
8183 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8184
8185         * obj-c++.dg/except-1.mm: New.
8186
8187         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8188
8189 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8190
8191         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8192
8193 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8194
8195         PR middle-end/24295
8196         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8197         declarations with the same names as thunks' alias targets, use
8198         aliases instead.
8199         * gcc.dg/attr-alias-3.c: New test.
8200         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8201
8202 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8203
8204         PR c++/22618
8205         * g++.dg/parse/access8.C: New test.
8206
8207 2005-10-20  Richard Guenther  <rguenther@suse.de>
8208
8209         PR c++/24439
8210         * g++.dg/tree-ssa/pr24439.C: New testcase.
8211
8212 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8213
8214         * g++.dg/opt/delay-slot-1.C: New test.
8215
8216 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8217
8218         PR fortran/21625
8219         * gfortran.fg/der_init_1.f90: New.
8220
8221 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8222
8223         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8224
8225 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8226
8227         PR c++/21908
8228         * g++.dg/parse/error28.C: New test.
8229
8230 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8231
8232         * gcc.dg/profile-generate-2.c: New test.
8233
8234 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8235
8236         PR target/23589
8237         * g++.dg/ext/dllimport11.C: New.
8238
8239 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8240
8241         PR c++/22293
8242         * g++.dg/other/friend3.C: New test.
8243
8244 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8245
8246         PR c++/23293
8247         * g++.dg/template/error19.C: New test.
8248
8249 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8250
8251         PR c++/21383
8252         * g++.dg/overload/koenig2.C: New.
8253
8254         PR c++/23118
8255         * g++.dg/overload/error2.C: New.
8256
8257         PR c++/22604
8258         * g++.dg/inherit/covariant14.C: New.
8259
8260 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8261
8262         PR c++/23440
8263         * g++.dg/parse/for1.C: New test.
8264
8265 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8266
8267         PR fortran/23446
8268         * gfortran.dg/host_dummy_index_1.f90: New test.
8269
8270         PR fortran/21459
8271         * gfortran.dg/automatic_char_len_2.f90: New test.
8272
8273         PR fortran/20866
8274         * gfortran.dg/recursive_statement_functions.f90: New test.
8275
8276         PR fortran/20853
8277         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8278
8279         PR fortran/20849
8280         * gfortran.dg/external_initializer.f90: New test.
8281
8282         PR fortran/20837
8283         * non_module_public.f90: New test.
8284
8285 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         PR c++/24386
8288         * g++.dg/template/overload7.C: New.
8289
8290         PR c++/22551
8291         * g++.dg/other/switch2.C: Remove expected warnings.
8292
8293         PR c++/21353
8294         * g++.dg/template/defarg6.C: New.
8295
8296 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8297
8298         PR target/24315
8299         * gcc.target/i386/pr24315.c: New test.
8300
8301 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8302
8303         PR c++/24389
8304         * g++.dg/template/static21.C: New test.
8305         * g++.dg/template/static21-a.cc: Likewise.
8306
8307 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8308
8309         PR c++/23959
8310         * g++.dg/warn/Wswitch-default-1.C: New test.
8311         * g++.dg/warn/Wswitch-default-2.C: New test.
8312
8313 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8314
8315         PR c++/22173
8316         * g++.dg/parse/template18.C: New test.
8317         * g++.dg/template/nontype15.C: Likewise.
8318
8319 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8320
8321         PR fortran/22273
8322         * gfortran.dg/spec_expr_2.f90: New.
8323
8324 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8325
8326         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8327         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8328         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8329         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8330         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8331         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8332         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8333         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8334         previous target-specific skips and warning-message matches where
8335         applicable.
8336
8337 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8338
8339         PR c++/21347
8340         * g++.dg/warn/Wctor-dtor.C: New test.
8341
8342 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8343
8344         PR c/23439
8345         * gcc.dg/for-1.c: New test.
8346
8347 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8348
8349         PR c++/19565
8350         * g++.dg/warn/Wconversion1.C: New test.
8351         * g++.dg/ext/packed4.C: Compile with -w.
8352         * g++.dg/opt/20050511-1.C: Likewise.
8353         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8354
8355 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8356
8357         * gfortran.dg/boz_5.f90: New test.
8358
8359 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8360
8361         PR c++/22551
8362         * g++.dg/other/switch2.C: New.
8363
8364         PR c++/23984
8365         * g++.dg/init/ctor7.C: New.
8366
8367 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8368
8369         PR c++/23730
8370         * g++.dg/parse/crash32.C: New test.
8371
8372 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/20721
8375         * g++.dg/init/goto2.C: New test.
8376
8377         PR c++/22464
8378         * g++.dg/template/crash/41.C: New test.
8379
8380         PR c++/22180
8381         * g++.dg/template/crash40.C: New test.
8382
8383         PR c++/23694
8384         * g++.dg/parse/friend5.C: New test.
8385
8386         PR c++/23307
8387         * g++.dg/template/crash38.C: New test.
8388
8389         PR c++/22352
8390         * g++.dg/template/friend38.C: New test.
8391
8392         PR c++/22405
8393         * g++.dg/template/crash39.C: New test.
8394
8395 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8396
8397         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8398         gcc.dg/debug/dwarf2/dwarf-char2.c,
8399         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8400
8401         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8402
8403 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8404
8405         * gcc.dg/dll-2.c: Add tests for warnings.
8406         * gcc.dg/dll-3.c: Likewise.
8407         * gcc.dg/dll-4.c: Likewise.
8408
8409         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8410         * g++.dg/ext/dllimport2.C: Likewise.
8411         * g++.dg/ext/dllimport3.C: Likewise.
8412         * g++.dg/ext/dllimport7.C: Likewise.
8413         * g++.dg/ext/dllimport8.C: Likewise.
8414         * g++.dg/ext/dllimport9.C: Likewise.
8415
8416 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8417
8418         PR fortran/24092
8419         * gfortran.dg/derived_pointer_recursion.f90: New test.
8420
8421 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8422
8423         * gcc.c-torture/execute/20051012-1.c: New test.
8424
8425 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8426
8427         PR fortran/18082
8428         * gfortran.dg/automatic_char_len_1.f90: New test.
8429
8430 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8431
8432         PR fortran/20847
8433         * gfortran.dg/save_common.f90: New test.
8434
8435         PR fortran/20856
8436         * gfortran.dg/save_result.f90: New test.
8437
8438 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8439
8440         PR c++/21592
8441         * g++.dg/template/dependent-expr1.C: Add new expected error.
8442         * g++.dg/template/dependent-expr2.C: Adjust error text.
8443         * g++.dg/template/overload6.C: New.
8444
8445         PR c++/23797
8446         * g++.dg/other/typename8.C: New.
8447
8448         PR c++/21117
8449         * g++.dg/other/return1.C: New.
8450
8451 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8452
8453         PR c++/24052
8454         * g++.dg/ext/label5.C: New.
8455
8456 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8457
8458         PR c++/19964
8459         * g++.dg/parse/crash31.C: New.
8460
8461 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8462
8463         * g++.dg/ipa/ipa-1.c: New test.
8464         * g++.dg/ipa/ipa-2.c: New test.
8465         * g++.dg/ipa/ipa-3.c: New test.
8466         * g++.dg/ipa/ipa-4.c: New test.
8467         * g++.dg/ipa/ipa-5.c: New test.
8468         * g++.dg/ipa/ipa.exp: New file.
8469
8470 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8471
8472         PR fortran/24207
8473         * gfortran.dg/private_type_3.f90: New test.
8474
8475 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8476
8477         PR fortran/20786
8478         gfortran.dg/aint_anint_1.f90: New test.
8479
8480 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8481
8482         PR libgfortran/24313
8483         gfortran.dg/csqrt.f: New test.
8484
8485 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8486
8487         PR c++/8057
8488         * g++.dg/warn/noeffect7.C: New test.
8489         * g++.dg/warn/noeffect2.C: Instantiate templates.
8490         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8491         and warning.
8492
8493 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/21089
8496         * g++.dg/init/float1.C: New test.
8497
8498         PR c++/24277
8499         * g++.dg/init/member1.C: Tweak error markers.
8500
8501 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8502
8503         PR testsuite/24281
8504         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8505         Check for null pointer.
8506
8507 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8508
8509         PR c++/21369
8510         * g++.dg/parse/ret-type3.C: New test.
8511
8512 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8513
8514         PR tree-opt/23946
8515         * gcc.c-torture/compile/pr23946.c: New test.
8516
8517 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8518
8519         * g++.dg/opt/mmx2.C: New test.
8520
8521 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8522
8523         PR c++/24277
8524         * g++.dg/template/static20.C: New test.
8525
8526         PR c++/24302
8527         * g++.dg/warn/Wunused-12.C: New test.
8528
8529         PR c++/23437
8530         * g++.dg/template/arg4.C: New test.
8531
8532 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8533
8534         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8535         * gcc.dg/ucnid-3.c: Likewise.
8536         * gcc.dg/ucnid-4.c: Likewise.
8537         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8538         * g++.dg/other/ucnid-1.C: Likewise.
8539         * gcc.dg/sparc-frame-1.c: New test.
8540
8541 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8542
8543         PR c++/24139
8544         * g++.dg/template/spec27.C: New test.
8545
8546         PR c++/24275
8547         * g++.dg/template/static19.C: New test.
8548
8549 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8550
8551         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8552         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8553
8554 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8555
8556         PR target/24136
8557         * gfortran.fortran-torture/compile/pr24136.f: New test.
8558
8559 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8560
8561         PR c++/22172
8562         * g++.dg/parse/crash30.C: New test.
8563
8564 2005-10-07  Richard Guenther  <rguenther@suse.de>
8565
8566         PR middle-end/24227
8567         * gcc.c-torture/compile/pr24227.c: New testcase.
8568
8569 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8570
8571         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8572         Do not put aligned attributes on array elements.
8573
8574 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8575
8576         PR testsuite/23611, PR testsuite/23615
8577         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8578         writing prototypes of library functions by hand.
8579         * obj-c++.dg/bitfield-4.mm: Likewise.
8580         * obj-c++.dg/const-str-4.mm: Likewise.
8581         * obj-c++.dg/encode-4.mm: Likewise.
8582         * obj-c++.dg/encode-5.mm: Likewise.
8583         * obj-c++.dg/encode-6.mm: Likewise.
8584         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8585         * obj-c++.dg/method-10.mm: Likewise.
8586         * obj-c++.dg/method-17.mm: Likewise.
8587         * obj-c++.dg/method-19.mm: Likewise.
8588         * obj-c++.dg/try-catch-2.mm: Likewise.
8589
8590 2005-10-06  Richard Henderson  <rth@redhat.com>
8591
8592         PR 24236
8593         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8594
8595 2005-10-06  Dale Johannesen  <dalej@apple.com>
8596
8597         * gcc.c-torture/execute/20030125-1.c: Correct.
8598
8599 2005-10-06  Richard Guenther  <rguenther@suse.de>
8600
8601         PR tree-optimization/24238
8602         * g++.dg/tree-ssa/pr24238.C: New testcase.
8603
8604 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8605
8606         PR 18568
8607         * gfortran.dg/der_pointer_3.f90: New test.
8608
8609 2005-10-05  Devang Patel  <dpatel@apple.com>
8610
8611         PR Debug/23205
8612         * g++.dg/other/PR23205.C: New.
8613
8614 2005-10-05  Richard Henderson  <rth@redhat.com>
8615
8616         PR target/23602
8617         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8618         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8619
8620 2005-10-05  Dale Johannesen  <dalej@apple.com>
8621
8622         * gcc.c-torture/execute/float-floor.c: New.
8623
8624 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8625
8626         PR tree-optimization/21419
8627         PR tree-optimization/24146
8628         PR tree-optimization/24151
8629
8630         * g++.dg/ext/asm7.C: New.
8631         * g++.dg/ext/asm8.C: New.
8632         * gcc.dg/asm-1.c: Compile on all targets.
8633         * gcc.dg/asm-pr24146.c: New.
8634         * gcc.dg/pr21419.c: Adjust error messages.
8635
8636 2005-10-05  Richard Guenther  <rguenther@suse.de>
8637
8638         PR fortran/24176
8639         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8640
8641 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8642
8643         PR c++/23513
8644         * g++.dg/template/spec22.C: Robustify test.
8645         * g++.dg/template/spec26.C: New.
8646
8647 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8648
8649         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8650         if target supports vector instructions.
8651
8652 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8653
8654         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8655         C99 functions.
8656
8657 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8658
8659         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8660         check_effective_target_fortran_large_int): Replace cached result
8661         when target changes.
8662
8663 2005-10-04  Devang Patel  <dpatel@apple.com>
8664
8665         * gcc.dg/i386-sse-vect-types.c: New.
8666
8667 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8668
8669         PR preprocessor/13726
8670         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8671         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8672
8673 2005-10-04  Richard Guenther  <rguenther@suse.de>
8674
8675         PR c/23576
8676         * gcc.dg/noncompile/pr23576.c: New testcase.
8677
8678 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8679
8680         PR middle-end/23125
8681         * gcc.dg/register-var-3.c: New test.
8682
8683 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8684
8685         * gcc.dg/pr23049.c: New test.
8686
8687         * gcc.dg/ucnid-4.c: Fix test.
8688
8689 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8690
8691         PR 23445
8692         * gcc.c-torture/compile/pr23445.c: New test.
8693
8694 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8695
8696         * g++.dg/overload/unknown1.C: New.
8697
8698 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/17775
8701         * g++.dg/template/repo4.C: New test.
8702
8703 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8704
8705         PR libfortran/19308
8706         * gfortran.dg/large_real_kind_2.F90: New test.
8707         * gfortran.dg/large_integer_kind_2.f90: New test.
8708
8709 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8710
8711         * lib/target-supports.exp (check_effective_target_vect_shift):
8712         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8713         (check_effective_target_vect_condition): Fix copy-n-pasto.
8714
8715         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8716         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8717         targets.
8718
8719 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/22621
8722         * g++.dg/template/overload5.C : New test.
8723
8724         PR c++/23840
8725         * g++.dg/expr/stdarg1.C: New test.
8726
8727 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8728
8729         PR 24142
8730         * gcc.c-torture/execute/pr24142.c: New test.
8731
8732 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8733
8734         PR 24141
8735         * gcc.c-torture/execute/pr24141.c: New test.
8736
8737 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8738             Diego Novillo  <dnovillo@redhat.com>
8739
8740         PR 23604
8741         * gcc.c-torture/execute/pr23604.c: New test.
8742
8743 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8744
8745         PR fortran/16404
8746         PR fortran/20835
8747         PR fortran/20890
8748         PR fortran/20899
8749         PR fortran/20900
8750         PR fortran/20901
8751         PR fortran/20902
8752         gfortran.dg/equiv_constraint_1.f90: New test.
8753         gfortran.dg/equiv_constraint_2.f90: New test.
8754         gfortran.dg/equiv_constraint_3.f90: New test.
8755         gfortran.dg/equiv_constraint_4.f90: New test.
8756         gfortran.dg/equiv_constraint_5.f90: New test.
8757         gfortran.dg/equiv_constraint_6.f90: New test.
8758         gfortran.dg/equiv_constraint_7.f90: New test.
8759         gfortran.dg/equiv_constraint_8.f90: New test.
8760         gfortran.dg/private_type_1.f90: New test.
8761         gfortran.dg/private_type_2.f90: New test.
8762         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8763         980628-10.f: Assert std=gnu to permit mixing of
8764         types in equivalence statements.
8765
8766 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8767
8768         PR 24112
8769         * gfortran.dg/open_status_1.f90: New.
8770
8771 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8772
8773         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8774         * gcc.dg/vect/pr22480.c: Clean up temp files.
8775         * gcc.dg/vect/pr23831.c: Clean up temp files.
8776         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8777         Clean up temp files.
8778         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8779         Clean up temp files.
8780
8781         * gcc.dg/20050309-1.c: Clean up temp files.
8782         * gcc.dg/20050325-1.c: Clean up temp files.
8783
8784 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8785
8786         PR tree-optimization/24059
8787         * gcc.dg/vect/pr24059.c : New test.
8788
8789 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8790
8791         PR middle-end/24109
8792         * gcc.c-torture/execute/20050929-1.c: New test.
8793
8794 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8795
8796         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8797
8798 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8799
8800         PR c/21419
8801         * gcc.dg/pr21419.c: New test.
8802
8803 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8804
8805         * gcc.dg/pr23911.c: New test.
8806
8807 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8808
8809         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8810
8811         PR c++/16782
8812         * g++.dg/parse/qualified4.C: New test.
8813         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8814         * g++.old-deja/g++.mike/p8154.C: Likewise.
8815
8816 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/22147
8819         * g++.dg/template/friend37.C: New test.
8820         * g++.dg/parse/crash28.C: Adjust error markers.
8821
8822 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR fortran/18518
8825         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8826
8827 2005-09-27  Devang Patel  <dpatel@apple.com>
8828
8829         PR tree-optimization/23625
8830         * gcc.dg/pr23625.c: New test.
8831
8832 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8833
8834         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8835         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8836
8837 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8838
8839         PR fortran/23677
8840         * gfortran.fortran-torture/execute/save_1.f90: New test.
8841         * gfortran.dg/save_1.f90: New test.
8842
8843 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8844
8845         * gcc.target/i386/builtin-apply-mmx.c: New test.
8846
8847         PR target/22576
8848         * gcc.target/i386/pr22576.c: New test.
8849
8850         PR target/22585
8851         * gcc.target/i386/pr22585.c: New test.
8852
8853         PR target/23268
8854         * gcc.target/i386/pr23268.c: New test.
8855
8856         PR middle-end/23831
8857         * gcc.dg/vect/pr23831.c: New test.
8858
8859         PR target/24055
8860         * gcc.target/i386/pr24055.c: New test.
8861
8862 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8863
8864         PR tree-optimization/23960
8865         * gcc.c-torture/compile/pr23960.c: New.
8866
8867 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8868
8869         PR fortran/16861
8870         * gfortran.dg/nested_modules_3.f90: New.
8871
8872 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8873
8874         PR fortran/24005
8875         gfortran.dg/interface_1.f90: New test.
8876
8877 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8878         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8879
8880         PR fortran/23843
8881         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8882
8883 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8884
8885         PR fortran/23516
8886         * gfortran.dg/imag_1.f: New test.
8887         * gfortran.dg/imag_2.f: Ditto.
8888
8889 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8890
8891         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8892
8893 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR c++/21983
8896         * g++.dg/warn/pr21983.C: New test.
8897
8898 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/23993
8901         * g++.dg/template/array14.C: New test.
8902
8903 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8904
8905         PR fortran/19929
8906         * gfortran.dg/der_ptr_component_1.f90: New test.
8907
8908 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8909
8910         PR c++/23965
8911         * g++.dg/template/error1.C: Reject "no matching function" message.
8912
8913 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8914
8915         PR c++/17609
8916         * g++.dg/lookup/error1.C: New test.
8917
8918 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8919
8920         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8921         functionality of the testcase.
8922
8923 2005-09-20  Richard Henderson  <rth@redhat.com>
8924
8925         * gcc.dg/vect/vect-22.c: Require vect_float.
8926         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8927
8928 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8929
8930         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8931         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8932         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8933         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8934         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8935         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8936         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8937         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8938         * gcc.dg/cpp/ucnid-8.c: New test.
8939
8940 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8941
8942         PR tree-optimization/23929
8943         * gcc.c-torture/compile/pr23929.c: New test.
8944
8945 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8946
8947         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8948         for one loop.
8949
8950 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8951
8952         PR testsuite/23186
8953         * g++.dg/other/pr22003.C: Require named sections.
8954
8955 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR c++/23947
8958         * g++.dg/rtti/crash3.C: New test.
8959
8960         PR tree-optimization/23818
8961         * gcc.dg/pr23818.c: New test.
8962
8963 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8964
8965         PR fortran/23420
8966         * gfortran.dg/print_fmt_4.f: New.
8967
8968 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8969
8970         PR fortran/23663
8971         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8972
8973 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8974
8975         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8976         Use pointers to local alignable arrays instead. Added comments.
8977         * gcc.dg/vect/vect-46.c: Likewise.
8978         * gcc.dg/vect/vect-48.c: Likewise.
8979         * gcc.dg/vect/vect-49.c: Likewise.
8980         * gcc.dg/vect/vect-52.c: Likewise.
8981         * gcc.dg/vect/vect-53.c: Likewise.
8982         * gcc.dg/vect/vect-54.c: Likewise.
8983         * gcc.dg/vect/vect-56.c: Likewise.
8984         * gcc.dg/vect/vect-57.c: Likewise.
8985         * gcc.dg/vect/vect-58.c: Likewise.
8986         * gcc.dg/vect/vect-60.c: Likewise.
8987         * gcc.dg/vect/vect-61.c: Likewise.
8988
8989         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8990         The test is no longer vectorizable on vect_no_align targets.
8991         * gcc.dg/vect/vect-43.c: Likewsie.
8992
8993         * gcc.dg/vect/vect-44.c: Added comments.
8994         * gcc.dg/vect/vect-45.c: Added comments.
8995         * gcc.dg/vect/vect-50.c: Added comments.
8996         * gcc.dg/vect/vect-51.c: Added comments.
8997
8998         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8999         aligned type.
9000         * gcc.dg/vect/Os-vect-95.c: Likewise.
9001
9002         * gcc.dg/vect/vect-41.c: Test removed.
9003         * gcc.dg/vect/vect-47.c: Test removed.
9004         * gcc.dg/vect/vect-55.c: Test removed.
9005         * gcc.dg/vect/vect-59.c: Test removed.
9006
9007 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9008
9009         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9010         No longer vectorizable on vect_no_align targets.
9011         * gcc.dg/vect/pr20122.c: Likewise.
9012         * gcc.dg/vect/vect-74.c: Likewise.
9013         * gcc.dg/vect/vect-75.c: Likewise.
9014         * gcc.dg/vect/vect-76.c: Likewise.
9015
9016         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9017         Will not be vectorizable on vect_no_align targets once aliasing issues
9018         are resolved.
9019         * gcc.dg/vect/vect-79.c: Likewise.
9020
9021         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9022         * gcc.dg/vect/vect-78.c: Likewise.
9023         * gcc.dg/vect/vect-97.c: Likewise.
9024
9025 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9026
9027         * gcc.dg/pr23943.c: New test.
9028
9029 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9030
9031         PR fortran/19181
9032         * gfortran.dg/derived_pointer_null_1.f90: New test.
9033
9034 2005-09-18  Richard Guenther  <rguenther@suse.de>
9035
9036         PR middle-end/23944
9037         * gcc.c-torture/compile/pr23944.c: New testcase.
9038
9039 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9040
9041         PR fortran/15975
9042         * gfortran.dg/der_pointer_2.f90: New test.
9043
9044 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9045
9046         PR fortran/16861
9047         * gfortran.dg/nested_modules_2.f90: New test.
9048
9049 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9050
9051         PR c++/18368
9052         * g++.dg/other/semicolon.C: New test.
9053
9054 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9055
9056         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9057         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9058
9059 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9060
9061         PR c++/23914
9062         * g++.dg/template/static18.C: New test.
9063
9064         PR c++/21514
9065         * g++.dg/template/crash19.C: Remove dg-error marker.
9066         * g++.dg/template/local4.C: New test.
9067
9068 2005-09-16  Paul Brook  <paul@codesourcery.com>
9069
9070         PR fortran/23906
9071         * gfortran.dg/dependency_1.f90: New test.
9072
9073 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/23896
9076         * g++.dg/template/static17.C: New test.
9077
9078 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9079
9080         PR c++/23139
9081         * g++.dg/warn/huge-val1.C: New test.
9082
9083 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9084
9085         PR c++/13140
9086         * g++.dg/parse/class2.C: New test.
9087         * g++.dg/template/explicit8.C: Likewise.
9088         * g++.dg/template/spec25.C: Likewise.
9089
9090 2005-09-14  Josh Conner  <jconner@apple.com>
9091
9092         PR middle-end/23584
9093         * gcc.dg/pr23584.c: New test.
9094
9095 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9096
9097         PR fortran/21875 Internal Unit Array I/O, NIST
9098         * gfortran.dg/arrayio_1.f90: New test.
9099         * gfortran.dg/arrayio_1.f90: New test.
9100         * gfortran.dg/arrayio_1.f90: New test.
9101         * gfortran.dg/arrayio_1.f90: New test.
9102         * gfortran.dg/arrayio_1.f90: New test.
9103
9104 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9105
9106         PR middle-end/22480
9107         * gcc.dg/vect/pr22480.c: New test.
9108
9109 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9110
9111         PR fortran/19358
9112         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9113
9114 2005-09-13 Josh Conner <jconner@apple.com>
9115
9116         PR c++/23180
9117         * g++.dg/init/struct2.C: New test.
9118         * g++.dg/init/struct3.C: New test.
9119
9120 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9121
9122         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9123         Clean up temp files.
9124         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9125         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9126         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9127         gcc.dg/tree-ssa/builtin-printf-1.c,
9128         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9129         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9130         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9131         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9132         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9133         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9134         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9135         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9136         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9137         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9138         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9139         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9140
9141 2005-09-13  Josh Conner  <jconner@apple.com>
9142
9143         * lib/gcc-dg.exp: Load scanipa.exp.
9144         (cleanup-dump): New procedure.
9145         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9146         * lib/scandump.exp: New file.
9147         * lib/scantree.exp: Use it.
9148         * lib/scanipa.exp: New file.
9149
9150 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9151
9152         PR fortran/17740
9153         * gfortran.dg/generic_4.f90: New test.
9154
9155 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9156
9157         PR target/23816
9158         * gcc.target/i386/pr23816-1.c: New test.
9159         * gcc.target/i386/pr23816-2.c: New test.
9160
9161
9162 2005-09-13  Bastian Blank <waldi@debian.org>
9163
9164         PR c++/16171
9165         * g++.dg/abi/mangle26.C: New test.
9166         * g++.dg/abi/mangle27.C: New test.
9167         * g++.dg/abi/mangle28.C: New test.
9168         * g++.dg/abi/mangle29.C: New test.
9169
9170         PR c++/23839
9171         * g++.dg/parse/register1.C: New test.
9172
9173 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9174
9175         PR c++/23842
9176         * g++.dg/template/access16.C: New test.
9177
9178 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9179
9180         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9181
9182 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9183
9184         PR fortran/18899
9185         * gfortran.dg/shape_2.f90: New test.
9186
9187 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9188
9189         PR target/19269
9190         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9191         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9192         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9193         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9194         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9195         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9196         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9197         tests.
9198
9199 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/23841
9202         * g++.dg/parse/template17.C: New test.
9203
9204 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/23789
9207         * g++.dg/template/nontype14.C: New test.
9208
9209 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9210
9211         PR g++/7874
9212         * g++.dg/lookup/friend7.C: New test.
9213         * g++.dg/lookup/friend8.C: New test.
9214         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9215         so that it will be found via argument dependent lookup.
9216         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9217         friend functions which will no longer be found.
9218         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9219         function g, so that it will be found via argument dependent
9220         lookup.
9221         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9222         * g++.old-deja/g++.mike/net43.C: Likewise.
9223
9224 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/23691
9227         * g++.dg/template/static16.C: New test.
9228
9229 2005-09-12  Josh Conner  <jconner@apple.com>
9230
9231         PR middle-end/23237
9232         * gcc.c-torture/compile/pr23237.c: New test.
9233
9234 2005-09-11  Richard Henderson  <rth@redhat.com>
9235
9236         * g++.dg/other/error8.C: Update expected diagnostic text.
9237
9238 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9239
9240         PR libfortran/19872
9241         * gfortran.dg/overwrite_1.f: New test.
9242
9243 2005-09-09  Josh Conner  <jconner@apple.com>
9244
9245         * g++.dg/init/pr23180-1.C: Removed.
9246         * g++.dg/init/pr23180-2.C: Removed.
9247
9248 2005-09-09  David Daney <ddaney@avtrex.com>
9249
9250         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9251         files which are ...
9252         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9253         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9254
9255 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9256
9257         * gfortran.dg/iostat_2.f90: New test.
9258
9259 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9260
9261         PR c++/22252
9262         * g++.dg/ext/interface1.C: New test.
9263         * g++.dg/ext/interface1.h: Likewise.
9264         * g++.dg/ext/interface1a.cc: Likewise.
9265
9266 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9267
9268         * gfortran.dg/iomsg_1.f90: New test case.
9269
9270 2005-09-09  Richard Guenther  <rguenther@suse.de>
9271
9272         PR c++/23624
9273         * g++.dg/tree-ssa/pr23624.C: New testcase.
9274
9275 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9276
9277         PR fortran/19239
9278         * gfortran.dg/vector_subscript_1.f90,
9279         * gfortran.dg/vector_subscript_2.f90: New tests.
9280
9281 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9282
9283         PR fortran/21104
9284         * gfortran.dg/array_alloc_1.f90,
9285         * gfortran.dg/array_alloc_2.f90,
9286         * gfortran.dg/array_alloc_3.f90: New tests.
9287
9288 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9289
9290         PR fortran/12840
9291         * gfortran.dg/array_constructor_6.f90
9292         * gfortran.dg/array_constructor_7.f90
9293         * gfortran.dg/array_constructor_8.f90
9294         * gfortran.dg/array_constructor_9.f90
9295         * gfortran.dg/array_constructor_10.f90
9296         * gfortran.dg/array_constructor_11.f90
9297         * gfortran.dg/array_constructor_12.f90: New tests.
9298
9299 2005-09-08  Josh Conner  <jconner@apple.com>
9300
9301         PR c++/23180
9302         * g++.dg/init/pr23180-1.C: New test.
9303         * g++.dg/init/pr23180-2.C: New test.
9304
9305 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9306
9307         PR fortran/18878
9308         * gfortran.dg/module_double_reuse.f90: New.
9309
9310 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9311
9312         PR fortran/23270
9313         PR fortran/22304
9314         PR fortran/18870
9315         PR fortran/17917
9316         PR fortran/16511
9317         * gfortran.dg/common_equivalence_1.f: New.
9318         * gfortran.dg/common_equivalence_2.f: New.
9319         * gfortran.dg/common_equivalence_3.f: New.
9320         * gfortran.dg/contained_equivalence_1.f90: New.
9321         * gfortran.dg/module_blank_common.f90: New.
9322         * gfortran.dg/module_commons_1.f90: New.
9323         * gfortran.dg/module_equivalence_1.f90: New.
9324         * gfortran.dg/nested_modules_1.f90: New.
9325         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9326         equivalences and add comment to connect the test with
9327         the PR.
9328
9329 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9330
9331         PR fortran/23765
9332         * gfortran.dg/common_6.f90: New test.
9333
9334 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9335
9336         PR fortran/15326
9337         * gfortran.dg/char_result_1.f90,
9338         * gfortran.dg/char_result_2.f90,
9339         * gfortran.dg/char_result_3.f90,
9340         * gfortran.dg/char_result_4.f90,
9341         * gfortran.dg/char_result_5.f90,
9342         * gfortran.dg/char_result_6.f90,
9343         * gfortran.dg/char_result_7.f90,
9344         * gfortran.dg/char_result_8.f90: New tests.
9345
9346 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9347
9348         PR fortran/19928
9349         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9350
9351 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9352
9353         PR obj-c++/16816
9354         * obj-c++.dg/selector-5.mm: New test.
9355         * obj-c++.dg/selector-6.mm: New test.
9356
9357 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9358
9359         PR objc/20574
9360         PR objc/19324
9361         * objc.dg/error-1.m: New test.
9362
9363 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9364
9365         PR fortran/23373
9366         * gfortran.fortran-torture/execute/pr23373-1.f90,
9367         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9368
9369 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9370
9371         PR libfortran/23760
9372         * gfortran.dg/g77/1832.f: Remove long string in write statement
9373         to allow the test to pass on correct list directed output with
9374         prepended space.
9375
9376 2005-09-07  James E Wilson  <wilson@specifix.com>
9377
9378         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9379
9380 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9381
9382         * gfortran.dg/parameter+save.f90: Rename to
9383         * gfortran.dg/parameter_save.f90: .. this.
9384
9385 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9386
9387         PR fortran/20848
9388         * gfortran.dg/parameter+save.f90: New test case.
9389
9390 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9391
9392         PR fortran/19269
9393         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9394
9395 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9396
9397         PR c/23075
9398         * gcc.dg/pr23075.c: New test.
9399         * g++.dg/warn/pr23075.C: New test.
9400
9401         PR target/22362
9402         * gcc.target/i386/pr22362.c: New test.
9403
9404         PR rtl-optimization/23098
9405         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9406
9407         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9408         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9409         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9410
9411 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9412
9413         * g++.dg/expr/cast6.C: New test.
9414
9415         PR c++/9782
9416         * g++.dg/init/new15.C: New test.
9417
9418 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9419
9420         * gcc.dg/vect/Os-vect-95.c: New test.
9421         * gcc.dg/vect/vect-95.c: Same.
9422
9423 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9424
9425         * gcc.dg/vect/vect-29.c: Update xfail testing.
9426         * gcc.dg/vect/vect-44.c: Same.
9427         * gcc.dg/vect/vect-48.c: Same.
9428         * gcc.dg/vect/vect-50.c: Same.
9429         * gcc.dg/vect/vect-72.c: Same.
9430         * gcc.dg/vect/vect-77.c: Same.
9431         * gcc.dg/vect/vect-78.c: Same.
9432         * gcc.dg/vect/vect-80.c: Same.
9433         * gcc.dg/vect/vect-96.c: Same.
9434         * gcc.dg/vect/vect-100.c: Same.
9435         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9436         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9437         * gfortran.dg/vect/vect-5.f90: Same.
9438
9439 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9440
9441         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9442         start strings.
9443         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9444         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9445
9446         PR c++/23056
9447         * g++.dg/opt/pr23056.C: New test.
9448
9449         PR rtl-optimization/23098
9450         * gcc.target/i386/pr23098.c: New test.
9451
9452 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/23667
9455         * g++.dg/template/static15.C: New test.
9456
9457         PR c++/21440
9458         * g++.dg/ext/stmtexpr5.C: New test.
9459         * g++.dg/ext/stmtexpr6.C: Likewise.
9460
9461 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9462
9463         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9464
9465         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9466         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9467         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9468
9469 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9470
9471         PR libfortran/23321
9472         * gfortran.dg/direct_io_4.f90: New test case.
9473
9474 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9475             Rasmus Hahn  <rassahah@neofonie.de>
9476
9477         PR libobjc/23108
9478         * objc.dg/type-stream-1.m: New test.
9479
9480 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9481
9482         PR fortran/23661
9483         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9484         gfortran.dg/print_fmt_3.f90: New test.
9485
9486 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9487
9488         * gfortran.dg/fmt_t_1.f90: New test.
9489
9490 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR rtl-optimization/23454
9493         * g++.dg/opt/pr23454.C: New test.
9494
9495 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9496
9497         PR c++/23699
9498         * g++.dg/ext/static1.C: New test.
9499
9500 2005-09-02  Richard Henderson  <rth@redhat.com>
9501
9502         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9503         tail call to check_fa_work.
9504
9505 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9506
9507         PR c++/21687
9508         * g++.dg/other/gc3.C: New test.
9509
9510 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9511
9512         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9513         * gcc.dg/20050826-1.c: Likewise.
9514
9515 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/23167
9518         * g++.dg/expr/volatile1.C: New test.
9519
9520 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9521
9522         PR middle-end/23547
9523         * gcc.dg/pr23547.c: New test.
9524
9525 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9526
9527         PR c/22061
9528         * gcc.c-torture/execute/pr22061-1.c,
9529         * gcc.c-torture/execute/pr22061-2.c,
9530         * gcc.c-torture/execute/pr22061-3.c,
9531         * gcc.c-torture/execute/pr22061-4.c: New tests.
9532
9533 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9534
9535         * gcc.dg/Wredundant-decls-2.c: New test to check that
9536         -Wredundant-decls does not issue warning for a variable
9537         definition following a declaration.
9538
9539 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9540
9541         PR debug/7241
9542         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9543         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9544         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9545
9546         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9547         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9548         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9549         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9550         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9551         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9552         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9553         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9554
9555 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9556
9557         PR objc/23306
9558         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9559         scan-assmbler.
9560
9561 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9562
9563         PR target/21255
9564         * gcc.dg/pr21255-1.c: New test.
9565         * gcc.dg/pr21255-2-mb.c: Likewise.
9566         * gcc.dg/pr21255-2-ml.c: Likewise.
9567         * gcc.dg/pr21255-3.c: Likewise.
9568         * gcc.dg/pr21255-4.c: Likewise.
9569
9570 2005-08-31  Dale Johannesen  <dalej@apple.com>
9571
9572         * gcc.dg/20050830-1.c: New.
9573
9574 2005-08-31  Josh Conner  <jconner@apple.com>
9575
9576         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9577         command-line options for arm-*-* targets.
9578         * g++.dg/init/array16.C: Likewise.
9579         * g++.dg/other/crash-4.C: Likewise.
9580
9581 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9582
9583         PR obj-c++/23640
9584         * obj-c++.dg/gnu-runtime-3.mm: New test.
9585
9586 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9587
9588         PR c++/13377
9589         * g++.dg/lookup/ambig4.C: New test.
9590         * g++.dg/lookup/ambig5.C: New test.
9591         * g++.dg/tc1/dr101.C: Adjust error markers.
9592
9593 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9594
9595         PR c++/23639
9596         * g++.dg/template/ttp5.C: Adjust error markers.
9597
9598 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9599
9600         PR testsuite/23609
9601         * lib/obj-c++.exp: Include target-libpath.exp.
9602         (obj-c++_link_flags): Look for the GNU libobjc library
9603         and set the library path to include it.
9604         Don't manually set LD_LIBRARY_PATH (etc.) but call
9605         set_ld_library_path_env_vars instead.
9606         (obj-c++_target_compile): Don't set library path or
9607         linker flags because they are already set correctly
9608         in obj-c++_link_flags.
9609
9610 2005-08-30  Josh Conner  <jconner@apple.com>
9611
9612         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9613         to command-line options for arm-*-* targets.
9614
9615 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9616
9617         * g++.dg/other/i386-1.C: New.
9618
9619 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR preprocessor/20348
9622         PR preprocessor/20356
9623         * gcc.dg/cpp/pr20348.c: New test.
9624         * gcc.dg/cpp/pr20348.h: New file.
9625         * gcc.dg/cpp/inc/pr20348.h: New file.
9626         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9627         * gcc.dg/cpp/pr20356.c: New test.
9628         * gcc.dg/cpp/pr20356.h: New file.
9629         * gcc.dg/cpp/inc/pr20356.h: New file.
9630         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9631
9632 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9633
9634         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9635         Fix array dimension to avoid correct end-of-file error.
9636
9637 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9638
9639         PR libfortran/23598
9640         * gfortran.dg/iostat_1.f90: New test.
9641
9642 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9643
9644         PR middle-end/23408
9645         * gcc.dg/pr23408.c: New test.
9646
9647 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9648
9649         PR c++/23099
9650         * g++.dg/init/member1.C: Make sure erroneous static data member
9651         definitions are required.
9652         * g++.dg/template/static13.C: New test.
9653         * g++.dg/template/static14.C: Likewise.
9654
9655 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9656
9657         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9658         -march=pentium4, remove ilp32 requirement.
9659
9660         PR middle-end/23484
9661         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9662         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9663
9664 2005-08-29  Andreas Jaeger  <aj@suse.de>
9665
9666         PR testsuite/23607
9667         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9668
9669 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9670
9671         * gcc.c-torture/execute/20050316-2.c: New test.
9672         * gcc.c-torture/execute/20050316-3.c: New test.
9673         * gcc.dg/torture/pr16104-1.c: New test.
9674
9675 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9676
9677         PR middle-end/23463
9678         * gcc.c-torture/execute/zero-struct-1.c: New test.
9679
9680 2005-08-27  Richard Guenther  <rguenther@suse.de>
9681
9682         PR target/23575
9683         * gcc.target/i386/pr23575.c: New testcase.
9684
9685 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9686
9687         PR rtl-optimization/23561
9688         * gcc.c-torture/execute/20050826-1.c: New test.
9689
9690         PR rtl-opt/23560
9691         * gcc.c-torture/execute/20050826-2.c: New test.
9692
9693 2005-08-26  Dale Johannesen  <dalej@apple.com>
9694
9695         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9696         * gcc.dg/20050826-1.c: New.
9697
9698 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9699
9700         PR c++/19004
9701         * g++.dg/template/nontype13.C: New test.
9702
9703         PR c++/23491
9704         * g++.dg/init/new14.C: New test.
9705         * g++.dg/expr/anew1.C: Do not XFAIL.
9706         * g++.dg/expr/anew2.C: Likewise.
9707         * g++.dg/expr/anew3.C: Likewise.
9708
9709 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9710
9711         PR middle-end/22439
9712         * gcc.dg/vla-3.c: New test.
9713
9714 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9715
9716         PR fortran/20363
9717         * gfortran.dg/named_interface.f90: New.
9718
9719 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9720
9721         * gcc.c-torture/execute/frame-address.c: New test.
9722
9723 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         PR c++/20817
9726         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9727
9728 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9729
9730         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9731
9732 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9733
9734         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9735         * gcc.dg/altivec-22.c: Rename from..
9736         * gcc.dg/altivec-nomfcr.c: ..this.
9737
9738 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9739
9740         PR tree-optimization/23546
9741         * gcc.dg/tree-ssa/pr23546.c: New test.
9742
9743 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9744
9745         PR fortran/17758
9746         * gfortran.dg/nonreturning_statements.f90: New test.
9747
9748 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9749
9750         PR c++/22454
9751         * g++.dg/parse/crash29.C: New.
9752
9753 2005-08-23  DJ Delorie  <dj@redhat.com>
9754
9755         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9756         constants have the L suffix.
9757
9758 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9759
9760         PR c++/23044
9761         * g++.dg/template/instantiate8.C: New.
9762
9763 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9764
9765         PR middle-end/23467
9766         * gcc.c-torture/execute/pr23467.c: New test.
9767
9768 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR tree-optimization/22043
9771         * gcc.c-torture/execute/20050613-1.c: New test.
9772
9773 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9774
9775         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9776
9777 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9778
9779         PR rtl-optimization/23478
9780         * g++.dg/opt/pr23478.C: New test.
9781
9782 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9783
9784         PR c/18715
9785         * gcc.dg/switch-warn-3.c: New test.
9786
9787 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9788
9789         PR c++/22233
9790         * g++.dg/template/param1.C: New test.
9791
9792 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9793
9794         PR c++/23089
9795         * g++.dg/other/incomplete1.C: New test.
9796
9797 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9798
9799         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9800         are vectorizable.
9801
9802 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9803
9804         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9805         d_lines_5.f: New.
9806
9807 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9808
9809         * gcc.target/i386/sse-4.c: New test.
9810
9811 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9812
9813         PR testsuite/23239
9814         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9815
9816 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9817
9818         * gcc.dg/20050811-1.c: New test.
9819         * gcc.dg/20050811-2.c: New test.
9820
9821 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9822
9823         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9824
9825 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9826
9827         PR 23476
9828         * gcc.c-torture/compile/pr23476.c: New test.
9829
9830 2005-08-19  Devang Patel  <dpatel@apple.com>
9831
9832         PR tree-optimization/23048
9833         * gcc.dg/tree-ssa/pr23048.c: New test.
9834
9835 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9836
9837         PR middle-end/20624
9838         * g++.dg/warn/Wreturn-3.C: New test
9839
9840 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9841
9842         PR tree-optimization/22228
9843         * g++.dg/vect/pr22543.cc: New test.
9844
9845 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9846
9847         PR tree-optimization/21574
9848         * gcc.dg/tree-ssa/pr21574.c: New test.
9849
9850 2005-08-16  James E Wilson  <wilson@specifix.com>
9851
9852         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9853
9854 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9855
9856         PR tree-opt/23402
9857         * gcc.c-torture/compile/zero-strct-3.c: New test.
9858         * gcc.c-torture/compile/zero-strct-4.c: New test.
9859
9860 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9861
9862         PR target/23376
9863         * gcc.target/x86_64/pr23376.c: New test.
9864
9865 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9866
9867         PR c++/23337
9868         * g++.dg/ext/vector2.C: New.
9869
9870 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9871
9872         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9873
9874 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9875
9876         PR libfortran/23428
9877         * gfortran.dg/inquire-complex.f90: New test case.
9878
9879 2005-08-16  James E Wilson  <wilson@specifix.com>
9880
9881         PR tree-optimization/21105
9882         * gcc.dg/large-size-array.c: New.
9883
9884 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9885
9886         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9887         type.
9888         * gcc.dg/vect/vect-41: Likewise.
9889         * gcc.dg/vect/vect-42: Likewise.
9890         * gcc.dg/vect/vect-43: Likewise.
9891         * gcc.dg/vect/vect-44: Likewise.
9892         * gcc.dg/vect/vect-46: Likewise.
9893         * gcc.dg/vect/vect-47: Likewise.
9894         * gcc.dg/vect/vect-48: Likewise.
9895         * gcc.dg/vect/vect-52: Likewise.
9896         * gcc.dg/vect/vect-53: Likewise.
9897         * gcc.dg/vect/vect-54: Likewise.
9898         * gcc.dg/vect/vect-55: Likewise.
9899         * gcc.dg/vect/vect-56: Likewise.
9900         * gcc.dg/vect/vect-57: Likewise.
9901         * gcc.dg/vect/vect-58: Likewise.
9902         * gcc.dg/vect/vect-59: Likewise.
9903         * gcc.dg/vect/vect-60: Likewise.
9904         * gcc.dg/vect/vect-61: Likewise.
9905         * gcc.dg/vect/vect-85: Likewise.
9906         * gcc.dg/vect/vect-87: Likewise.
9907         * gcc.dg/vect/vect-88: Likewise.
9908         * gcc.dg/vect/vect-93.c: Likewise.
9909         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9910         * gcc.dg/vect/vect-75: Likewise.
9911         * gcc.dg/vect/vect-76: Likewise.
9912         * gcc.dg/vect/vect-77: Likewise.
9913         * gcc.dg/vect/vect-78: Likewise.
9914         * gcc.dg/vect/vect-80: Likewise.
9915         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9916         vectorized for the expected reason, rather than checking how alignment
9917         was handled.
9918         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9919         type and also instead of aligned pointers. Added documentation.
9920
9921 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9922
9923         * gfortran.dg/power.f90: New test.
9924
9925 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9926
9927         PR rtl-optimization/23299
9928         * g++.dg/opt/pr23299.C: New test.
9929
9930 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9931
9932         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9933
9934 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9935
9936         * g++.dg/template/local6.C: New test.
9937
9938 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9939
9940         * execute/exceptions/finally-1.m: Check that the catch and finally are
9941         being called.  Also add a "return 0;" at the end of main.
9942
9943 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9944
9945         PR fortran/21432.
9946         * gfortran.dg/namelist_print_1.f: New test of functionality of
9947         PRINT namelist.
9948         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9949         namelist generates error with -std=f95.
9950
9951 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9952
9953         PR tree-optimization/23119
9954         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9955
9956 2005-08-13  Marcin Koziej  <creep@desk.pl>
9957             Andrew Pinski  <pinskia@physics.uc.edu>
9958
9959         PR libobjc/22492
9960         * execute/exceptions/finally-1.m: New test.
9961
9962 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9963
9964         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9965         testsuite.
9966         * objc/execute/exceptions/trivial.m: New test.
9967         * objc.dg/try-catch-11.m: Move to ...
9968         * objc/execute/exceptions/foward-1.m: Here.
9969         * objc.dg/try-catch-2.m: Move to ...
9970         * objc/execute/exceptions/catchall-1.m: Here.
9971         * objc.dg/try-catch-8.m: Move to ...
9972         * objc/execute/exceptions/local-variables-1.m: Here.
9973
9974 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9975
9976         * objc.dg/nested-func-1.m: Move to ...
9977         * objc/execute/nested-func-1.m: Here.
9978
9979 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9980
9981         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9982         in ${options} instead of [target_info name].
9983         * lib/obj-c++.exp (objc_target_compile): Likewise.
9984
9985 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9986
9987         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9988
9989 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9990
9991         part of PR testsuite/23348
9992         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9993         of the torture options.
9994         * objc/compile/trivial.m: New test.
9995
9996 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9997
9998         * gfortran.dg/eoshift.f90: Correct format.
9999
10000 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10001
10002         * gfortran.fortran-torture/execute/character_passing.f90:
10003         Fix comment typo.
10004
10005 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10006
10007         PR c++/8271
10008         * g++.dg/template/unify10.C: New.
10009
10010 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10011
10012         * g++.dg/parse/pr22514.C: Move to...
10013         * g++.dg/debug/pr22514.C: here.
10014
10015 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10016
10017         PR c++/23266
10018         * g++.dg/inherit/pure1.C: New test.
10019
10020         * ChangeLog: Fix typos.
10021
10022 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10023             Steven Bosscher  <stevenb@suse.de>
10024
10025         * gfortran.dg/runtime_warning_1.f90: New test.
10026
10027 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10028
10029         PR c++/23219
10030         * g++.dg/parse/crash28.C: New.
10031
10032 2005-08-11  Richard Guenther  <rguenther@suse.de>
10033
10034         PR target/23289
10035         * gcc.target/i386/tailcall-1.c: New testcase.
10036
10037 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10038
10039         * gcc.dg/vect/vect-67.c: Un-xfail.
10040
10041 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10042
10043         PR c++/23225
10044         * g++.dg/testsuite/parse/crash27.C: new test.
10045
10046 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10047
10048         PR libfortran/22143
10049         * gfortran.dg/shift-kind.f90: New testcase.
10050
10051 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10052
10053         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10054         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10055
10056 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10057
10058         PR c++/20646
10059         * g++.dg/other/mult-stor1.C: New test.
10060
10061 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10062
10063         * gcc.c-torture/pr18299-1.c: Move to ...
10064         * gcc.c-torture/compile/pr18299-1.c: Here.
10065
10066 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10067
10068         * gfortran/fortran.torture/execute/character_passing.f90:
10069         Fix types for LSAME.
10070
10071 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10072
10073         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10074         input data back to what it was originally.
10075
10076 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10077
10078         * objc.dg/try-catch-8.m: Enable for all targets.
10079
10080 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10081
10082         * gcc.dg/pr23165.c: New test.
10083
10084 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10085
10086         PR tree-optimization/23234
10087         * gcc.dg/tree-ssa/pr23234.c: New test.
10088
10089 2005-08-08  Josh Conner  <jconner@apple.com>
10090
10091         PR rtl-optimization/23241
10092         * gcc.dg/char-compare.c: New test.
10093
10094 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10095
10096         PR c++/22508
10097         * g++.dg/init/new13.C: New test.
10098
10099 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10100
10101         PR c++/21166
10102         * g++.dg/other/crash-4.C: Adjust
10103         * g++/dg/ext/packed9.C: New.
10104
10105 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10106
10107         PR middle-end/21964
10108         * gcc.c-torture/execute/pr21964-1.c: New test.
10109
10110 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10111
10112         PR c/22458
10113         * gcc.dg/pr22458-1.c: New test.
10114
10115 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10116             Steven G. Kargl <kargls@comcast.net>
10117
10118         PR fortran/22390
10119         * gfortran.dg/flush_1.f90: New test.
10120
10121 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10122
10123         PR c++/23191
10124         * g++.dg/template/eh2.C: New test.
10125
10126 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10127
10128         PR c++/19498
10129         * g++.dg/template/instantiate7.C: New test.
10130
10131 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10132
10133         PR c/23113
10134         * gcc.dg/Wunused-value-1.c: New test.
10135
10136 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10137
10138         PR rtl-optimization/23233
10139         * gcc.c-torture/compile/pr23233-1.c: New test.
10140
10141 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10142
10143         PR fortran/18833
10144         PR fortran/20850
10145         * gfortran.dg/equiv_1.f90: New test.
10146         * gfortran.dg/equiv_2.f90: New test.
10147         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10148         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10149         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10150
10151 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10152
10153         * gcc.c-torture/execute/vrp-5.c: New test.
10154         * gcc.c-torture/execute/vrp-6.c: New test.
10155         * gcc.dg/tree-ssa/vrp21.c: New test.
10156
10157 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10158
10159         * g++.dg/parse/pr22514.C: New test.
10160
10161 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10162
10163         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10164
10165         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10166         instead of constant loads / pool entries.
10167
10168 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10169
10170         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10171         TEST_TO_WCTYPE.
10172
10173 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10174
10175         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10176         __WINT_TYPE__ in generated prototypes if possible.
10177
10178 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10179
10180         PR 22037
10181         * g++.dg/tree-ssa/pr22037.C:
10182
10183 2005-08-04  Richard Henderson  <rth@redhat.com>
10184
10185         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10186         scan-tree-dump-times directive.
10187
10188 2005-08-04  Jan Hubicka  <jh@suse.cz>
10189
10190         * gcov-1.C: Fix switch counts.
10191         * gcov-4b.c: Likewise.
10192
10193 2005-08-03  Jeff Law  <law@redhat.com>
10194
10195         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10196
10197 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10198
10199         * gcc.c-torture/execute/pr23135.c: New test.
10200
10201 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10202
10203         PR tree-optimization/19899
10204         * gcc.dg/tree-ssa/scev-1.c: New test.
10205         * gcc.dg/tree-ssa/scev-2.c: New test.
10206
10207 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10208
10209         PR target/18582
10210         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10211
10212 2005-08-03  Jan Hubicka  <jh@suse.cz>
10213
10214         * update-conroll.c: New testcase.
10215         * update-conroll-2.c: New testcase.
10216
10217 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10218
10219         * gfortran.dg/constant_substring.f: New test.
10220         * gfortran.dg/pr22491.f: New test.
10221
10222 2005-08-02  Jan Hubicka  <jh@suse.cz>
10223
10224         * update-threading.c: Replace by the proper one.
10225
10226 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10227
10228         PR 23164
10229         * g++.dg/tree-ssa/pr23164.C: New test.
10230
10231 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10232
10233         * gcc.dg/tree-ssa/pr23192.c: New test.
10234
10235 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10236
10237         * gcc.c-torture/execute/vrp-4.c: New test.
10238
10239 2005-08-02  Jan Hubicka  <jh@suse.cz>
10240
10241         * update-threading.c: New test.
10242
10243 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         * gcc.c-torture/compile/20050801-1.c: New test.
10246         * gcc.c-torture/compile/20050801-2.c: New test.
10247
10248 2005-08-01  Jan Hubicka  <jh@suse.cz>
10249
10250         * val-prof-5.c: New test.
10251
10252 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10253
10254         PR c/22311
10255         * gcc.dg/pr22311-1.c : New test.
10256
10257 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10258
10259         PR target/23095
10260         * gfortran.dg/pr23095.f: New test.
10261
10262         PR c++/22003
10263         * g++.dg/other/pr22003.C: New test.
10264
10265 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10266
10267         PR target/20621
10268         * gcc.c-torture/execute/pr20621-1.c: New test.
10269
10270 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10271
10272         * gfortran.dg/comma_format_extension_4.f: Adjust length
10273         of string for format.
10274         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10275         print statement with internal write.
10276         * gfortran.dg/der_array_io_2.f: Likewise.
10277         * gfortran.dg/der_array_io_3.f: Likewise.
10278
10279 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10280
10281         * gcc.dg/fold-abs-4.c: new test.
10282
10283 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10284
10285         PR fortran/22570 an related issues.
10286         * gfortran.dg/x_slash_1.f: New test.
10287
10288 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10289
10290         PR c/23143
10291         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10292         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10293
10294 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10295
10296         PR c/529
10297         * gcc.dg/Wshadow-3.c: New test.
10298
10299 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10300
10301         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10302         used to have the wrong bounds).
10303
10304 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10305
10306         PR c/21720
10307         * gcc.dg/hex-round-1.c: Test more cases.
10308         * gcc.dg/hex-round-2.c: New test.
10309
10310 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10311
10312         PR 22550
10313         * g++.dg/tree-ssa/pr22550.C: New test.
10314
10315 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10316
10317         * gcc.dg/tree-ssa/vrp19.c: New test.
10318         * gcc.dg/tree-ssa-vrp20.c: New test.
10319
10320 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10321
10322         PR c/22240
10323         * gcc.dg/transparent-union-4.c: New test.
10324
10325 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10326
10327         PR c/22192
10328         * gcc.dg/c99-vla-2.c: New test.
10329
10330 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10331
10332         PR c/21720
10333         * gcc.dg/hex-round-1.c: New test.
10334
10335 2005-07-28  Jan Hubicka  <jh@suse.cz>
10336
10337         * inliner-1.c: Do not dump everything.
10338         * tree-prof.exp: Do not pass -ftree-based-profiling.
10339         * bprob.exp: Likewise.
10340
10341         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10342
10343 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR c++/22545
10346         * g++.dg/expr/ptrmem7.C: New test.
10347
10348 2005-07-28  Mike Stump  <mrs@apple.com>
10349
10350         * g++.old-deja/g++.mike/visibility-1.C: New test.
10351
10352 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10353
10354         PR c/20187
10355         * gcc.c-torture/execute/pr20187-1.c: New test.
10356
10357 2005-07-28  Jeff Law  <law@redhat.com>
10358
10359         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10360         * gcc.dg/tree-ssa/vrp18.c: New test.
10361
10362 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10363
10364         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10365
10366 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10367
10368         PR tree-optimization/22506
10369         * gcc.dg/vect/ps22506.c: New test.
10370
10371 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10372
10373         PR target/21149
10374         * gcc.target/i386/sse-3.c: New test.
10375
10376 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10377
10378         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10379         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10380
10381 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10382
10383         PR c/22589
10384         * gcc.c-torture/compile/pr22589-1.c: New test.
10385
10386 2005-07-28  Jan Hubicka  <jh@suse.cz>
10387
10388         * update-loopch.c: New testcase.
10389
10390 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10391
10392         PR rtl-optimization/23047
10393         * gcc.c-torture/execute/pr23047.c: New test.
10394         * gcc.c-torture/execute/pr23047.x: New.
10395
10396 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10397
10398         PR tree-optimization/22493
10399         * gcc.c-torture/execute/pr22493-1.c: New test.
10400         * gcc.c-torture/execute/pr22493-1.x: New.
10401         * gcc.c-torture/execute/vrp-1.c: New test.
10402         * gcc.c-torture/execute/vrp-2.c: New test.
10403         * gcc.c-torture/execute/vrp-2.c: New test.
10404
10405 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10406
10407         * gcc.target/frv/all-builtin-read8.c: Delete.
10408         * gcc.target/frv/all-builtin-read16.c: Delete.
10409         * gcc.target/frv/all-builtin-read32.c: Delete.
10410         * gcc.target/frv/all-builtin-read64.c: Delete.
10411         * gcc.target/frv/all-builtin-write8.c: Delete.
10412         * gcc.target/frv/all-builtin-write16.c: Delete.
10413         * gcc.target/frv/all-builtin-write32.c: Delete.
10414         * gcc.target/frv/all-builtin-write64.c: Delete.
10415         * gcc.target/frv/all-read-write-1.c: New.
10416
10417 2005-07-27  Jeff Law  <law@redhat.com>
10418
10419         * gcc.c-torture/execute/pr22630.c: New test.
10420
10421 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10422
10423         PR tree-optimization/23073
10424         * gcc.dg/vect/nodump-pr23073.c: New test.
10425         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10426
10427 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10428
10429         PR tree-optimize/22348
10430         * gcc.c-torture/execute/pr22348.c: New.
10431
10432 2005-07-27  Richard Guenther  <rguenther@suse.de>
10433
10434         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10435
10436 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10437
10438         PR fortran/22503
10439         * gfortran.dg/logical_comp.f90: New test.
10440
10441 2005-07-27  Jan Hubicka  <jh@suse.cz>
10442
10443         * inliner-1.c: Add cleanup of dumps.
10444         * val-prof-*.c: Likewise.
10445         * update-tailcall.c: New.
10446
10447 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10448
10449         PR 22591
10450         * gcc.dg/tree-ssa/pr22591.c: New test.
10451         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10452
10453 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10454
10455         PR libobjc/22606
10456         * objc.dg/try-catch-11.m: New test.
10457
10458 2005-07-26  Richard Guenther  <rguenther@suse.de>
10459
10460         PR tree-optimization/22486
10461         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10462
10463 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10464
10465         PR tree-opt/22484
10466         * testsuite/g++.dg/opt/loop2.C: New test.
10467
10468 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10469
10470         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10471         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10472
10473 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10474
10475         * lib/profopt.exp (profopt-execute): Check for profiling data
10476         files on the target.
10477
10478 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10479
10480         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10481         for matching of asm labels.
10482
10483 2005-07-25  Richard Guenther  <rguenther@suse.de>
10484
10485         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10486
10487 2005-07-25  Richard Guenther  <rguenther@suse.de>
10488
10489         PR testsuite/22624
10490         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10491
10492 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10493
10494         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10495         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10496         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10497         * gcc.dg/vect/vect-100.c: New test.
10498         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10499         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10500         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10501         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10502         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10503         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10504         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10505         * gfortran.dg/vect/pr19049.f90: New testcase.
10506         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10507
10508 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * gcc.c-torture/execute/20050713-1.c: New test.
10511
10512         PR fortran/20063
10513         * gfortran.fortran-torture/execute/data_4.f90: New test.
10514
10515         PR middle-end/20303
10516         * gcc.dg/visibility-d.c: New test.
10517
10518 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10519
10520         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10521         * gfortran.dg/underflow.f90: Ditto.
10522
10523 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10524
10525         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10526         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10527         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10528
10529 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10530
10531         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10532         include case of field width of zero.
10533
10534 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10535
10536         PR libgfortran/21875
10537         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10538         with trailing blanks on normal formatted read.
10539
10540 2005-07-23  Chao-ying Fu  <fu@mips.com>
10541
10542         * gcc.target/mips/mips32-dsp-type.c: New test.
10543         * gcc.target/mips/mips32-dsp.c: New test.
10544
10545 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10546
10547         PR testsuite/21073
10548         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10549
10550         PR testsuite/20454
10551         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10552         and __cyg_profile_func_exit.
10553
10554 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10555
10556         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10557         * gfortran.dg/comma_format_extension_4.f: Same.
10558         * gfortran.dg/pr15332.f: Same.
10559         * gfortran.dg/pr21730.f: Same.
10560
10561 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10562
10563         * g++.dg/opt/vrp2.C: Fix testcase.
10564
10565         PR tree-opt/22625
10566         * g++.dg/opt/vrp2.C: New test.
10567
10568 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR debug/21828
10571         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10572
10573 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10574
10575         * gcc.dg/tree-ssa/20050719-1.c: New test.
10576
10577 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10578
10579         * gcc.dg/bfin-longcall-1.c: New file.
10580         * gcc.dg/bfin-longcall-2.c: New file.
10581
10582 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10583
10584         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10585
10586 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10587
10588         PR middle-end/19055
10589         * gcc.dg/tree-ssa/pr19055.c: New test.
10590         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10591
10592 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10593
10594         PR C++/22358
10595         * g++.dg/other/pr22358.C: New test.
10596
10597 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10598
10599         PR c++/2922
10600         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10601
10602 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10603
10604         PR c++/15938
10605         * g++.dg/init/union2.C: New test.
10606
10607 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10608
10609         PR c/22393
10610         * gcc.dg/complex-4.c: New test.
10611
10612 2005-07-21  Richard Guenther  <rguenther@suse.de>
10613
10614         PR testsuite/22522
10615         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10616         scanning for asm labels.
10617         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10618
10619 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10620
10621         PR target/22085
10622         * gcc.dg/altivec-pr22085.c: New.
10623
10624 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10625
10626         PR tree-optimization/19210
10627         * gcc.dg/tree-ssa/pr19210-1.c: New.
10628         * gcc.dg/tree-ssa/pr19210-2.c: New.
10629
10630 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10631
10632         PR rtl-optimization/22167
10633         * g++.dg/opt/pr22167.C: New test.
10634
10635 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10636
10637         PR c++/2922
10638         * g++.dg/lookup/two-stage2.C: New.
10639         * g++.dg/lookup/two-stage3.C: New.
10640         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10641         fixed two-stage name lookup for operators.
10642         * g++.dg/template/call3.C: Compiler now produces an appropriate
10643         error message.
10644         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10645         14 as a candidate.
10646         * g++.dg/template/ptrmem4.C: Compiler produces different error
10647         message.
10648         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10649         connect_to_method as a candidate.
10650
10651 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10652
10653         * gcc.dg/fold-alloc-1.c: New test.
10654
10655 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10656
10657         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10658         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10659
10660 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10661
10662         * gcc.dg/fold-abs-1.c: New test.
10663         * gcc.dg/fold-abs-2.c: New test.
10664         * gcc.dg/fold-abs-3.c: New test.
10665
10666 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10667
10668         Make CONSTRUCTOR use VEC to store initializers.
10669         * g++.dg/ext/complit3.C: Check for specific error messages.
10670         * g++.dg/init/brace2.C: Update error message.
10671         * g++.dg/warn/Wbraces2.C: Likewise.
10672
10673 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10674
10675         PR fortran/16940
10676         * gfortran.dg/module_interface_1.f90: New test.
10677
10678 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10679             Kenneth Zadeck <zadeck@naturalbridge.com>
10680
10681         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10682
10683 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10684
10685         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10686         specify -Wformat for these tests.
10687         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10688         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10689         * gcc.dg/format/opt-6.c: Delete.
10690
10691 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10694         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10695
10696 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10697
10698         * gcc.dg/tree-ssa/alias-2.c: New test.
10699
10700 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10701
10702         PR c++/22263
10703         * g++.dg/template/explicit7.C: New test.
10704
10705 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10706
10707         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10708         width of 8 to +Inf and -Inf.
10709
10710 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10711
10712         PR c++/22139
10713         * g++.dg/template/friend36.C: New test.
10714
10715 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10716
10717         PR fortran/21730
10718         * gfortran.dg/pr21730.f: New test.
10719
10720 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10721             Kenneth Zadeck <zadeck@naturalbridge.com>
10722
10723         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10724         since pure const detection cannot run at -O1 in c compiler.
10725         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10726         can now optimize this case properly.
10727         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10728         because we now pass.
10729         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10730
10731 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10732
10733         PR c/22421
10734         * gcc.dg/format/bitfld-1.c: New test.
10735
10736 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10737
10738         PR c++/22204
10739         * g++.dg/rtti/repo1.C: New test.
10740
10741 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10742
10743         PR middle-end/22398
10744         * gcc.c-torture/compile/pr22398.c: New test.
10745
10746 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10747
10748         PR c++/22132
10749         * g++.dg/expr/cast4.C: New test.
10750
10751 2005-07-15  Richard Guenther  <rguenther@suse.de>
10752
10753         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10754         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10755
10756 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10757
10758         PR tree-optimization/22230
10759         * gcc.dg/tree-ssa/pr22230.c: New test.
10760
10761 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10762
10763         * gfortran.dg/g77/cpp6.f: New test.
10764
10765         PR fortran/22417
10766         * gfortran.dg/g77/cpp5.F: New test.
10767         * gfortran.dg/g77/cpp5.h: New file.
10768         * gfortran.dg/g77/cpp5inc.h: New file.
10769
10770 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10771
10772         PR libfortran/16435
10773         * gfortran.dg/tl_editting.f90: New.
10774         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10775
10776 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10777
10778         * gfortran.dg/char_array_constructor.f90: New test.
10779
10780 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10781
10782         * gfortran.dg/past_eor.f90: New.
10783         * gfortran.dg/complex_read.f90: New.
10784
10785 2005-07-13  Jeff Law  <law@redhat.com>
10786
10787         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10788         additional casts.
10789
10790         * gcc.dg/tree-ssa/pr22321.c: New test
10791
10792 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10793
10794         PR tree-optimization/21921
10795         * gcc.dg/tree-ssa/pr21921.c: New.
10796
10797 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10798
10799         PR tree-optimizatio/22442
10800         * gcc.dg/tree-ssa/loop-11.c: New test.
10801
10802 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10803
10804         PR tree-opt/21840
10805         * gcc.c-torture/compile/pr21840.c: New test.
10806
10807 2005-07-12  Jan Hubicka  <jh@suse.cz>
10808
10809         * gcc.c-torture/compile/pr22379.c: New test.
10810
10811 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10812
10813         PR libfortran/21593
10814         gfortran.dg/dev_null.f90: Remove outdated comment about
10815         PR libfortran/21593.
10816
10817
10818 2005-07-12  Dale Johannesen  <dalej@apple.com>
10819
10820         * gcc.target/i386/compress-float-sse.c: New.
10821         * gcc.target/i386/compress-float-sse-pic.c: New.
10822         * gcc.target/i386/compress-float-387.c: New.
10823         * gcc.target/i386/compress-float-387-pic.c: New.
10824         * gcc.dg/compress-float-ppc.c: New.
10825         * gcc.dg/compress-float-ppc-pic.c: New.
10826
10827 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10828
10829         PR libfortran/21593
10830         gfortran.dg/dev_null.f90: Remove targets.
10831
10832 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         PR tree-opt/22335
10835         * gcc.dg/pr22335-1.c: New test.
10836         * gcc.dg/pr22335-2.c: New test.
10837
10838 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10839
10840         PR c++/20172
10841         * g++.dg/template/nontype12.C : New test.
10842
10843 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10844
10845         * gcc.dg/tree-ssa/loop-10.c: New test.
10846
10847 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10848
10849         * gcc.c-torture/execute/20020720-1.x: Remove.
10850
10851 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10852
10853         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10854
10855 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10856
10857         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10858         (dg-mips-options): Use it.
10859
10860 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10861
10862         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10863
10864 2005-07-09  Richard Henderson  <rth@redhat.com>
10865
10866         * lib/target-supports.exp (check_effective_target_sync_char_short):
10867         Add alpha.
10868
10869 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10870
10871         PR libfortran/22217
10872         * gfortran.dg/negative-z-descriptor.f90: New test.
10873
10874 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10875
10876         PR tree-opt/22329
10877         * gcc.dg/pr22329.c: New test.
10878
10879 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10880
10881         PR tree-optimization/20139
10882         * gcc.dg/tree-ssa/pr20139.c: New.
10883
10884 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10885
10886         PR tree-opt/22356
10887         * testsuite/gcc.dg/pr22356-1.c: New test.
10888
10889 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10890
10891         PR c++/21799
10892         * g++.dg/template/unify8.C: New.
10893         * g++.dg/template/unify9.C: New.
10894
10895 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10896
10897         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10898
10899 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10900
10901         * gcc.dg/darwin-version-1.c: New.
10902         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10903         * gcc.dg/builtins-20.c: Likewise.
10904         * gcc.dg/builtins-53.c: Likewise.
10905         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10906         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10907         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10908         * gcc.dg/torture/builtins-power-1.c: Likewise.
10909         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10910         on Darwin.
10911
10912 2005-07-07  Jeff Law  <law@redhat.com>
10913
10914         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10915         argument evaluation order.
10916
10917 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10918
10919         PR libfortran/21594
10920         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10921         Add test cases where the shift length is greater than the
10922         array length.
10923
10924 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10925
10926         * obj-c++.dg/proto-lossage-6.mm: New.
10927         * objc.dg/proto-lossage-6.m: New.
10928
10929 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10930
10931         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10932         * objc.dg/gnu-runtime-2.m: Likewise.
10933
10934 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10935
10936         * gfortran.dg/longline.f: New test.
10937
10938         * gfortran.dg/badline.f: New test.
10939
10940 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10941
10942         PR fortran/16531
10943         PR fortran/15966
10944         PR fortran/18781
10945         * gfortran.dg/hollerith.f90: New.
10946         * gfortran.dg/hollerith2.f90: New.
10947         * gfortran.dg/hollerith3.f90: New.
10948         * gfortran.dg/hollerith4.f90: New.
10949         * gfortran.dg/hollerith_f95.f90: New.
10950         * gfortran.dg/hollerith_legacy.f90: New.
10951         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10952
10953 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10954
10955         PR objc/22274
10956         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10957         * objc.dg/gnu-runtime-2.m: New.
10958
10959 2005-07-06  Jeff Law  <law@redhat.com>
10960
10961         * gcc.dg/tree-ssa/vrp17.c: New test.
10962
10963 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10964
10965         PR fortran/22327
10966         * gfortran.dg/array_constructor_5.f90: New test.
10967
10968 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10969
10970         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10971
10972 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10973
10974         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10975         * gcc.dg/980816-1.c: Ditto.
10976
10977 2005-07-06  Jeff Law  <law@redhat.com>
10978
10979         * gcc.c-torture/compile/pr21356.c: New test.
10980
10981 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10982
10983         PR c/22013
10984         PR c/22098
10985         * gcc.c-torture/compile/pr22013-1.c,
10986         gcc.c-torture/execute/pr22098-1.c,
10987         gcc.c-torture/execute/pr22098-2.c,
10988         gcc.c-torture/execute/pr22098-3.c: New tests.
10989
10990 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10991
10992         PR c/22308
10993         * gcc.dg/pr22308-1.c: New test.
10994
10995 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10996
10997         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10998         target.
10999         * gcc.dg/compare9.c: Use -fshort-enums instead of
11000         -fno-short-enums.  Change the last test to dg-bogus.
11001
11002 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11003
11004         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11005         * gcc.dg/compare9.c: New.
11006
11007 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11008
11009         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11010
11011 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11012
11013         PR testsuite/22288
11014         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11015
11016
11017 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11018
11019         * gcc.dg/format/gcc_gfc-1.c: New.
11020
11021 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11022
11023         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11024
11025 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11026
11027         PR fortran/20842
11028         * gfortran.dg/io_invalid_1.f90: New test.
11029
11030 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11031
11032         * gcc.dg/format/gcc_diag-1.c: Update.
11033
11034 2005-07-02  Jeff Law  <law@redhat.com>
11035
11036         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11037         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11038
11039 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11040
11041         * gcc.dg/format/gcc_diag-1.c: Update.
11042
11043 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11044
11045         PR tree-opt/22269
11046         * gcc.c-torture/compile/pr22269.c: New test.
11047
11048 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11049
11050         PR 21584
11051         PR 22219
11052         * g++.dg/tree-ssa/pr21584-1.C: New test.
11053         * g++.dg/tree-ssa/pr21584-2.C: New test.
11054
11055 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11056
11057         * obj-c++.dg/try-catch-11.mm: New.
11058         * objc.dg/try-catch-10.m: New.
11059
11060 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11061
11062         * g++.dg/other/ucnid-1.C: xfail on AIX.
11063
11064 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11065
11066         PR 22234
11067         * gcc.dg/20050629-1.c: New test.
11068
11069 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11070
11071         * obj-c++.dg/const-str-1[0-1].mm: New.
11072         * objc.dg/const-str-1[0-1].m: New.
11073
11074 2005-05-29  Richard Henderson  <rth@redhat.com>
11075
11076         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11077         Rename from check_effective_target_vect_no_max.
11078         (check_effective_target_vect_no_int_add): New.
11079         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11080         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11081         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11082         * gcc.dg/vect/vect-reduc-1.c: Use both.
11083         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11084
11085 2005-05-29  Richard Henderson  <rth@redhat.com>
11086
11087         * lib/target-supports.exp (check_effective_target_vect_no_max):
11088         Remove i386 and x86_64.
11089
11090 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11091
11092         PR testsuite/21969
11093         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11094
11095 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11096
11097         PR middle-end/21969
11098         * gcc.dg/vect/pr21969.c: New test.
11099
11100 2005-06-28  Eric Christopher  <echristo@redhat.com>
11101
11102         PR c/22052
11103         PR c/21975
11104         * gcc.dg/inline1.c: New test.
11105         * gcc.dg/inline2.c: Ditto.
11106         * gcc.dg/inline3.c: Ditto.
11107         * gcc.dg/inline4.c: Ditto.
11108         * gcc.dg/inline5.c: Ditto.
11109
11110 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11111
11112         PR libfortran/22142
11113         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11114         Add testcase also testing eoshift1 for PR 22142.
11115
11116 2005-06-28  Richard Henderson  <rth@redhat.com>
11117
11118         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11119         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11120         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11121         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11122         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11123
11124 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11125
11126         PR libfortran/22142
11127         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11128         Add testcase for PR 22142.
11129
11130 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11131
11132         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11133         gcc.target/ia64/fpreg-2.c: New tests.
11134
11135 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11136
11137         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11138
11139 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11140
11141         PR libfortran/22170
11142         * gfortran.dg/slash_1.f90: New test.
11143
11144 2005-06-27  Richard Henderson  <rth@redhat.com>
11145
11146         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11147         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11148         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11149         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11150         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11151         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11152
11153 2005-06-27  Richard Henderson  <rth@redhat.com>
11154
11155         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11156         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11157
11158 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11159
11160         * obj-c++.dg/proto-lossage-5.mm: New.
11161         * objc.dg/proto-lossage-5.m: New.
11162
11163 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11164
11165         PR 21959
11166         * gcc.dg/tree-ssa/pr21959.c: New test.
11167
11168 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11169
11170         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11171         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11172         testing uninitialized var.
11173
11174         * gcc.c-torture/execute/builtins/chk.h: New.
11175         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11176         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11177         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11178         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11179         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11180         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11181         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11182         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11183         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11184         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11185         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11186         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11187         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11188         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11189         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11190         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11191         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11192         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11193         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11194         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11195         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11196         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11197         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11198         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11199         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11200         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11201         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11202         * gcc.dg/builtin-object-size-1.c: New test.
11203         * gcc.dg/builtin-object-size-2.c: New test.
11204         * gcc.dg/builtin-object-size-3.c: New test.
11205         * gcc.dg/builtin-object-size-4.c: New test.
11206         * gcc.dg/builtin-object-size-5.c: New test.
11207         * gcc.dg/builtin-stringop-chk-1.c: New test.
11208         * gcc.dg/builtin-stringop-chk-2.c: New test.
11209         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11210         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11211         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11212         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11213         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11214         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11215         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11216         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11217         * gcc.c-torture/execute/printf-1.c: New test.
11218         * gcc.c-torture/execute/fprintf-1.c: New test.
11219         * gcc.c-torture/execute/vprintf-1.c: New test.
11220         * gcc.c-torture/execute/vfprintf-1.c: New test.
11221         * gcc.c-torture/execute/printf-chk-1.c: New test.
11222         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11223         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11224         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11225
11226 2005-06-27  Michael Matz  <matz@suse.de>
11227
11228         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11229         slot is not merged if address escapes.
11230
11231 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11232
11233         PR c/21911
11234         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11235
11236 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11237
11238         PR middle-end/17965
11239         * gcc.c-torture/compile/20050622-1.c: New test.
11240
11241         PR middle-end/22028
11242         * gcc.dg/20050620-1.c: New test.
11243
11244 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11245
11246         PR tree-optimization/22026
11247         * gcc.dg/tree-ssa/pr22026.c: New.
11248
11249 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11250
11251         PR libfortran/22144
11252         * gfortran.dg/shift-alloc.f90: New testcase.
11253
11254 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11255
11256         * all files: Update FSF address in copyright headers.
11257
11258 2005-06-22  Jan Hubicka  <jh@suse.cz>
11259
11260         * wholeprogram-1.c: New testcase.
11261         * wholeprogram-2.c: New testcase.
11262
11263 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11264
11265         PR 22171
11266         * gcc.dg/tree-ssa/pr22171.c: New test.
11267
11268 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11269
11270         * gfortran.dg/simplify_modulo.f90: New.
11271
11272 2005-06-24  Jan Hubicka  <jh@suse.cz>
11273
11274         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11275
11276 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11277
11278         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11279
11280 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11281
11282         * obj-c++.dg/typedef-alias-1.mm: New.
11283         * objc.dg/typedef-alias-1.m: New.
11284
11285 2005-06-23  Jeff Law  <law@redhat.com>
11286
11287         * gcc.dg/tree-ssa/vrp16.c: New test.
11288
11289 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11290
11291         * lib/target-supports.exp: Add
11292         check_effective_target_fortran_large_real and
11293         check_effective_target_fortran_large_int to check for
11294         corresponding effective targets.
11295         * gfortran.dg/large_integer_kind_1.f90: New test.
11296         * gfortran.dg/large_real_kind_1.f90: New test.
11297
11298 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11299
11300         PR tree-optimization/22117
11301         * gcc.dg/tree-ssa/pr22117.c: New.
11302
11303 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11304
11305         PR testsuite/22123
11306         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11307
11308 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11309
11310         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11311
11312 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11313
11314         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11315         * gfortran.dg/f2c_4.c: Likewise.
11316
11317 2005-06-22 Paul Brook  <paul@codesourcery.com>
11318
11319         PR fortran/21034
11320         * gfortran.dg/auto_save_1.f90: New test.
11321
11322 2005-06-22  Michael Matz  <matz@suse.de>
11323
11324         * gcc.target/x86-64/abi: New directory.
11325         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11326         * gcc.target/x86-64/abi/README.gcc: New file.
11327         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11328         * gcc.target/x86-64/abi/asm-support.s: New file.
11329         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11330         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11331         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11332         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11333         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11334         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11335         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11336         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11337         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11338         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11339         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11340         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11341         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11342         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11343         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11344         * gcc.target/x86_64/abi/test_varargs.c: New test.
11345
11346 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11347
11348         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11349         32-bit i?86 and x86_64.
11350
11351 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11352
11353         * obj-c++.dg/const-str-[1-9].mm: New tests.
11354
11355 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11356
11357         PR fortran/22010
11358         * gfortran.dg/namelist_use.f90: New.
11359         * gfortran.dg/namelist_use_only.f90: New.
11360
11361 2005-06-21  Jeff Law  <law@redhat.com>
11362
11363         * gcc.dg/tree-ssa/vrp15.c: New test.
11364
11365 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11366
11367         * lib/target-supports.exp (check_effective_target_vect_reduction):
11368         Remove.
11369         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11370         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11371         remove vect_reduction target keyword. Also avoid two returns in main.
11372         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11373         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11374         * gcc.dg/vect/vect-reduc-1short.c: New test.
11375         * gcc.dg/vect/vect-reduc-1char.c: New test.
11376         * gcc.dg/vect/vect-reduc-2short.c: New test.
11377         * gcc.dg/vect/vect-reduc-2char.c: New test.
11378         * gcc.dg/vect/vect-reduc-6.c: New test.
11379         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11380         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11381         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11382
11383 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11384         Paul Thomas  <pault@gcc.gnu.org>
11385
11386         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11387         New tests.
11388
11389 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11390
11391         * gfortran.dg/backslash_1.f90: New test.
11392         * gfortran.dg/backslash_2.f90: New test.
11393
11394 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11395
11396         * gfortran.dg/duplicate_labels.f90: New test.
11397
11398 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11399
11400         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11401         unsupportable relocations.
11402         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11403         * gcc.dg/20050321-2.c: xfail for NetWare.
11404
11405 2005-06-20  Andreas Jaeger  <aj@suse.de>
11406
11407         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11408         gcc.target/i386/fastcall-sseregparm.c,
11409         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11410
11411 2005-06-19  Richard Henderson  <rth@redhat.com>
11412
11413         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11414
11415 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11416
11417         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11418
11419 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11420
11421         PR c++/22115
11422         * g++.dg/conversion/simd2.C: Change expected error message.
11423
11424 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11425
11426         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11427         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11428         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11429
11430 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11431
11432         * gcc.dg/fold-mod-1.c: New test.
11433
11434 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11435
11436         PR fortran/19926
11437         * gfortran.dg/pr19926.f90: New test.
11438
11439 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11440
11441         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11442         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11443         targets.
11444         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11445         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11446
11447 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11448
11449         * gcc.target/ia64/float80-varargs-1.c: New test.
11450
11451 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11452
11453         PR tree-opt/22035
11454         * gfortran.dg/f2c_6.f90: New test.
11455
11456 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11457
11458         PR c++/17413
11459         * g++.dg/template/local5.C: New.
11460
11461 2005-06-17  Richard Henderson  <rth@redhat.com>
11462
11463         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11464
11465 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11466
11467         PR testsuite/21945
11468         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11469
11470 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11471
11472         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11473         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11474         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11475         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11476         check_vect to verify the presence of hardware vector support.
11477
11478 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11479
11480         PR testsuite/22056
11481         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11482
11483 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11484
11485         PR libfortran/19216
11486         * gfortran.dg/pr19216.f: Add correct space between brackets and
11487         dg directive.
11488
11489 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11490
11491         PR libfortran/16436
11492         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11493
11494 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11495
11496         * gcc.target/i386/attributes-error.c: New testcase.
11497         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11498         * gcc.target/i386/regparm-stdcall.c: Likewise.
11499         * gcc.target/i386/sseregparm-1.c: Likewise.
11500         * gcc.target/i386/sseregparm-2.c: Likewise.
11501
11502 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11503
11504         * g++.dg/rtti/crash2.C: New.
11505
11506 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11507
11508         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11509
11510 2005-06-15  David Ung  <davidu@mips.com>
11511
11512         * gcc.target/mips/mips16e-extends.c: New test for testing the
11513         generation of MIPS16e zeb/zeh, seb/seh instructions.
11514
11515 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11516
11517         PR 22018
11518         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11519         * gcc.dg/tree-ssa/pr22018.c: New test.
11520
11521 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11522
11523         * gcc.dg/simd-1.c: Update error messages.
11524         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11525         * gcc.dg/simd-2.c: Update error messages.
11526         * gcc.dg/simd-4.c: New.
11527
11528 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11529
11530         PR c++/20678
11531         * g++.dg/other/crash-4.C: New.
11532
11533 2005-06-14  Devang Patel  <dpatel@apple.com>
11534
11535         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11536
11537 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         PR c++/21929
11540         * g++.dg/parse/crash11.C: Update
11541
11542 2005-06-13  Jeff Law  <law@redhat.com>
11543
11544         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11545         perform the desired transformations.
11546         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11547         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11548
11549 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11550
11551         PR fortran/22038
11552         * gfortran.dg/forall_1.f90: Un-XFAIL.
11553
11554 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11555
11556         PR c++/21929
11557         * g++.dg/parse/crash26.C: New.
11558
11559         PR c++/20789
11560         * g++.dg/init/member1.C: New.
11561
11562 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11563
11564         * gfortran.dg/altreturn_1.f90: New test.
11565
11566 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11567
11568         PR middle-end/21985
11569         * gcc.dg/tree-ssa/pr21985.c: New test.
11570
11571 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11572
11573         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11574
11575 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11576
11577         PR c++/21930
11578         * g++.dg/other/error10.C: New test case.
11579
11580 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11581
11582         PR libfortran/19155
11583         * gfortran.dg/pr19155.f: Add test.
11584
11585 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11586
11587         * gfortran.dg/f2c_7.f90: New test.
11588
11589         * gfortran.dg/forall_1.f90: XFAILed.
11590
11591 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11592
11593         * gcc.dg/pr14796-1.c: New.
11594         * gcc.dg/pr14796-2.c: New.
11595
11596 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11597
11598         PR fortran/17792
11599         PR fortran/21375
11600         * gfortran.dg/deallocate_stat.f90: New test.
11601
11602 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11603
11604         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11605
11606 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11607
11608         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11609         access will be generated when this loop is vectorized. Test that
11610         accesses with same alignment were detected.
11611         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11612         Test that accesses with same alignment were detected.
11613         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11614         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11615         alignment were detected.
11616
11617 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11618
11619         PR c++/10611
11620         * g++.dg/conversion/simd2.C: New.
11621
11622 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11623
11624         * gcc.dg/Wcxx-compat-1.c: New.
11625
11626 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11627
11628         PR libfortran/21480
11629         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11630         complex array.
11631
11632 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11633
11634         * gcc.dg/alias-8.c: New.
11635
11636 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11637
11638         * gcc.dg/format/cmn_err-1.c: Update.
11639
11640 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11641
11642         PR target/20666
11643         * gcc.target/sparc/fexpand-2.c: New.
11644         * gcc.target/sparc/fpmerge-2.c: New.
11645         * gcc.target/sparc/fpmul-2.c: New.
11646         * gcc.target/sparc/noresult.c: New.
11647         * gcc.target/sparc/pdist-2.c: New.
11648         * gcc.target/sparc/pdist-3.c: New.
11649
11650 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11651
11652         PR testsuite/21702
11653         * gcc.target/i386/i386.exp: Fix comment typo.
11654
11655 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11656
11657         PR c++/19497
11658         * g++.dg/inherit/using5.C: New.
11659         * g++.dg/inherit/using6.C: New.
11660
11661 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11662
11663         PR c++/19894
11664         * g++.dg/template/ptrmem15.C: New test.
11665
11666         PR c++/20563
11667         * g++.dg/ext/label4.C: New test.
11668
11669 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11670
11671         * gcc.dg/tls/debug-1.c: New test.
11672
11673 2005-06-07  Dale Johannesen  <dalej@apple.com>
11674
11675         * gcc.target/i386/movq.c: New.
11676
11677 2005-06-07  Dale Johannesen  <dalej@apple.com>
11678
11679         * gcc.dg/20050607-1.c: New.
11680
11681 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11682
11683         PR middle-end/21850
11684         * gcc.c-torture/execute/20050607-1.c: New test.
11685
11686 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11687
11688         PR libfortran/21926
11689         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11690         Test case where the return array has lowest stride one,
11691         but isn't packed.
11692
11693 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11694
11695         * lib/target-supports.exp (check_effective_target_sync_int_long):
11696         Add s390 and s390x targets.
11697
11698 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11699
11700         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11701         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11702         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11703         * gcc.dg/tree-ssa/loop-9.c: New test.
11704
11705 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11706
11707         * g++.dg/parse/defarg10.C: New.
11708
11709 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11710
11711         PR regression/21897
11712         * gcc.c-torture/execute/20050604-1.c: New test.
11713
11714 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         PR 21903
11717         * g++.dg/parse/defarg9.C: New.
11718
11719         PR c++/20637
11720         * g++.dg/inherit/using4.C: New.
11721         * g++.dg/overload/error1.C: Adjust expected errors.
11722         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11723         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11724         * g++.old-deja/g++.other/redecl2.C: Likewise.
11725         * g++.old-deja/g++.other/redecl4.C: Likewise.
11726         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11727
11728 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11729
11730         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11731
11732 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11733
11734         * lib/gfortran.exp (gfortran_target_compile): Call
11735         dg-additional-files-options
11736         * gfortran.dg/f2c_4.f90: New file
11737         * gfortran.dg/f2c_4.c: New file
11738         * gfortran.dg/f2c_5.f90: New file
11739         * gfortran.dg/f2c_5.c: New file
11740
11741 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11742
11743         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11744
11745         PR fortran/21912
11746         * gfortran.dg/array_constructor_4.f90: New test.
11747
11748 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11749
11750         PR c++/21619
11751         * g++.dg/ext/builtin9.C: New test.
11752
11753 2005-06-05  Dale Johannesen  <dalej@apple.com>
11754
11755         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11756         * gcc.c-torture/execute/20050603-2.c: Ditto.
11757
11758 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11759
11760         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11761         * gcc.dg/vect/vect-reduc-1.c: New.
11762         * gcc.dg/vect/vect-reduc-2.c: New.
11763         * gcc.dg/vect/vect-reduc-3.c: New.
11764
11765 2005-06-04  Dale Johannesen  <dalej@apple.com>
11766
11767         * gcc.c-torture/execute/20050603-1.c: New.
11768         * gcc.c-torture/execute/20050603-2.c: New.
11769         * gcc.dg/20050603-3.c: New.
11770
11771 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11772
11773         PR fortran/19195
11774         * gfortran.dg/debug_1.f90: New test.
11775
11776         * gfortran.dg/forall_1.f90: New test.
11777
11778 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11779
11780         * gfortran.dg/array_constructor_3.f90: New test.
11781
11782 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11783
11784         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11785
11786 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11787
11788         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11789
11790 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11791
11792         PR c/21873
11793         * gcc.dg/init-excess-1.c: New test.
11794
11795 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11796
11797         PR c++/21853
11798         * g++.dg/expr/static_cast6.C: New test.
11799
11800 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11801
11802         * gcc.dg/tree-ssa/vrp14.c: New test.
11803
11804 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11805
11806         PR c++/21336
11807         * g++.dg/template/new2.C: New test.
11808
11809 2005-06-03  Josh Conner  <jconner@apple.com>
11810
11811         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11812         all entries in initializer.
11813
11814 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11815
11816         PR middle-end/21858
11817         * gcc.dg/pr21858.c: New testcase.
11818
11819 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11820
11821         PR tree-optimization/21292
11822
11823         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11824         New.
11825         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11826         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11827         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11828         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11829         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11830
11831 2005-06-02  Richard Henderson  <rth@redhat.com>
11832
11833         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11834
11835 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11836
11837         * gcc.dg/wtypequal.c: New testcase.
11838
11839 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11840
11841         PR 21582
11842         * gcc.dg/tree-ssa/pr21582.c: New test.
11843
11844 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11845
11846         PR c++/21280
11847         * g++.dg/opt/interface2.h: New.
11848         * g++.dg/opt/interface2.C: New.
11849         * g++.dg/init/ctor4.C: Adjust error lines.
11850         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11851         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11852         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11853         * g++.old-deja/g++.pt/assign1.C: Likewise.
11854         * g++.old-deja/g++.pt/crash20.C: Likewise.
11855
11856 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11857
11858         PR tree-optimization/21734
11859         * g++.dg/vect/pr21734_1.cc: New.
11860         * g++.dg/vect/pr21734_2.cc: New.
11861
11862 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11863
11864         PR c++/20350
11865         * g++.dg/template/spec24.C: New.
11866
11867         PR c++/21151
11868         * g++.dg/pch/local-1.C: New.
11869         * g++.dg/pch/local-1.Hs: New.
11870
11871 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11872
11873         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11874         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11875         * gcc.dg/tree-ssa/pr14341.c: New test.
11876         * gcc.dg/tree-ssa/pr14841.c: New test.
11877         * gcc.dg/tree-ssa/pr20701.c: New test.
11878         * gcc.dg/tree-ssa/pr21086.c: New test.
11879         * gcc.dg/tree-ssa/pr21090.c: New test.
11880         * gcc.dg/tree-ssa/pr21332.c: New test.
11881         * gcc.dg/tree-ssa/pr21458.c: New test.
11882         * gcc.dg/tree-ssa/pr21658.c: New test.
11883         * gcc.dg/tree-ssa/vrp01.c: New test.
11884         * gcc.dg/tree-ssa/vrp02.c: New test.
11885         * gcc.dg/tree-ssa/vrp03.c: New test.
11886         * gcc.dg/tree-ssa/vrp04.c: New test.
11887         * gcc.dg/tree-ssa/vrp05.c: New test.
11888         * gcc.dg/tree-ssa/vrp06.c: New test.
11889         * gcc.dg/tree-ssa/vrp07.c: New test.
11890         * gcc.dg/tree-ssa/vrp08.c: New test.
11891         * gcc.dg/tree-ssa/vrp09.c: New test.
11892         * gcc.dg/tree-ssa/vrp10.c: New test.
11893         * gcc.dg/tree-ssa/vrp11.c: New test.
11894         * gcc.dg/tree-ssa/vrp12.c: New test.
11895         * gcc.dg/tree-ssa/vrp13.c: New test.
11896
11897 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11898
11899         PR 21029
11900         * gcc.dg/tree-ssa/pr21029.c: New test.
11901
11902 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11903
11904         * gfortran.dg/logint-1.f: New test case.
11905         * gfortran.dg/logint-2.f: Likewise.
11906         * gfortran.dg/logint-3.f: Likewise.
11907
11908 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11909
11910         PR c/21536
11911         PR c/20760
11912         * gcc.dg/20050527-1.c: New test.
11913
11914         * gcc.dg/i386-sse-12.c: New test.
11915
11916         PR fortran/21729
11917         * gfortran.dg/implicit_5.f90: New test.
11918
11919 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11920
11921         PR fortran/20883
11922         * gfortran/assign_4.f90: New test.
11923         * gfortran/assign_2.f90: Change compile to run.
11924
11925 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11926
11927         * lib/target-supports.exp
11928         (check_effective_target_sync_char_short): New.
11929         * gcc.dg/sync-2.c: New.
11930
11931 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11932
11933         PR tree-optimization/21817
11934         * gcc.dg/torture/pr21817-1.c: New.
11935
11936 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11937
11938         PR c++/21165
11939         * g++.dg/template/init5.C: New.
11940
11941 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11942
11943         * gfortran.dg/char_initialiser_actual.f90:
11944         Test character initialisers as actual arguments.
11945         * gfortran.dg/char_pointer_comp_assign.f90:
11946         Test character pointer structure component assignments.
11947         * gfortran.dg/char_array_structure_constructor.f90:
11948         Test character components in structure constructors.
11949
11950 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11951
11952         PR middle-end/20931
11953         * g++.dg/opt/pr20931.C: New test.
11954
11955 2005-05-31  Andreas Jaeger  <aj@suse.de>
11956
11957         PR testsuite/20772
11958         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11959         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11960         g++.old-deja/g++.ext/asmspec1.C,
11961         g++.old-deja/g++.other/regstack.C,
11962         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11963         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11964         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11965         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11966         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11967         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11968         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11969         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11970         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11971         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11972         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11973         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11974         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11975         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11976         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11977         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11978         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11979         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11980         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11981
11982 2005-05-31  Jeff Law  <law@redhat.com>
11983
11984         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11985
11986 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11987
11988         PR middle-end/21743
11989         * gcc.dg/builtins-1.c: Activate disabled clog test.
11990         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11991
11992 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11993
11994         * gfortran.dg/char_pointer_assign.f90:
11995         Test character-pointer assignments and pointer assignments.
11996         * gfortran.dg/char_pointer_dummy.f90:
11997         Test character-pointer dummy arguments.
11998         * gfortran.dg/char_pointer_func.f90:
11999         Test character-pointer function returns.
12000         * gfortran.dg/char_pointer_dependency.f90:
12001         Test character-pointer functions with dependencies.
12002
12003 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12004
12005         PR c++/21784
12006         * g++.dg/lookup/using14.C: New test.
12007
12008 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12009
12010         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12011         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12012         trailing ^M.
12013
12014 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12015
12016         PR c++/17413
12017         * g++.dg/template/local5.C: New.
12018
12019         PR target/21761
12020         * gcc.c-torture/compile/pr21761.c: New.
12021
12022         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12023         before darwin8.
12024
12025 2005-05-30  Steven G. Kargl
12026
12027         PR fortran/20846
12028         * gfortran.dg/inquire_8.f90: New test.
12029
12030 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12031
12032         PR libfortran/21376
12033         * gfortran.dg/output_exponents_1.f90: New test.
12034
12035 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12036
12037         PR libfortran/20006
12038         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12039
12040 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12041
12042         PR c++/21210
12043         * g++.dg/ext/complex1.C: New test.
12044
12045         PR c++/21340
12046         * g++.dg/init/ctor6.C: New test.
12047
12048 2005-05-29  Jan Hubicka  <jh@suse.cz>
12049
12050         * gcc.c-torture/compile/pr21562.c: New.
12051
12052 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12053
12054         * gfortran.dg/subnormal_1.f90: New test.
12055
12056 2005-05-28  Jan Hubicka  <jh@suse.cz>
12057
12058         * tree-prof.exp: Fix comment.
12059         * value-prof-1.c: New.
12060         * value-prof-2.c: New.
12061         * value-prof-3.c: New.
12062         * value-prof-4.c: New.
12063
12064 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12065
12066         PR c++/21614
12067         * g++.dg/expr/ptrmem6.C: New test.
12068         * g++.dg/expr/ptrmem6a.C: Likewise.
12069
12070 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12071
12072         PR tree-optimization/21658
12073         * gcc.dg/tree-ssa/pr21658.c: New.
12074
12075 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12076
12077         PR c++/21455
12078         * g++.dg/inherit/ptrmem3.C: New.
12079
12080         PR c++/21681
12081         * g++.dg/parse/template16.C: New.
12082
12083 2005-05-27  Andreas Jaeger  <aj@suse.de>
12084
12085         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12086
12087         * gcc.dg/i386-sse-8.c: Run test on all archs.
12088
12089 2005-05-26  Mike Stump  <mrs@apple.com>
12090
12091         * objc.dg/isa-field-1.m: Only run on darwin.
12092         * objc.dg/lookup-1.m: Likewise.
12093         * objc.dg/try-catch-8.m: Likewise.
12094
12095 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12096
12097         PR tree-optimization/9814
12098         * gcc.dg/pr9814-1.c: New test case.
12099
12100 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12101
12102         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12103         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12104         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12105         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12106         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12107         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12108         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12109         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12110         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12111         objc.dg/try-catch-8.m: New.
12112
12113 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12114
12115         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12116         remove extraneous semicolons.
12117
12118 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12119
12120         * obj-c++.dg/comp-types-12.mm: New.
12121         * objc.dg/comp-types-11.m: New.
12122         * objc.dg/selector-4.m: New.
12123
12124 2005-05-26  Andreas Jaeger  <aj@suse.de>
12125
12126         PR testsuite/20772
12127         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12128         g++.old-deja/g++.ext/attrib3.C,
12129         g++.old-deja/g++.other/store-expr1.C,
12130         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12131         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12132         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12133         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12134         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12135         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12136         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12137         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12138         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12139         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12140         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12141         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12142         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12143         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12144         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12145         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12146         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12147         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12148         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12149
12150 2005-05-26  Andreas Jaeger  <aj@suse.de>
12151
12152         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12153         x86-64 compilation.
12154
12155 2005-05-26  Andreas Jaeger  <aj@suse.de>
12156
12157         PR testsuite/20772
12158         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12159         gcc.misc-tests/i386-pf-athlon-1.c,
12160         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12161         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12162         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12163         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12164         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12165         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12166         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12167         programs.
12168
12169         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12170         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12171         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12172         x86-64 compilation.
12173
12174         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12175         x86_64.
12176
12177         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12178         effective-target ilp32.
12179
12180 2005-05-26  David Ung  <davidu@mips.com>
12181
12182         * gcc.target/mips/ext_ins.c: New test for testing the generation
12183         of MIPS32/64 rev 2 ext/ins instructions.
12184
12185 2005-05-26  Andreas Jaeger  <aj@suse.de>
12186
12187         * treelang/compile/unsigned.tree: Use gimple instead of
12188         nonexisting generic dump.
12189
12190 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12191
12192         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12193
12194 2005-05-26  Andreas Jaeger  <aj@suse.de>
12195
12196         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12197
12198 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12199
12200         PR libfortran/17283
12201         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12202         Test callee-allocated memory with write statements.
12203
12204 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12205
12206         PR middle-end/21709
12207         * gcc.dg/pr21709-1.c: New test case.
12208
12209 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12210             Mike Stump  <mrs@apple.com>
12211
12212         * objc/execute/next_mapping.h: Update for C++.
12213
12214         * obj-c++.dg/selector-1.mm: Move to...
12215         * obj-c++.dg/selector-4.mm: here...
12216
12217         * obj-c++.dg/basic.mm: New.
12218         * obj-c++.dg/comp-types-1.mm: New.
12219         * obj-c++.dg/cxx-class-1.mm: New.
12220         * obj-c++.dg/cxx-ivars-1.mm: New.
12221         * obj-c++.dg/cxx-ivars-2.mm: New.
12222         * obj-c++.dg/cxx-ivars-3.mm: New.
12223         * obj-c++.dg/cxx-scope-1.mm: New.
12224         * obj-c++.dg/cxx-scope-2.mm: New.
12225         * obj-c++.dg/defs.mm: New.
12226         * obj-c++.dg/empty-private-1.mm: New.
12227         * obj-c++.dg/encode-1.mm: New.
12228         * obj-c++.dg/encode-2.mm: New.
12229         * obj-c++.dg/encode-3.mm: New.
12230         * obj-c++.dg/extern-c-1.mm: New.
12231         * obj-c++.dg/extra-semi.mm: New.
12232         * obj-c++.dg/fix-and-continue-2.mm: New.
12233         * obj-c++.dg/isa-field-1.mm: New.
12234         * obj-c++.dg/ivar-list-semi.mm: New.
12235         * obj-c++.dg/local-decl-1.mm: New.
12236         * obj-c++.dg/lookup-1.mm: New.
12237         * obj-c++.dg/lookup-2.mm: New.
12238         * obj-c++.dg/method-1.mm: New.
12239         * obj-c++.dg/method-2.mm: New.
12240         * obj-c++.dg/method-3.mm: New.
12241         * obj-c++.dg/method-4.mm: New.
12242         * obj-c++.dg/method-5.mm: New.
12243         * obj-c++.dg/method-6.mm: New.
12244         * obj-c++.dg/method-7.mm: New.
12245         * obj-c++.dg/no-extra-load.mm: New.
12246         * obj-c++.dg/overload-1.mm: New.
12247         * obj-c++.dg/pragma-1.mm: New.
12248         * obj-c++.dg/pragma-2.mm: New.
12249         * obj-c++.dg/private-1.mm: New.
12250         * obj-c++.dg/private-2.mm: New.
12251         * obj-c++.dg/proto-qual-1.mm: New.
12252         * obj-c++.dg/qual-types-1.mm: New.
12253         * obj-c++.dg/stubify-1.mm: New.
12254         * obj-c++.dg/stubify-2.mm: New.
12255         * obj-c++.dg/super-class-1.mm: New.
12256         * obj-c++.dg/super-class-2.mm: New.
12257         * obj-c++.dg/super-dealloc-1.mm: New.
12258         * obj-c++.dg/super-dealloc-2.mm: New.
12259         * obj-c++.dg/template-1.mm: New.
12260         * obj-c++.dg/template-2.mm: New.
12261         * obj-c++.dg/template-3.mm: New.
12262         * obj-c++.dg/template-4.mm: New.
12263         * obj-c++.dg/template-5.mm: New.
12264         * obj-c++.dg/template-6.mm: New.
12265         * obj-c++.dg/try-catch-1.mm: New.
12266         * obj-c++.dg/try-catch-2.mm: New.
12267         * obj-c++.dg/try-catch-3.mm: New.
12268         * obj-c++.dg/try-catch-4.mm: New.
12269         * obj-c++.dg/try-catch-5.mm: New.
12270         * obj-c++.dg/try-catch-6.mm: New.
12271         * obj-c++.dg/try-catch-7.mm: New.
12272         * obj-c++.dg/try-catch-8.mm: New.
12273         * obj-c++.dg/try-catch-9.mm: New.
12274         * obj-c++.dg/va-meth-1.mm: New.
12275
12276 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12277
12278         * obj-c++.dg/selector-1.mm: New.
12279         * obj-c++.dg/selector-2.mm: New.
12280
12281 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12282
12283         * obj-c++.dg/selector-3.mm: New.
12284         * objc.dg/selector-3.m: New.
12285
12286 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12287
12288         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12289         about where warning appears.
12290
12291 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12292
12293         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12294         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12295         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12296         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12297
12298 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12299
12300         * gcc.dg/20050524-1.c: New test.
12301
12302 2005-05-25  Jan Hubicka  <jh@suse.cz>
12303
12304         * gcc.dg/tree-prof/inliner-1.c: New.
12305
12306 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12307
12308         * gcc.dg/tree-prof: New directory.
12309         * gcc.dg/tree-prof/tree-prof.exp: New.
12310
12311 2005-05-25  DJ Delorie  <dj@redhat.com>
12312
12313         * gcc.dg/Wattributes-1.c: New.
12314         * gcc.dg/Wattributes-2.c: New.
12315         * gcc.dg/Wattributes-3.c: New.
12316
12317 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12318
12319         PR tree-optimization/19833
12320         * gcc.dg/uninit-4.c: Remove xfail.
12321         * gcc.dg/uninit-9.c: Ditto.
12322
12323 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12324
12325         * obj-c++.dg/bitfield-[1-5].mm: New.
12326         * obj-c++.dg/class-protocol-1.mm: New.
12327         * obj-c++.dg/comp-types-1[0-1].mm: New.
12328         * obj-c++.dg/comp-types-[2-9].mm: New.
12329         * obj-c++.dg/encode-[4-8].mm: New.
12330         * obj-c++.dg/layout-1.mm: New.
12331         * obj-c++.dg/method-1[0-9].mm: New.
12332         * obj-c++.dg/method-2[0-1].mm: New.
12333         * obj-c++.dg/method-[8-9].mm: New.
12334         * obj-c++.dg/objc-gc-3.mm: New.
12335         * obj-c++.dg/try-catch-10.mm: New.
12336         * objc.dg/bitfield-5.m: New.
12337         * objc.dg/comp-types-10.m: New.
12338         * objc.dg/comp-types-9.m: New.
12339         * objc.dg/layout-1.m: New.
12340         * objc.dg/objc-gc-4.m: New.
12341         * objc.dg/try-catch-9.m: New.
12342         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12343         * objc.dg/comp-types-1.m: Likewise.
12344         * objc.dg/comp-types-[5-6].m: Likewise.
12345         * objc.dg/method-9.m: Likewise.
12346
12347 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12348
12349         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12350         and on hardware without VMX support.
12351
12352         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12353
12354         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12355
12356         * lib/profopt.exp (dg-final-generate, dg-final-use,
12357         profopt-final-code, profopt-get-options): New.
12358         (profopt-execute): Process test directives.
12359
12360         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12361         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12362         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12363
12364 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12365
12366         PR C++/21645
12367         * g++.dg/init/ctor5.C: New test.
12368
12369 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12370
12371         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12372         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12373         vect-113.c, vect-114.c.
12374
12375 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12376
12377         * gcc.dg/const-elim-1.c: Remove xfails.
12378
12379 2005-05-23  Jeff Law  <law@redhat.com>
12380
12381         * gcc.c-torture/compile/pr21638.c: New test.
12382         * gcc.c-torture/compile/20050520-1.c: New test.
12383
12384 2005-05-23  Nick Clifton  <nickc@redhat.com>
12385
12386         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12387         be a proper triple, ie: m32r*-*-*.
12388         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12389
12390 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12391
12392         PR middle-end/21331
12393         PR tree-opt/21293
12394         * gcc.c-torture/compile/pr21293.c: New test.
12395         * gcc.c-torture/execute/pr21331.c: New test.
12396
12397 2004-05-20  Richard Henderson  <rth@redhat.com>
12398
12399         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12400
12401 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12402
12403         * obj-c++-dg.exp: Add.
12404         * obj-c++.exp: Add.
12405         * obj-c++.dg/dg.exp: Add.
12406
12407 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12408
12409         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12410         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12411
12412 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12413
12414         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12415
12416 2004-05-19  Richard Henderson  <rth@redhat.com>
12417
12418         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12419
12420 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12421
12422         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12423
12424         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12425
12426 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR c++/21495
12429         * g++.dg/parse/extern1.C: New test.
12430         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12431
12432 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12433
12434         * gcc.dg/c99-math.h: New.
12435         * gcc.dg/c99-math-float-1.c: New test.
12436         * gcc.dg/c99-math-double-1.c: Likewise.
12437         * gcc.dg/c99-math-long-double-1.c: Likewise.
12438
12439 2005-05-18  Richard Henderson  <rth@redhat.com>
12440
12441         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12442
12443 2005-05-18  Devang Patel  <dpatel@apple.com>
12444
12445         * g++.dg/opt/20050511-1.C: New test.
12446
12447 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12448
12449         PR libfortran/21127
12450         * gfortran.dg/reshape-complex.f90: New test.
12451
12452 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12453
12454         * gfortran.dg/array_constructor_1.f90: New test.
12455         * gfortran.dg/array_constructor_2.f90: New test.
12456
12457 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12458
12459         PR fortran/20954
12460         * gfortran.dg/pr20954.f: New test.
12461
12462 2005-05-17  Mike Stump  <mrs@apple.com>
12463
12464         Yet more Objective-C++...
12465
12466         * objc.dg/method-5.m: Update.
12467         * objc.dg/method-6.m: Update.
12468         * objc.dg/method-7.m: Update.
12469         * objc.dg/method-9.m: Update.
12470         * objc.dg/try-catch-2.m: Update.
12471
12472 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12473
12474         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12475         Remove little-endian optimizations.
12476
12477 2005-05-17  Jeff Law  <law@redhat.com>
12478
12479         * g++.dg/tree-ssa/pr14814.C: New test.
12480         * gcc.dg/tree-ssa/pr14814.C: New test.
12481         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12482         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12483
12484 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12485
12486         * gcc.dg/compat/generate-random.c: Do not include
12487         libiberty.h.
12488         * gcc.dg/compat/generate-random_r.c: Likewise.
12489
12490 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12491
12492         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12493
12494 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12495
12496         PR middle-end/21595
12497         * g++.dg/tree-ssa/builtin1.C: New testcase.
12498
12499 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12500
12501         PR c++/21454
12502         * g++.dg/opt/const4.C: New test.
12503
12504         PR middle-end/21492
12505         * g++.dg/opt/crossjump1.C: New test.
12506
12507         PR tree-optimization/21610
12508         * gcc.c-torture/compile/20050516-1.c: New test.
12509
12510         PR fortran/15080
12511         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12512         about the test failing.
12513         * gfortran.fortran-torture/execute/where_7.f90: New test.
12514         * gfortran.fortran-torture/execute/where_8.f90: New test.
12515
12516 2005-05-16  Richard Henderson  <rth@redhat.com>
12517
12518         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12519         i?86 and x86_64.
12520
12521 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12522
12523         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12524         (limits.h): Include unconditionally.
12525         (stdlib.h): Likewise.
12526         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12527         (limits.h): Include unconditionally.
12528         (stdlib.h): Likewise.
12529         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12530         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12531         (limits.h): Include unconditionally.
12532         (stdlib.h): Likewise.
12533         (hashtab.h): Do not include.
12534         (getopt.h): Likewise.
12535         (stddef.h): Include.
12536         (hashval_t): Define.
12537         (struct entry): Add "next" field.
12538         (HASH_SIZE): New macro.
12539         (hash_table): New variable.
12540         (switchfiles): Do not use xmalloc.
12541         (mix): New macro.
12542         (iterative_hash): New function.
12543         (hasht): Remove.
12544         (e_exists): New function.
12545         (e_insert): Likewise.
12546         (output): Use, instead of libiberty hashtable functions.
12547         (main): Do not use getopt.  Do not call htab_create.
12548
12549 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12550
12551         PR libstdc++/21526
12552         * lib/target-supports.exp (check_mkfifo_available):
12553         Return 0 for cygwin as mkfifo support incomplete on platform.
12554         Fix typos in comments.
12555
12556 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12557
12558         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12559
12560 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12561
12562         PR fortran/17432
12563         * gfortran.dg/assign_4.f: New test.
12564
12565 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12566
12567         PR tree-optimization/21563
12568         * gcc.dg/tree-ssa/pr21563.c: New.
12569
12570 2005-05-14  Jan Hubicka  <jh@suse.cz>
12571
12572         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12573
12574 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12575
12576         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12577
12578 2005-05-13  Julian Brown  <julian@codesourcery.com>
12579
12580         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12581         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12582
12583 2005-05-13  Jan Hubicka  <jh@suse.cz>
12584
12585         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12586         * gcc.dg/fold-xor-?.c: Likewise.
12587         * gcc.dg/pr15784-?.c: Likewise.
12588         * gcc.dg/pr20922-?.c: Likewise.
12589         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12590         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12591         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12592
12593 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12594
12595         PR fortran/21260
12596         * gfortran.dg/hollerith_1.f90: New test.
12597
12598 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12599
12600         * gfortran.dg/func_result_2.f90: New test.
12601
12602 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12603
12604         * gfortran.dg/dev_null.f90: New test.
12605
12606 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12607
12608         * gcc.dg/arm-vfp1.c: Revert last change.
12609
12610 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12611
12612         PR middle-end/19807
12613         PR tree-optimization/19639
12614         * g++.dg/tree-ssa/pr19807.C: New testcase.
12615
12616 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12617
12618         PR libfortran/21471
12619         * gfortran.dg/append-1.f90: New test.
12620
12621 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12622
12623         * gcc.dg/pr18501.c: XFAIL.
12624         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12625         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12626         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12627         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12628         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12629         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12630         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12631         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12632
12633 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12634
12635         PR fortran/20178
12636         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12637         gfortran.dg/f2c_3.f90: New tests.
12638
12639         * gfortran.dg/return_1.f90: Fix dg annotation.
12640
12641 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12642
12643         * gcc.c-torture/compile/20050510-1.c: New test.
12644
12645 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12646
12647         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12648
12649 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12650
12651         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12652
12653 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12654
12655         PR c/17913
12656         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12657
12658 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12659
12660         PR c/21342
12661         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12662         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12663
12664 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12665
12666         PR debug/16676
12667         * gcc.dg/debug/pr16676.c: New test.
12668
12669 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12670
12671         PR testsuite/21443
12672         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12673         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12674         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12675         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12676         Change -O1 to -O2.
12677         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12678         -fno-tree-dominator-opts.
12679
12680 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12681
12682         * gfortran.dg/return_1.f90: New test.
12683
12684 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12685
12686         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12687
12688         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12689
12690 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12691
12692         PR c++/21427
12693         * g++.dg/inherit/covariant13.C: New.
12694
12695 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12696
12697         PR libfortran/19155
12698         * gfortran.dg/pr19155.f: New test.
12699
12700 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12701
12702         PR inline-asm/8788
12703         * gcc.dg/pr8788-1.c: New testcase.
12704
12705 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12706
12707         PR target/21416
12708         * gcc.target/mips/fpcmp-[12].c: New tests.
12709
12710 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12711
12712         * lib/target-supports-dg.exp (dg-require-fork): New function.
12713         (dg-require-mkfifo): Likewise.
12714         * lib/target-supports.exp (check_function_available): New
12715         function.
12716         (check_fork_available): Likewise.
12717         (check_mkfifo_available): Likewise.
12718
12719 2005-05-06  Jeff Law  <law@redhat.com>
12720
12721         * gcc.c-torture/compile/pr21380.c: New test.
12722
12723 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12724
12725         PR c++/20961
12726         * g++.dg/ext/weak3.C: New test.
12727
12728 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12729
12730         PR c++/21352
12731         * g++.dg/template/crash37.C: New test.
12732
12733 2005-05-05  Paul Brook  <paul@codesourcery.com>
12734
12735         * gcc.dg/arm-g2.c: Use effective-target arm32.
12736         * gcc.dg/arm-mmx-1.c: Ditto.
12737         * gcc.dg/arm-scd42-2.c: Ditto.
12738         * gcc.dg/arm-vfp1.c: Ditto.
12739         * lib/target-supports.exp (check_effective_target_arm32): New
12740         function.
12741
12742 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12743
12744         PR libfortran/21354
12745         gfortran.dg/in_pack_rank7.f90: New test.
12746
12747 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12748
12749         PR middle-end/15618
12750         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12751
12752 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12753
12754         PR middle-end/21265
12755         * gcc.dg/20050503-1.c: New test.
12756
12757         PR rtl-optimization/21239
12758         * gcc.dg/i386-sse-11.c: New test.
12759
12760 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12761
12762         PR target/16888
12763         * gcc.target/i386/asm-1.c: New test.
12764
12765 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12766
12767         PR rtl-optimization/21330
12768         * gcc.c-torture/execute/20050502-1.c: New test.
12769
12770         PR target/21297
12771         * gcc.c-torture/execute/20050502-2.c: New test.
12772
12773 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12774
12775         PR middle-end/21282
12776         * gcc.dg/pr21282.c: New.
12777
12778 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12779
12780         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12781         * gcc.dg/vect/vect-92.c: Likewise.
12782         * gcc.dg/vect/vect-93.c: Likewise.
12783         * gcc.dg/vect/vect-dv-1.c: Likewise.
12784         * gcc.dg/vect/vect-dv-2.c: Likewise.
12785         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12786
12787 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12788
12789         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12790         * gfortran.dg/vect/vect-2.f90: Likewise.
12791         * gfortran.dg/vect/vect-3.f90: Likewise.
12792         * gfortran.dg/vect/vect-4.f90: Likewise.
12793         * gfortran.dg/vect/vect-5.f90: Likewise.
12794
12795 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12796
12797         PR target/20813
12798         * gcc.dg/rs6000-fpint-2.c: New.
12799
12800 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12801
12802         PR c/15698
12803         * gcc.dg/builtins-30.c: Update expected messages.
12804         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12805         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12806         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12807
12808 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12809
12810         PR tree-optimization/21294
12811         * gcc.dg/tree-ssa/pr21294.c: New.
12812
12813 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12814
12815         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12816         __builtin_altivec_st_internal_4si built-in.
12817
12818 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12819
12820         PR c++/15875
12821         * g++.dg/template/ptrmem14.C: New test.
12822
12823 2005-05-02  Paul Brook  <paul@codesourcery.com>
12824
12825         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12826
12827 2005-05-02  Michael Matz  <matz@suse.de>
12828
12829         PR c++/19542
12830         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12831
12832 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12833
12834         * g++.dg/cpp/weak.C: New test.
12835
12836 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12837
12838         * gcc.dg/tree-ssa/loop-8.c: New test.
12839
12840 2005-04-30  Michael Maty  <matz@suse.de>
12841
12842         * gcc.dg/inline-mcpy.c: New test.
12843
12844 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12845
12846         PR libfortran/18958
12847         * gfortran.dg/eoshift.f90: New test case.
12848
12849 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12850
12851         PR libfortran/18857
12852         * gfortran.dg/matmul_1.f90: New test.
12853
12854 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12855
12856         PR tree-optimization/21030
12857         * gcc.dg/tree-ssa/pr21030.c: New.
12858
12859 2005-04-29  Devang Patel  <dpatel@apple.com>
12860
12861         PR tree-optimization/21272
12862         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12863
12864 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12865
12866         PR fortran/13082
12867         PR fortran/18824
12868         * gfortran.dg/entry_4.f90: New test.
12869         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12870         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12871         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12872         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12873         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12874         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12875         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12876
12877 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12878
12879         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12880
12881 2005-04-29  Paul Brook  <paul@codesourcery.com>
12882
12883         * gfortran.dg/entry_3.f90: New test.
12884
12885 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12886
12887         * gfortran.dg/implicit_4.f90: New test.
12888
12889 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12890
12891         * lib/target-supports.exp (check_profiling_available): Return
12892         false for xtensa-*-elf.
12893
12894 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12895
12896         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12897         error if file cannot be deleted.
12898
12899 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12900
12901         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12902         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12903         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12904         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12905         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12906         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12907         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12908         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12909         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12910         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12911         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12912         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12913         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12914
12915 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12916
12917         PR fortran/20865
12918         * gfortran.dg/pr20865.f90: New test.
12919
12920 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12921
12922         * gcc.dg/void-cast-2.c: New test.
12923
12924 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12925
12926         PR c/21159
12927         * gcc.dg/void-cast-1.c: New test.
12928
12929 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12930
12931         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12932
12933 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12934
12935         PR fortran/21177
12936         * gfortran.dg/pr21177.f90: New test.
12937
12938 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12939
12940         PR tree-optimization/21171
12941         * gcc.dg/tree-ssa/pr21171.c: New test.
12942
12943 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12944
12945         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12946         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12947         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12948         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12949         gcc.dg/tree-ssa/gen-vect-32.c: New.
12950         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12951         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12952         don't run on PPC32.
12953
12954 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12955
12956         PR c/21213
12957         * gcc.dg/transparent-union-3.c: New test.
12958
12959 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12960
12961         PR c/20740
12962         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12963         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12964         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12965         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12966         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12967         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12968
12969 2005-04-26  Jeff Law  <law@redhat.com>
12970
12971         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12972         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12973         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12974         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12975         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12976         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12977         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12978
12979 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12980
12981         PR tree-optimization/17598
12982         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12983
12984 2005-04-25  Mike Stump  <mrs@apple.com>
12985
12986         * objc.dg/fix-and-continue-1.m: Add.
12987
12988 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12989
12990         PR c++/20995
12991         * g++.dg/opt/pr20995-1.C: New test case.
12992
12993 2005-04-25  Devang Patel <dpatel@apple.com>
12994
12995         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12996
12997 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12998
12999         PR testsuite/21062
13000         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13001
13002 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13003
13004         PR C++/21188
13005         * g++.dg/opt/rtti2.C: New test.
13006
13007 2005-04-25  Paul Brook  <paul@codesourcery.com>
13008         Steven G. Kargl  <kargls@comcast.net>
13009
13010         PR fortran/20879
13011         * gfortran.dg/ichar_1.f90: New file.
13012
13013 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13014
13015         PR middle-end/20991
13016         * g++.dg/opt/pr20991.C: New test.
13017
13018         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13019         where sizeof (type) < __alignof__ (type).
13020         * gcc.dg/compat/struct-layout-1.h: Likewise.
13021
13022 2005-04-24  Per Bothner  <per@bothner.com>
13023             Devang Patel  <dpatel@apple.com>
13024
13025         PR preprocessor/20907
13026         * gcc.dg/cpp/very-long-comment.c: New test.
13027
13028 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13029
13030         PR fortran/20059
13031         * gfortran.dg/common_5.f: New test.
13032
13033 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13034
13035         PR middle-end/21082
13036         * g++.dg/tree-ssa/pr21082.C: New testcase.
13037
13038 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13039
13040         * gcc.dg/vect/vect-99.c: New test.
13041
13042 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13043
13044         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13045
13046 2005-04-22  Jeff Law  <law@redhat.com>
13047
13048         * gcc.dg/uninit-5.c: Remove xfails.
13049         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13050         conditionals and loads.
13051
13052 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13053
13054         PR libfortran/20074
13055         PR libfortran/20436
13056         PR libfortran/21108
13057         * gfortran.dg/nested_reshape.f90: new test
13058         * gfortran.dg/reshape-alloc.f90: new test
13059         * gfortran.dg/reshape.f90: new test
13060
13061 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13062
13063         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13064
13065         * gcc.dg/arm-vfp1.c: New test.
13066
13067 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13068
13069         PR c++/21087
13070         * g++.dg/lookup/builtin2.C: New test.
13071
13072 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13073
13074         * gcc.dg/weak/weak-13.c: New test.
13075
13076 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13077
13078         * lib/target-supports.exp (check_effective_target_sync_int_long):
13079         Add powerpc*.
13080
13081 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13082
13083         * gcc.target/mips/branch-1.c: New test.
13084
13085 2005-04-21  Richard Henderson  <rth@redhat.com>
13086
13087         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13088         * gcc.dg/vect/vect-86.c: Likewise.
13089         * gcc.dg/vect/vect-87.c: Likewise.
13090         * gcc.dg/vect/vect-88.c: Likewise.
13091
13092 2005-04-21  Devang Patel  <dpatel@apple.com>
13093
13094         PR optimization/20994
13095         * gcc.dg/tree-ssa/ifc-3.c: New test.
13096
13097 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13098
13099         PR c/12913
13100         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13101         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13102         gcc.dg/c99-vla-jump-5.c: New tests.
13103
13104 2005-04-19  Richard Henderson  <rth@redhat.com>
13105
13106         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13107         Fix typo in exists check.
13108         (check_effective_target_sync_int_long): New.
13109         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13110         * gcc.dg/ia64-sync-2.c: Likewise.
13111         * gcc.dg/ia64-sync-3.c: Likewise.
13112         * gcc.dg/ia64-sync-4.c: Likewise.
13113
13114 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13115
13116         * gcc.dg/fold-xor-1.c: New test.
13117         * gcc.dg/fold-xor-2.c: New test.
13118
13119 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13120
13121         PR target/20670
13122         * g++.dg/eh/fp-regs.C: New test.
13123
13124 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13125
13126         * gcc.dg/Wint-to-pointer-cast-1.c,
13127         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13128         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13129         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13130
13131 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13132
13133         PR fortran/16861
13134         * gfortran.dg/pr16861.f90: New test.
13135
13136 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13137
13138         * gcc.dg/pr21085.c: New test.
13139
13140 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13141
13142         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13143         (setup_mips_tests, dg-mips-options): New procedures.
13144         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13145         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13146         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13147         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13148         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13149         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13150         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13151         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13152         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13153         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13154         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13155         dg-mips-options instead of dg-options.  Remove now-redundant
13156         preprocessor guards.
13157         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13158         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13159         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13160         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13161         * gcc.dg/vr-mult-2.c: Delete.
13162         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13163         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13164         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13165         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13166         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13167         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13168         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13169
13170 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13171
13172         * ada/acats/run_all.sh: Use sync when executable not present.
13173
13174 2005-04-18  Devang Patel  <dpatel@apple.com>
13175
13176         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13177         * gcc.dg/vect/vect-11a.c: New.
13178         * gcc.dg/vect/vect-none.c: Update.
13179         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13180
13181 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13182
13183         PR tree-optimization/20922
13184         * gcc.dg/pr20922-1.c: New test.
13185         * gcc.dg/pr20922-2.c: New test.
13186         * gcc.dg/pr20922-3.c: New test.
13187         * gcc.dg/pr20922-4.c: New test.
13188         * gcc.dg/pr20922-5.c: New test.
13189         * gcc.dg/pr20922-6.c: New test.
13190
13191 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13192
13193         PR libfortran/20950
13194         * gfortran.dg/pr20950.f: New test.
13195
13196 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13197
13198         PR libfortran/19216
13199         * gfortran.dg/pr19216.f: New test.
13200
13201 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13202
13203         PR tree-optimization/21001
13204         * gcc.dg/tree-ssa/pr21001.c: New.
13205
13206 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13207
13208         PR libfortran/21075
13209         * gfortran.dg/reshape_rank7.f90: New test.
13210
13211 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13212
13213         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13214         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13215         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13216         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13217         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13218         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13219         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13220         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13221         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13222         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13223         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13224         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13225         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13226         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13227         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13228         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13229         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13230         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13231         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13232         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13233         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13234
13235 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13236
13237         * gfortran.dg/wtruncate.f: New testcase.
13238         * gfortran.dg/wtruncate.f90: New testcase.
13239
13240 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13241
13242         PR c++/21025
13243         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13244         which sizeof/alignof is dependent, rather than just whether we are
13245         processing_template_decl.
13246
13247 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13248
13249         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13250         corrected typo where the wrong variables had been compared.
13251
13252 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13253
13254         PR libfortran/18495
13255         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13256         Test callee-allocated version of return array with a write
13257         statement.
13258         Test spread with a temporary with another write statement.
13259
13260 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13261
13262         PR tree-optimization/21031
13263         * gcc.dg/tree-ssa/pr21031.c: New.
13264
13265 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13266
13267         PR tree-optimization/21004
13268         * gcc.dg/builtins-53.c: Include builtins-config.h.
13269         Check floorf, ceilf, floorl and ceill transformations
13270         only when HAVE_C99_RUNTIME is defined.
13271
13272 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13273
13274         PR middle-end/20739
13275         * gcc.dg/tree-ssa/pr20739.c: New test.
13276
13277 2005-04-14  Mike Stump  <mrs@apple.com>
13278
13279         * gcc.dg/Foundation.framework/empty: New.
13280         * gcc.dg/framework-2.c: New.
13281
13282 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13283
13284         PR tree-optimization/21021
13285         * gcc.c-torture/compile/pr21021.c: New.
13286
13287 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13288
13289         PR testsuite/21010
13290         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13291         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13292         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13293         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13294         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13295         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13296         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13297         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13298
13299 2005-04-14  Richard Henderson  <rth@redhat.com>
13300
13301         * lib/target-supports.exp (check_effective_target_vect_condition):
13302         Add ia64, i?86, and x86_64.
13303
13304 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13305
13306         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13307
13308 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13309
13310         PR tree-optimization/20657
13311         * gcc.dg/tree-ssa/pr20657.c: New.
13312
13313 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13314
13315         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13316         (long long int)trunc*.
13317
13318 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13319
13320         PR target/20927
13321         * gcc.dg/pr20927.c: New test.
13322
13323 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13324
13325         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13326         * gcc.target/mips/asm-1.c: Likewise.
13327
13328 2005-04-13  Dale Johannesen  <dalej@apple.com>
13329
13330         * objc.dg/objc-fast-4.m: New.
13331
13332 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13333
13334         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13335         directory.
13336         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13337
13338 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13339
13340         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13341         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13342         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13343
13344 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13345
13346         PR tree-optimization/20913
13347         * gcc.dg/tree-ssa/pr20913.c: New.
13348
13349         PR tree-optimization/20702
13350         * gcc.dg/tree-ssa/pr20702.c: New.
13351
13352 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13353
13354         PR c++/13744
13355         * g++.dg/inherit/local3.C: New test.
13356
13357 2005-04-12  Jeff Law  <law@redhat.com>
13358
13359         * gcc.dg/tree-ssa/20050412-1.c: New test.
13360
13361 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13362
13363         PR libfortran/19016
13364         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13365         Add tests with mask generated by expression.
13366         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13367         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13368         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13369
13370 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13371
13372         PR middle-end/20917
13373         * gcc.dg/20050409-1.c: New test.
13374
13375 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13376
13377         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13378
13379 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13380
13381         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13382         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13383         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13384         (TARGET_CXX): Adjust accordingly.
13385         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13386         determine_class_data_visibility and class_data_always_comdat.
13387         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13388         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13389         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13390         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13391         (arm_cxx_determine_class_data_visibility): New.
13392         (arm_cxx_class_data_always_comdat): Likewise.
13393         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13394         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13395         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13396         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13397         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13398         Define.
13399
13400 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13401
13402         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13403
13404 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13405
13406         * gcc.dg/i386-darwin-fpmath.c: New.
13407
13408 2004-04-11  Devang Patel  <dpatel@apple.com>
13409
13410         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13411         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13412         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13413         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13414         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13415         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13416         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13417         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13418         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13419
13420 2004-04-11  Devang Patel  <dpatel@apple.com>
13421
13422         * gcc.dg/vect/vect-dv-1.c: New test.
13423         * gcc.dg/vect/vect-dv-2.c: New test.
13424
13425 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13426
13427         PR tree-optimization/20933
13428         * gcc.dg/tree-ssa/pr20933.c: New test.
13429
13430 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13431
13432         * gfortran.dg/fold_nearest.f90: New test.
13433
13434 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13435
13436         * gcc.dg/tree-ssa/alias-1.c: New test.
13437
13438 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13439
13440         PR tree-optimization/20920
13441         * g++.dg/tree-ssa/pr20920.C: New test.
13442
13443 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13444
13445         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13446         (long long int)ceil*.
13447
13448 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13449
13450         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13451         explicit C++ linkage.
13452
13453 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13454
13455         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13456         warning for arithmetic IF statements.
13457
13458 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13459
13460         * eor_handling_1.f90: New test case.
13461         * eor_handling_2.f90: New test case.
13462         * eor_handling_3.f90: New test case.
13463         * eor_handling_4.f90: New test case.
13464         * eor_handling_5.f90: New test case.
13465         * noadv_size.f90: New test case.
13466         * pad_no.f90: New test case.
13467
13468 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13469
13470         * gcc.c-torture/execute/20050410-1.c: New test.
13471
13472 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13473
13474         * gcc.dg/pr20126.c: New.
13475
13476 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13477             Steven G. Kargl <kargls@comcast.net>
13478
13479         * gfortran.dg/PR19872.f: New test.
13480
13481 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13482
13483         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13484
13485 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13486
13487         * gfortran.dg/nint_1.f90: New test.
13488
13489 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13490
13491         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13492         Added test for callee-allocated arrays with write statements.
13493         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13494         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13495         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13496         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13497         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13498
13499 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13500
13501         PR libfortran/20163
13502         * gfortran.dg/open-options-blanks.f: New test.
13503
13504 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13505
13506         PR fortran/13257
13507         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13508
13509 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13510
13511         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13512         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13513         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13514         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13515         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13516         * gcc.c-torture/execute/stdarg-4.c: New test.
13517
13518         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13519
13520         PR target/20795
13521         * g++.dg/abi/param2.C: New test.
13522
13523 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13524
13525         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13526
13527 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13528
13529         * gcc.dg/builtins-53.c: New test.
13530
13531 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13532
13533         * g++.dg/tree-ssa/pr18178.C: New test.
13534         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13535         * gcc.c-torture/execute/20041019-1.c: New test.
13536         * gcc.dg/tree-ssa/20041008-1.c: New test.
13537         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13538         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13539         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13540         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13541         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13542         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13543         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13544         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13545         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13546         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13547
13548 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13549
13550         PR rtl-optimization/20466
13551         * gcc.c-torture/execute/pr20466-1.c: New test.
13552
13553 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/20905
13556         * g++.dg/parse/cond2.C: New test.
13557
13558         PR c++/20145
13559         * g++.dg/warn/Wdtor1.C: New test.
13560
13561 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13562
13563         PR fortran/17229
13564         * gfortran.dg/pr17229.f: New test.
13565
13566 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13567
13568         * gfortran.dg/tiny_1.f90: New test.
13569         * gfortran.dg/tiny_2.f90: ditto.
13570
13571 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13572
13573         * gfortran.dg/eor_1.f90: Fix dg-do run line
13574         * gfortran.dg/open_new.f90: Fix dg-do run line
13575
13576 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13577
13578         * lib/target-supports.exp (get_compiler_messages): Support
13579         optional arguments, the fourth being compiler options.
13580         (check_effective_target_fpic): New proc.
13581         * gcc.dg/20050321-2.c: Restrict to target fpic.
13582
13583 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13584
13585         * gcc.dg/15443-1.c: New test.
13586         * gcc.dg/15443-2.c: Likewise.
13587
13588 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13589
13590         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13591
13592 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13593
13594         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13595
13596 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13597
13598         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13599         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13600         -m64.
13601         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13602         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13603         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13604
13605 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13606
13607         PR c++/20212
13608         * g++.dg/warn/Wunused-11.C: New test.
13609
13610 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13611
13612         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13613
13614 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13615
13616         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13617
13618 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13619
13620         PR c++/20734
13621         * g++.dg/template/ptrmem13.C: New test.
13622
13623 2005-04-05  Per Bothner  <per@bothner.com>
13624
13625         * lib/gcc.exp: Always add -fno-show-column, for now.
13626
13627 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13628
13629         PR testsuite/20767
13630         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13631         of plain old "unsigned int" for the type of "i".  Makes this test
13632         64bit clean.
13633
13634 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13635
13636         * gcc.dg/i386-ssefn-1.c: New test.
13637         * gcc.dg/i386-ssefn-2.c: New test.
13638         * gcc.dg/i386-ssefn-3.c: New test.
13639         * gcc.dg/i386-ssefn-4.c: New test.
13640
13641 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13642
13643         PR tree-optimization/20076
13644         * gcc.dg/builtin-apply4.c: New test.
13645
13646         PR preprocessor/19475
13647         * gcc.dg/cpp/macspace1.c: New test.
13648         * gcc.dg/cpp/macspace2.c: New test.
13649
13650 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13651
13652         * gfortran.dg/pr20755.f: Fixed bad format.
13653
13654 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13655
13656         PR c++/20763
13657         * g++.dg/ext/attrib21.C: New test.
13658
13659 2004-04-05  Devang Patel  <dpatel@apple.com>
13660
13661         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13662         * gcc.dg/vect/vect-shift-1.c: New test.
13663
13664 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13665
13666         PR libfortran/20755
13667         * gfortran.dg/pr20755.f: New test.
13668
13669 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13670
13671         * gfortran.dg/pr15959.f90: New test.
13672         * gfortran.dg/string_pad_trunc.f90: New test.
13673
13674 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13675
13676         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13677         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13678         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13679         syntax.
13680
13681 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13682
13683         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13684
13685 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13686
13687         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13688         * gcc.c-torture/compile/20011119-2.c: Likewise.
13689         * gcc.c-torture/compile/981001-2.c: Likewise.
13690
13691 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13692
13693         PR c++/20679
13694         * g++.dg/template/overload4.C: New test.
13695
13696 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13697
13698         PR c++/20746
13699         * g++.dg/abi/covariant5.C: New.
13700
13701         PR debug/20505
13702         * g++.dg/debug/const2.C: New.
13703
13704 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13705
13706         PR rtl-optimization/16104
13707         * gcc.c-torture/execute/20050316-1.c: New test.
13708
13709 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13710
13711         * g++.dg/template/spec23.C: Fix dg-error text.
13712
13713 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13714
13715         PR c++/19199
13716         * g++.dg/expr/lval2.C: New.
13717
13718 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13719
13720         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13721         __builtin_strcasecmp and __builtin_strncasecmp.
13722
13723 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13724
13725         PR c++/20723
13726         * g++.dg/template/spec22.C: New.
13727         * g++.dg/template/spec23.C: New.
13728
13729 2005-04-03  Dale Ranta  <dir@lanl.gov>
13730             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13731
13732         PR libfortran/20068
13733         PR libfortran/20125
13734         PR libfortran/20156
13735         PR libfortran/20471
13736         * gfortran.dg/backspace.f: New test.
13737
13738 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13739
13740         * gcc.dg/pr19345.c: New test.
13741
13742 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13743
13744         PR tree-optimization/20640
13745         * gcc.dg/torture/tree-loop-1.c: New.
13746
13747 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13748
13749         PR rtl-optimization/20290
13750         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13751
13752 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13753
13754         * gcc.dg/rs6000-fpint.c: New.
13755
13756 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13757
13758         * gcc.dg/old-style-then-proto-1.c: New test.
13759
13760 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13761
13762         * gfortran.fortran-torture/execute/backspace.f90: Check
13763         after backspace and read was incorrect.
13764
13765 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13766
13767         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13768         buffer past the terminating NUL using memcmp.
13769         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13770         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13771
13772         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13773         Fix unused/uninitialized variable warnings.
13774
13775         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13776         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13777         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13778         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13779
13780         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13781         gcc.c-torture/execute/builtins/fputs-lib.c,
13782         gcc.c-torture/execute/builtins/lib/fprintf.c,
13783         gcc.c-torture/execute/builtins/lib/main.c,
13784         gcc.c-torture/execute/builtins/lib/memcmp.c,
13785         gcc.c-torture/execute/builtins/lib/memmove.c,
13786         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13787         gcc.c-torture/execute/builtins/lib/memset.c,
13788         gcc.c-torture/execute/builtins/lib/printf.c,
13789         gcc.c-torture/execute/builtins/lib/sprintf.c,
13790         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13791         gcc.c-torture/execute/builtins/lib/strchr.c,
13792         gcc.c-torture/execute/builtins/lib/strcmp.c,
13793         gcc.c-torture/execute/builtins/lib/strcpy.c,
13794         gcc.c-torture/execute/builtins/lib/strcspn.c,
13795         gcc.c-torture/execute/builtins/lib/strlen.c,
13796         gcc.c-torture/execute/builtins/lib/strncat.c,
13797         gcc.c-torture/execute/builtins/lib/strncmp.c,
13798         gcc.c-torture/execute/builtins/lib/strncpy.c,
13799         gcc.c-torture/execute/builtins/lib/strrchr.c,
13800         gcc.c-torture/execute/builtins/lib/strspn.c,
13801         gcc.c-torture/execute/builtins/lib/strstr.c,
13802         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13803         gcc.c-torture/execute/builtins/strlen-2.c,
13804         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13805         prototypes.
13806
13807 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13808
13809         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13810         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13811         selectany usage.
13812
13813 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13814
13815         PR c++/19406
13816         * g++.dg/debug/using1.C: New test.
13817
13818 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13819
13820         PR middle-end/20524
13821         * gcc.dg/alias-7.c: Prefix asm-declared name with
13822         __USER_LABEL_PREFIX__.
13823
13824 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13825
13826         Fix fallout from PR middle-end/15700:
13827         * gcc.c-torture/compile/20011119-1.c: Take
13828         __USER_LABEL_PREFIX__ into account.
13829         * gcc.c-torture/compile/20011119-2.c: Likewise.
13830
13831 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13832
13833         PR c++/18644
13834         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13835
13836 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13837
13838         PR c/17855
13839         * gcc.c-torture/compile/struct-non-lval-1.c,
13840         gcc.c-torture/compile/struct-non-lval-2.c,
13841         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13842
13843 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13844
13845         * gcc.dg/tls/tls.exp: Remove temporary file.
13846         * g++.dg/tls/tls.exp: Ditto.
13847         * lib/file-format.exp: Ditto.
13848         * g++.dg/special/ecos.exp: Ditto.
13849
13850         * lib/profopt.exp: Treat prof_ext as a list.
13851         * gcc.misc-tests/bprob.exp: Ditto.
13852         * g++.dg/bprob/bprob.exp: Ditto.
13853
13854         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13855         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13856         g++.dg/tree-ssa/pointer-reference-alias.C,
13857         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13858         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13859         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13860         g++.dg/vect/pr19951.cc: Ditto.
13861         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13862         gcc.dg/builtins-47.c: Ditto.
13863         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13864         gcc.dg/pr20115-1.c: Ditto.
13865         * gcc.dg/tree-ssa/20030530-2.c,
13866         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13867         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13868         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13869         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13870         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13871         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13872         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13873         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13874         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13875         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13876         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13877         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13878         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13879         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13880         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13881         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13882         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13883         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13884         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13885         gcc.dg/tree-ssa/20030824-1.c,
13886         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13887         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13888         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13889         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13890         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13891         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13892         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13893         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13894         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13895         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13896         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13897         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13898         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13899         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13900         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13901         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13902         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13903         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13904         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13905         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13906         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13907         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13908         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13909         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13910         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13911         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13912         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13913         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13914         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13915         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13916         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13917         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13918         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13919         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13920         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13921         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13922         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13923         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13924         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13925         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13926         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13927         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13928         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13929         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13930         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13931         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13932         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13933         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13934         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13935         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13936         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13937         gcc.dg/tree-ssa/useless-1.c: Ditto.
13938         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13939         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13940         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13941         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13942         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13943         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13944         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13945         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13946         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13947         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13948         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13949         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13950         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13951         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13952         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13953         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13954         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13955         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13956         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13957         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13958         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13959         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13960         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13961         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13962         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13963         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13964         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13965         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13966         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13967         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13968         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13969         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13970         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13971         gcc.dg/vect/vect-none.c: Ditto.
13972         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13973         treelang/compile/unsigned.tree: Ditto.
13974
13975         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13976         * gcc.dg/cpp/direct2s.c: Ditto.
13977         * gcc.dg/cpp/paste4.c: Ditto.
13978         * gcc.dg/cpp/separate-1.c: Ditto.
13979         * gcc.dg/pch/save-temps-1.c: Ditto.
13980         * g++.dg/ext/altivec-10.C: Ditto.
13981         * g++.dg/pch/pch.C: Ditto.
13982
13983         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13984
13985         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13986         * g++.dg/template/repo1.C: Ditto.
13987         * g++.dg/template/repo2.C: Ditto.
13988         * g++.dg/template/repo3.C: Ditto.
13989         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13990         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13991         * g++.old-deja/g++.pt/repo1.C: Ditto.
13992         * g++.old-deja/g++.pt/repo2.C: Ditto.
13993         * g++.old-deja/g++.pt/repo3.C: Ditto.
13994         * g++.old-deja/g++.pt/repo4.C: Ditto.
13995
13996         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13997         * gcc.dg/20030107-1.c: Ditto.
13998         * gcc.dg/20030702-1.c: Ditto.
13999         * gcc.dg/profile-generate-1.c: Ditto.
14000         * g++.dg/other/profile1.C: Ditto.
14001         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14002
14003         * lib/gcc-dg.exp (remove-build-file): New.
14004         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14005         cleanup-tree-dump, cleanup-saved-temps): New.
14006
14007 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14008
14009         PR c++/19203, DR 214
14010         * g++.dg/parse/ambig3.C: Not ambiguous.
14011         * g++.dg/template/spec20.C: New.
14012         * g++.dg/template/spec21.C: New.
14013
14014 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14015
14016         PR target/20045
14017         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14018
14019 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14020
14021         PR libfortran/20660
14022         * gfortran.dg/negative_unit.f: New test.
14023
14024 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14025
14026         * gcc.dg/20050330-1.c: New test.
14027
14028 2005-03-30  Devang Patel  <dpatel@apple.com>
14029
14030         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14031
14032 2005-03-30  Dale Johannesen  <dalej@apple.com>
14033
14034         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14035
14036 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14037
14038         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14039         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14040         Strip options from test name.
14041
14042 2005-03-31  Jan Hubicka  <jh@suse.cz>
14043
14044         * gcc.dg/varpool-1.c: New testcase.
14045
14046 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14047
14048         PR c/772
14049         PR c/17913
14050         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14051         gcc.dg/stmt-expr-label-3.c : New tests.
14052         * gcc.c-torture/execute/medce-2.c: Remove.
14053
14054 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14055
14056         PR c/20368
14057         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14058         tests.
14059
14060 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14061
14062         * gcc.c-torture/compile/pr20203.c: New test.
14063
14064 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14065
14066         * gfortran.dg/promotion.f90: New test.
14067
14068 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14069
14070         PR middle-end/20491
14071         * gcc.dg/torture/asm-subreg-1.c: New test.
14072
14073 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14074
14075         PR c/20672
14076         * gcc.dg/pr20672-1.c: New test.
14077
14078 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14079
14080         * gfortran.dg/vect: New directory.
14081         * gfortran.dg/vect/vect.exp: New.
14082         * gfortran.dg/vect/vect-1.f90: New test.
14083         * gfortran.dg/vect/vect-2.f90: New test.
14084         * gfortran.dg/vect/vect-3.f90: New test.
14085         * gfortran.dg/vect/vect-4.f90: New test.
14086         * gfortran.dg/vect/vect-5.f90: New test.
14087
14088 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14089
14090         PR middle-end/20622
14091         * gcc.dg/alias-7.c: New test.
14092
14093 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14094
14095         * gcc.dg/sparc-reg-1.c: New test.
14096
14097 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14098
14099         PR target/19890
14100         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14101
14102 2005-03-29  Dale Ranta  <dir@lanl.gov>
14103             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14104
14105         PR libfortran/20163
14106         * gfortran.dg/pr20163-2.f: New test.
14107
14108 2005-03-28  Jan Hubicka  <jh@suse.cz>
14109
14110         PR middle-end/20635
14111         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14112         by Jakub Jelinek.
14113
14114 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14115
14116         PR tree-optimization/20626
14117         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14118         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14119
14120 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14121
14122         * gfortran.dg/underflow.f90: New test.
14123         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14124
14125 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14126
14127         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14128
14129 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14130
14131         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14132         (g++_init): Make sure that CXXFLAGS is set.
14133         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14134         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14135         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14136         * lib/objc.exp (objc_init): Likewise.
14137         * lib/treelang.exp (treelang_init): Likewise.
14138
14139 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14140
14141         PR tree-optimization/20470
14142         * gcc.dg/tree-ssa/pr20470.c: New test.
14143
14144 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14145
14146         * gcc.dg/ppc-stfiwx.c: New.
14147
14148 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14149
14150         PR target/19888
14151         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14152
14153 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14154
14155         * gcc.dg/20050325-1.c: Fix a typo.
14156
14157 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14158
14159         PR libfortran/19678
14160         PR libfortran/19679
14161         * gfortran.dg/dos_eol.f: New test.
14162
14163 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14164
14165         PR rtl-optimization/20249
14166         * gcc.dg/20050325-1.c: New test.
14167
14168 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14169
14170         PR libfortran/15332
14171         * gfortran.dg/pr15332.f: New test.
14172
14173 2005-03-24  Dale Johannesen  <dalej@apple.com>
14174
14175         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14176
14177 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14178
14179         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14180         'internal' visibility.
14181         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14182         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14183         'protected' visibility.
14184         * gcc.dg/visibility-7.c: Likewise.
14185         * lib/target-supports.exp (check_visibility_available): Take
14186         a parameter, the kind of visibility to check for.
14187         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14188         to check_visibility_available.
14189
14190         * g++.dg/expr/cast3.C: New.
14191
14192 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14193
14194         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14195         rs6000.
14196
14197 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14198
14199         PR target/20095
14200         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14201
14202 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14203
14204         * gcc.dg/badshift.c: Renamed to...
14205         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14206
14207         * gcc.target/i386/badshift.c: Renamed to...
14208         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14209         only.
14210
14211         PR rtl-optimization/20532
14212         * gcc.target/i386/badshift.c: New.
14213
14214 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14215
14216         * gfortran.dg/pr18025.f90: New test.
14217
14218 2005-03-23  Dale Johannesen  <dalej@apple.com>
14219
14220         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14221
14222 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14223
14224         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14225
14226         * lib/target-supports.exp (check_iconv_available): Default
14227         libiconv to -liconv, if there is no definition.
14228
14229 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14230
14231         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14232
14233 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14234
14235         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14236         * g++.dg/opt/pr7503-2.C: Likewise.
14237         * g++.dg/opt/pr7503-3.C: Likewise.
14238         * g++.dg/opt/pr7503-4.C: Likewise.
14239         * g++.dg/opt/pr7503-5.C: Likewise.
14240         * g++.dg/warn/minmax.C: New test.
14241
14242 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14243
14244         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14245         * gfortran.dg/g77_intrinsics_sub.f: New test.
14246
14247 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14248             Jan Hubicka  <jh@suse.cz>
14249             Steven Bosscher <stevenb@suse.de
14250
14251         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14252
14253 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14254
14255         PR c++/19980
14256         * g++.dg/template/redecl3.C: New test.
14257
14258 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14259
14260         PR c++/20499
14261         * g++.dg/parse/error16.C: Tweak error markers.
14262
14263 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14264
14265         PR target/20561
14266         * gcc.dg/20050321-2.c: New test.
14267
14268 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14269
14270         PR c++/20465
14271         PR c++/20381
14272         * g++.dg/template/ptrmem12.C: New.
14273
14274 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14275
14276         PR rtl-optimization/20527
14277         * gcc.c-torture/execute/pr20527-1.c: New test.
14278
14279 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14280
14281         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14282         program, compile it into a real executable and then delete the .c
14283         and .x files afterwards, to avoid problems on testglue targets.
14284
14285 2005-03-21  Stuart Hastings  <stuart@apple.com>
14286
14287         * gcc.target/i386/sse-2.c: New.
14288
14289 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14290
14291         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14292
14293 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14294
14295         * g++.dg/parse/crash25.C: Fix typo.
14296
14297 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14298
14299         PR c++/20461
14300         * g++.dg/parse/crash24.C: New test.
14301
14302         PR c++/20536
14303         * g++.dg/parse/crash25.C: New test.
14304
14305 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14306
14307         PR c++/20147
14308         * g++.dg/ext/stmtexpr4.C: New test.
14309
14310 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14311
14312         PR middle-end/20539
14313         * gcc.c-torture/compile/pr13066-1.c: New test case.
14314         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14315         * g++.dg/opt/pr13066-1.C: Likewise.
14316
14317 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14318
14319         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14320
14321 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14322
14323         PR fortran/18525
14324         * gfortran.dg/nesting_1.f90: New test.
14325
14326 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14327
14328         PR c++/20240
14329         * g++.dg/lookup/using13.C: New test.
14330
14331 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14332
14333         PR c++/20333
14334         * g++.dg/template/crash36.C: New test.
14335
14336 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14337
14338         PR c++/20463
14339         * g++.dg/template/crash35.C: New test.
14340
14341 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14342
14343         PR c++/19966
14344         * g++.dg/overload/operator2.C: New test.
14345
14346 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14347
14348         PR libfortran/20257
14349         * gfortran.dg/pr20257.f90: New test.
14350
14351 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14352
14353         PR libfortran/20480
14354         * gfortran.dg/pr20480.f90: New test.
14355
14356 2005-03-16  Richard Henderson  <rth@redhat.com>
14357
14358         PR middle-end/15700
14359         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14360         (_rtld_global): New.
14361         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14362         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14363
14364         * gcc.dg/alias-3.c: New.
14365         * gcc.dg/alias-4.c: New.
14366         * gcc.dg/alias-5.c: New.
14367         * gcc.dg/alias-6.c: New.
14368
14369 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14370
14371         * gcc.dg/cpp/ucnid-7.c: New.
14372
14373 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14374             Dorit Naishlos  <dorit@il.ibm.com>
14375
14376         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14377         darwin.
14378
14379 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14380
14381         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14382         misaligned accesses.
14383         * gcc.dg/vect/vect-58.c: Likewise.
14384         * gcc.dg/vect/vect-92.c: New.
14385         * gcc.dg/vect/vect-93.c: New.
14386
14387 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14388
14389         PR fortran/18827
14390         * gfortran.dg/assign_2.f90: New test.
14391         * gfortran.dg/assign_3.f90: New test.
14392         * gfortran.dg/assign.f90: New test.
14393
14394 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14395
14396         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14397         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14398         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14399         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14400         names.
14401
14402 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14403
14404         * gcc.dg/cpp/ucnid-6.c: New.
14405
14406         * gcc.dg/cpp/normalize-1.c: New.
14407         * gcc.dg/cpp/normalize-2.c: New.
14408         * gcc.dg/cpp/normalize-3.c: New.
14409         * gcc.dg/cpp/normalize-4.c: New.
14410         * gcc.dg/cpp/ucnid-4.c: New.
14411         * gcc.dg/cpp/ucnid-5.c: New.
14412         * g++.dg/cpp/normalize-1.C: New.
14413         * g++.dg/cpp/ucnid-1.C: New.
14414
14415 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14416
14417         * gcc.dg/pr18628.c: New.
14418
14419 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14420
14421         PR c++/20280
14422         * g++.dg/tree-ssa/pr20280.C: New.
14423
14424 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14425
14426         PR fortran/20467
14427         * gfortran.dg/stfunc_2.f90: New test.
14428
14429 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14430
14431         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14432
14433 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14434
14435         * gcc.dg/tree-ssa/20050314-1.c: New test.
14436
14437 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14438
14439         PR c++/4403
14440         PR c++/9783, DR433
14441         * g++.dg/template/friend34.C: New test.
14442         * g++.dg/template/friend35.C: Likewise.
14443         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14444
14445 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14446
14447         Friend class name lookup 5/n
14448         PR c++/1016
14449         * g++.dg/lookup/hidden-class1.C: New test.
14450         * g++.dg/lookup/hidden-class2.C: Likewise.
14451         * g++.dg/lookup/hidden-class3.C: Likewise.
14452         * g++.dg/lookup/hidden-class4.C: Likewise.
14453         * g++.dg/lookup/hidden-class5.C: Likewise.
14454         * g++.dg/lookup/hidden-class6.C: Likewise.
14455         * g++.dg/lookup/hidden-class7.C: Likewise.
14456         * g++.dg/lookup/hidden-class8.C: Likewise.
14457         * g++.dg/lookup/hidden-class9.C: Likewise.
14458         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14459         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14460         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14461         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14462         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14463         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14464         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14465         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14466         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14467         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14468         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14469
14470 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/20157
14473         * g++.dg/template/error18.C: New test.
14474
14475 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14476
14477         PR debug/16792
14478         * g++.dg/debug/pr16792.C: New test.
14479
14480 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14481
14482         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14483         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14484         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14485         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14486         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14487         test assertion names.
14488
14489 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14490
14491         PR fortran/18600
14492         * gfortran.dg/stfunc_1.f90: New test.
14493
14494 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14495
14496         PR fortran/16907
14497         * gfortran.dg/real_index_1.f90: New test.
14498
14499 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14500
14501         PR fortran/20323
14502         * gfortran.dg/spec_expr_1.f90: New test.
14503
14504 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14505
14506         PR c/20402
14507         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14508         new parser.
14509
14510 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14511
14512         PR fortran/20361
14513         * gfortran.dg/largeequiv_1.f90: New test.
14514
14515 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14516
14517         * gcc.dg/ucnid-1.c: New.
14518         * gcc.dg/ucnid-2.c: New.
14519         * gcc.dg/ucnid-3.c: New.
14520         * gcc.dg/ucnid-4.c: New.
14521         * gcc.dg/ucnid-5.c: New.
14522         * gcc.dg/ucnid-6.c: New.
14523         * gcc.dg/cpp/ucnid-1.c: New.
14524         * gcc.dg/cpp/ucnid-2.c: New.
14525         * gcc.dg/cpp/ucnid-3.c: New.
14526         * g++.dg/other/ucnid-1.C: New.
14527
14528 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14529
14530         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14531
14532 2005-03-11  Per Bothner  <per@bothner.com>
14533
14534         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14535         that diagnotics refer to correct token.
14536         * gcc.dg/unused-3.c: Likewise.
14537
14538 2005-03-11  Per Bothner  <per@bothner.com>
14539
14540         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14541         constant" is now actually on same line as string constant.
14542         * gcc.dg/cpp/direct2s.c: Likewise.
14543
14544 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14545
14546         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14547
14548 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14549
14550         PR libfortran/20124
14551         * gfortran.dg/pr20124.f90: New Test
14552
14553 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14554
14555         PR tree-optimization/20130
14556         * gcc.dg/pr20130-1.c: New test.
14557
14558 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14559
14560         PR target/20095
14561         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14562
14563 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14564
14565         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14566
14567 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14568
14569         * g++.dg/eh/forced1.C: Fix comment.
14570         * g++.dg/eh/forced2.C: Ditto.
14571         * g++.dg/eh/forced3.C: Ditto.
14572         * g++.dg/eh/forced4.C: Ditto.
14573
14574 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14575
14576         PR rtl-opt/20412
14577         * gcc.c-torture/compile/pr20412.c: New test.
14578
14579 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14580
14581         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14582
14583 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14584
14585         PR target/20322
14586         * gcc.dg/20050307-1.c: New test.
14587
14588 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14589
14590         PR c++/20375
14591         * g++.dg/other/stdarg3.C: New.
14592
14593 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14594
14595         PR c++/18384, c++/18327
14596         * g++.dg/init/array19.C: New test.
14597
14598         PR inline-asm/20314
14599         * gcc.dg/torture/pr20314-1.c: New test.
14600         * gcc.dg/torture/pr20314-2.c: New test.
14601
14602 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14603
14604         * gcc.dg/20050309-1.c: New test.
14605
14606 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14607
14608         * gcc.dg/builtins-10.c: Reactivate disabled test.
14609         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14610         new cbrt transformations.
14611
14612 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14613
14614         PR c++/20208
14615         * g++.dg/template/array13.C: New test.
14616
14617 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14618
14619         PR c++/16859
14620         * g++.dg/init/brace4.C: New test.
14621
14622 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         PR c++/20186
14625         * g++.dg/template/non-dependent12.C: New.
14626
14627 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14628
14629         PR c++/20142
14630         * g++.dg/init/array18.C: Add dg-do run marker.
14631
14632         PR c++/20142
14633         * g++.dg/init/array18.C: New test.
14634
14635 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14636
14637         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14638         * g++.dg/gcov/gcov.exp: Likewise.
14639         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14640         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14641         * lib/c-torture.exp: Likewise.
14642         * lib/fortran-torture.exp: Likewise.
14643         * lib/g++.exp: Likewise.
14644         * lib/gcc-defs.exp: Likewise.
14645         * lib/gcc-dg.exp: Likewise.
14646         * lib/gcc.exp: Likewise.
14647         * lib/gcov.exp: Likewise.
14648         * lib/gfortran.exp: Likewise.
14649         * lib/mike-g++.exp: Likewise.
14650         * lib/mike-gcc.exp: Likewise.
14651         * lib/objc-torture.exp: Likewise.
14652         * lib/objc.exp: Likewise.
14653         * lib/profopt.exp: Likewise.
14654         * lib/target-libpath.exp: Likewise.
14655         * lib/target-supports.exp: Likewise.
14656         * lib/treelang.exp: Likewise.
14657         * lib/wrapper.exp: Likewise.
14658
14659 2005-03-08  Jeff Law  <law@redhat.com>
14660
14661         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14662         PHI-OPT changes.
14663
14664 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14665
14666         * gcc.dg/vect/pr20122.c: New test.
14667
14668 2005-03-07  Jeff Law  <law@redhat.com>
14669
14670         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14671         was folded away.
14672         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14673         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14674         * gcc.dg/tree-ssa/pr18134.c: New test.
14675
14676 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14677
14678         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14679         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14680         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14681
14682 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14683
14684         PR tree-opt/17671
14685         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14686
14687 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14688
14689         * g++.dg/warn/Wnvdtor.C: New test.
14690
14691 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14692
14693         * gcc.dg/torture/pr19683-1.c: New test.
14694
14695 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14696
14697         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14698         * gfortran.dg/g77/19990313-2.f: Ditto.
14699         * gfortran.dg/g77/19990313-3.f: Ditto.
14700         * gfortran.dg/g77/19990525-0.f: Ditto.
14701         * gfortran.dg/g77/19990826-0.f: Ditto.
14702         * gfortran.dg/g77/19990826-2.f: Ditto.
14703         * gfortran.dg/g77/19990826-3.f: Ditto.
14704         * gfortran.dg/g77/20000511-1.f: Ditto.
14705         * gfortran.dg/g77/20000511-2.f: Ditto.
14706         * gfortran.dg/g77/970625-2.f: Ditto.
14707         * gfortran.dg/g77/980310-2.f: Ditto.
14708         * gfortran.dg/g77/980310-3.f: Ditto.
14709         * gfortran.dg/g77/980310-8.f: Ditto.
14710         * gfortran.dg/g77/980519-2.f: Ditto.
14711         * gfortran.dg/g77/alpha1.f: Ditto.
14712         * gfortran.dg/g77/claus.f: Ditto.
14713         * gfortran.dg/g77/erfc.f: Ditto.
14714         * gfortran.dg/g77/short.f: Ditto.
14715         * gfortran.fortran-torture/execute/data.f90: Ditto.
14716         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14717         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14718
14719 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14720
14721         * lib/file-format.exp (gcc_target_object_format): Add check for som
14722         format and hardcode object formats on hppa*-*-hpux*.
14723         * lib/target-supports.exp (check_weak_available): Add check for som
14724         object format.  Always return 0 on hppa*-*-hpux10*.
14725
14726         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14727         is defined.
14728
14729         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14730
14731 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14732
14733         * gfortran.dg/pr19936_1.f90: New test.
14734         * gfortran.dg/pr19936_2.f90: New test.
14735         * gfortran.dg/pr19936_3.f90: New test.
14736
14737 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14738             Paul Thomas <prthomas@drfccad.cea.fr>
14739
14740         * gfortran.dg/PR19754_1.f90: New test.
14741         * gfortran.dg/PR19754_2.f90: Ditto.
14742
14743 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14744
14745         PR c++/19311
14746         * g++.dg/template/non-dependent11.C: New test.
14747
14748 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14749
14750         * lib/target-supports.exp (check_iconv_available): Fix comment.
14751
14752 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14753             Joseph S. Myers  <joseph@codesourcery.com>
14754
14755         PR c++/19797
14756         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14757
14758 2005-03-04  Matthew Sachs  <msachs@apple.com>
14759
14760         * gcc.exp (gcc_target_compile): Put braces around
14761         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14762         * objc.exp (objc_target_compile): Likewise.
14763         * treelang.exp (treelang_target_compile): Likewise.
14764
14765 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14766
14767         PR fortran/19673
14768         * gfortran.dg/func_result_1.f90: New test.
14769
14770 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14771
14772         * gcc.misc-tests/options.exp: New test.
14773
14774 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14775
14776         * gcc.dg/pr15784-4.c: New test.
14777
14778 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14779
14780         * gcc.c-torture/execute/pr17133.c: New.
14781         * gcc.c-torture/compile/20050303-1.c: New.
14782
14783 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14784
14785         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14786
14787 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14788
14789         * g++.dg/overload/using2.C: New.
14790
14791 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/19916
14794         * g++.dg/init/ptrmem2.C: New test.
14795
14796 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14797
14798         PR c/8927
14799         * gcc.dg/pr8927-1.c: New test.
14800
14801 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14802
14803         PR c++/20232
14804         * g++.dg/inherit/covariant12.C: New.
14805
14806 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14807
14808         PR fortran/19479
14809         * gfortran.dg/bound_1.f90: New test.
14810
14811 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14812
14813         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14814         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14815
14816 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14817
14818         PR c/20245
14819         * gcc.dg/pr20245-1.c: New test.
14820
14821 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14822
14823         PR middle-end/19874
14824         * gcc.c-torture/execute/20050119-2.c: New test case.
14825
14826 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14827
14828         * README: Update the DejaGnu bug reporting address.
14829         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14830         * lib/objc-torture.exp: Likewise.
14831
14832 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14833
14834         * gfortran.dg/boz_1.f90: New test.
14835         * gfortran.dg/boz_3.f90: New test.
14836         * gfortran.dg/boz_4.f90: New test.
14837
14838 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14839
14840         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14841         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14842
14843 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14844
14845         PR libfortran/20101
14846         * gfortran.dg/write_0_pe_format.f90: New test.
14847
14848 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14849
14850         PR c++/20206
14851         * g++.dg/opt/thunk2.C: New test.
14852         * g++.dg/opt/covariant1.C: New test.
14853
14854 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14855
14856         * gfortran.dg/e_d_fmt.f90: New test.
14857
14858 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14859
14860         * gcc.dg/asm-b.c: Fix comment typos.
14861
14862 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14863
14864         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14865         a V_MAY_DEF also.
14866
14867 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14868
14869         PR tree-opt/20188
14870         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14871         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14872         * gcc.dg/asm-b.c: New test.
14873
14874 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14875
14876         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14877         Disable this test on IRIX 6.
14878
14879 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14880
14881         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14882         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14883         parser.
14884
14885 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14886
14887         PR tree-optimization/20204
14888         * testsuite/gcc.dg/pr20204.c: New test.
14889
14890 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14891
14892         PR target/20196
14893         * gcc.c-torture/execute/20050224-1.c: New test.
14894
14895         PR c++/20175
14896         * g++.dg/warn/Wbraces2.C: New test.
14897
14898 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14899
14900         PR c++/19878
14901         * g++.dg/init/const2.C: New test.
14902
14903 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14904
14905         PR tree-optimization/20100
14906         * gcc.c-torture/execute/pr20100-1.c: New test.
14907
14908 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14909
14910         * gfortran.dg/implicit_3.f90: New test.
14911
14912         * gfortran.dg/deftype_1.f90: New test.
14913
14914 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14915
14916         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14917         the test passes.
14918         * g++.dg/other/anon3.C: Accept a warning.
14919
14920 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14921
14922         * gcc.dg/pr20017.c: Fix a comment typo.
14923
14924 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14925
14926         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14927
14928 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14929
14930         PR ada/19902
14931         * ada/acats/tests/cxa/cxa3004.a: Remove.
14932         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14933
14934 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14935
14936         PR c++/20073
14937         * g++.dg/init/const1.C: New test.
14938
14939         PR c++/19991
14940         * g++.dg/parse/constant7.C: New test.
14941
14942         PR c++/20152
14943         * g++.dg/parse/error27.C: New test.
14944         * g++.dg/template/qualttp15.C: Adjust error markers.
14945         * g++.old-deja/g++.other/struct1.C: Likewise.
14946
14947         PR c++/20153
14948         * g++.dg/template/error17.C: New test.
14949
14950         PR c++/20148
14951         * g++.dg/parser/error26.C: New test.
14952
14953 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14954
14955         PR tree-optimization/20100
14956         PR tree-optimization/20115
14957         * gcc.dg/pr20115.c: New test.
14958         * gcc.dg/pr20115-1.c: New test.
14959         * gcc.dg/pr20100.c: New test.
14960         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14961         call-clobbered variables after alias1.
14962
14963 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14964
14965         * gfortran.dg/list_read_4.f90: new test.
14966
14967 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14968
14969         PR rtl-optimization/20017.
14970         * gcc.dg/pr20017.c: New.
14971
14972 2005-02-22  Devang Patel  <dpatel@apple.com>
14973
14974         PR 19952
14975         * g++.dg/tree-ssa/pr19952.C: New test.
14976
14977 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14978
14979         PR c++/19883
14980         * g++.dg/parse/constant6.C: New test.
14981
14982 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14983
14984         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14985         * g++.dg/charset/asm2.c: Likewise.
14986         * g++.dg/charset/asm3.c: Likewise.
14987         * g++.dg/charset/asm4.c: Likewise.
14988         * g++.dg/charset/asm5.c: Likewise.
14989         * g++.dg/charset/attribute1.c: Likewise.
14990         * g++.dg/charset/attribute2.c: Likewise.
14991         * g++.dg/charset/extern1.cc: Likewise.
14992         * g++.dg/charset/extern2.cc: Likewise.
14993         * g++.dg/charset/extern3.cc: Likewise.
14994         * g++.dg/charset/function.cc: Likewise.
14995         * g++.dg/charset/string.c: Likewise.
14996         * g++.dg/charset/charset.exp: Likewise.
14997         * lib/target-supports.exp (check_iconv_available): Fix comment.
14998
14999 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15000
15001         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15002         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15003         * gcc.dg/charset/asm2.c: Likewise.
15004         * gcc.dg/charset/asm3.c: Likewise.
15005         * gcc.dg/charset/asm4.c: Likewise.
15006         * gcc.dg/charset/asm5.c: Likewise.
15007         * gcc.dg/charset/asm6.c: Likewise.
15008         * gcc.dg/charset/attribute1.c: Likewise.
15009         * gcc.dg/charset/attribute2.c: Likewise.
15010         * gcc.dg/charset/builtin1.c: Likewise.
15011         * gcc.dg/charset/extern.c: Likewise.
15012         * gcc.dg/charset/function.c: Likewise.
15013         * gcc.dg/charset/string.c: Likewise.
15014         * gcc.dg/charset/charset.exp: Likewise.
15015
15016 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15017
15018         PR fortran/20086
15019         * gfortran.dg/pr20086.f90: New test.
15020
15021 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15022
15023         PR tree-optimization/19786
15024         * g++.dg/tree-ssa/pr19786.C: New.
15025
15026 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15027
15028         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15029
15030 2005-02-21  Jeff Law  <law@redhat.com>
15031
15032         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15033
15034 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15035
15036         * gfortran.dg/do_iterator: Split loop, markup all lines for
15037         which an error locus is printed.
15038         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15039         locus is printed.
15040         * gfortran.dg/select_4.f90: Likewise.
15041         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15042         locuses in the various permutations.
15043
15044 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15045
15046         PR tree-optimization/19951
15047         * g++.dg/vect: New directory.
15048         * g++.dg/vect/vect.exp: New file.
15049         * g++.dg/vect/pr19951.cc: New testcase.
15050         * g++.dg/dg.exp: Also prune vectorizer tests.
15051
15052 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15053
15054         PR 18785
15055         * gcc.dg/charset/builtin1.c: New test.
15056
15057 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15058
15059         PR c++/19299
15060         * g++.dg/inherit/volatile1.C: New test.
15061
15062         PR c++/19440
15063         * g++.dg/template/dtor4.C: New test.
15064
15065 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15066
15067         * gfortran.dg/int_1.f90: New test.
15068
15069 2005-02-19  Devang Patel  <dpatel@apple.com>
15070
15071         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15072
15073 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15074
15075         * gfortran.dg/achar_1.f90: New test.
15076
15077 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15078
15079         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15080
15081 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15082             Jakub Jelinek  <jakub@redhat.com>
15083
15084         PR tree-optimization/19828
15085         * gcc.dg/tree-ssa/loop-7.c: New test.
15086         * gcc.c-torture/execute/20050218-1.c: New test.
15087
15088 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15089
15090         PR c/20043
15091         * gcc.dg/transparent-union-1.c: New test.
15092         * gcc.dg/transparent-union-2.c: New test.
15093
15094 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15095
15096         PR tree-optimization/18977
15097         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15098
15099 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15100
15101         PR target/20054
15102         * gcc.dg/pr20054.c: New test.
15103
15104 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15105
15106         PR c++/19508
15107         * g++.dg/ext/attrib20.C: New test.
15108
15109 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15110
15111         PR middle-end/20030
15112         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15113
15114 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15115
15116         PR c++/20008
15117         * g++.dg/opt/switch4.C: New.
15118
15119 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15120
15121         PR c++/20023
15122         PR tree-optimization/20009
15123         * gcc.c-torture/compile/20050217-1.c: New test.
15124         * g++.dg/opt/switch3.C: New test.
15125
15126         PR tree-optimization/18947
15127         * gcc.c-torture/compile/20050215-1.c: New test.
15128         * gcc.c-torture/compile/20050215-2.c: New test.
15129         * gcc.c-torture/compile/20050215-3.c: New test.
15130
15131 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15132
15133         PR c++/20028
15134         * g++.dg/template/crash34.C: New.
15135
15136         PR c++/20022
15137         * g++.dg/other/access3.C: New.
15138
15139 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15140
15141         * gcc.dg/vect/vect-98.c: New test.
15142
15143 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15144
15145         PR tree-optimization/19967
15146         * gcc.dg/pr19967.c: New.
15147
15148 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15149
15150         PR middle-end/19857
15151         * gcc.dg/tree-ssa/20050215-1.c: New test.
15152         * gcc.c-torture/execute/20050215-1.c: New test.
15153
15154 2005-02-15  Eric Christopher  <echristo@redhat.com>
15155
15156         * gcc.dg/cpp/20050215-1.c: New file.
15157
15158 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15159
15160         PR tree-optimization/15785
15161         * gcc.dg/pr15785-1.c: New test.
15162
15163 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15164
15165         PR c++/17788
15166         * g++.dg/init/ctor4.C: New.
15167         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15168
15169 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15170
15171         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15172         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15173
15174 2005-02-15  Andreas Schwab  <schwab@suse.de>
15175
15176         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15177         declare malloc.
15178
15179 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15180
15181         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15182
15183 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15184
15185         PR tree-optimization/19853
15186         * gcc.c-torture/compile/pr19853.c: New test.
15187
15188 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15189
15190         PR c++/19608
15191         * g++.dg/parse/local-class1.C: New.
15192
15193         PR c++/19895
15194         * g++.dg/parse/ptrmem3.C: New.
15195
15196         PR c++/19884
15197         * g++.old-deja/g++.oliva/template6.C: Add another case.
15198         * g++.dg/template/explicit6.C: New.
15199
15200 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15201
15202         PR c++/17816
15203         * g++.dg/other/redecl2.C: New.
15204
15205 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15206
15207         PR c++/19891
15208         * g++.dg/abi/covariant4.C: New.
15209
15210 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15211
15212         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15213
15214 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15215
15216         * gcc.dg/vect/vect-96.c: Fix typo.
15217
15218 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15219
15220         PR c++/14479
15221         PR c++/19487
15222         * g++.dg/template/enum5.C: New test.
15223
15224 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15225
15226         * gcc.dg/vect/vect-97.c: New test.
15227
15228 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15229
15230         * gcc.dg/vect/vect-96.c: New test.
15231
15232 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15233
15234         * gcc.dg/builtins-34.c: Also check ldexp*.
15235
15236 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15237
15238         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15239
15240 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15241
15242         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15243         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15244         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15245         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15246         selector_list, selector_expression, dg-process-target): Move to new
15247         file target-supports-dg.exp.
15248         * lib/target-supports-dg.exp: New.
15249
15250         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15251         New.
15252
15253 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15254
15255         PR c++/19666
15256         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15257
15258         PR middle-end/19858
15259         * gcc.c-torture/compile/20050210-1.c: New test.
15260
15261 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15262
15263         PR c++/19755
15264         * g++.dg/warn/Wbraces1.C: New test.
15265
15266 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15267
15268         * gcc.dg/builtins-52.c: New testcase.
15269
15270 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15271
15272         PR c/19342
15273         * gcc.c-torture/execute/20050119-1.c: New test.
15274
15275 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15276
15277         PR c++/19811
15278         * g++.dg/init/delete1.C: New test.
15279
15280 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15281
15282         PR c++/18470
15283         * g++.dg/template/static12.C: New test.
15284
15285 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15286
15287         PR c++/19787
15288         * g++.dg/conversion/ambig1.C: New test.
15289
15290         PR c++/19739
15291         * g++.dg/ext/attrib19.C: New test.
15292
15293         PR c++/19732
15294         * g++.dg/parse/dtor5.C: New test.
15295
15296         PR c++/19762
15297         * g++.dg/template/dtor3.C: New test.
15298
15299         PR c++/19826
15300         * g++.dg/template/static11.C: New test.
15301         * g++.dg/template/crash2.C: Remove dg-error marker.
15302
15303 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15304
15305         PR C++/18491
15306         * g++.old-deja/g++.mike/p10769a.C: Remove.
15307
15308 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15309
15310         * gcc.dg/builtins-48.c: New test case.
15311         * gcc.dg/builtins-49.c: New test case.
15312         * gcc.dg/builtins-50.c: New test case.
15313         * gcc.dg/builtins-51.c: New test case.
15314
15315 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15316
15317         PR middle-end/19583
15318         * g++.dg/warn/Wreturn-type-3.C: New test.
15319
15320 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15321
15322         PR middle-end/19402
15323         * gcc.dg/pr19402-1.c: New testcase.
15324         * gcc.dg/pr19402-2.c: likewise.
15325
15326 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15327
15328         PR middle-end/19854
15329         * g++.dg/tree-ssa/tmmti.C: New testcase.
15330
15331 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15332
15333         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15334
15335 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15336
15337         PR c++/19733
15338         * g++.dg/parse/crash23.C: New test.
15339         * g++.dg/warn/Weff1.C: New test.
15340
15341 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15342
15343         * gcc.dg/20050209-1.c: New test.
15344
15345 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15346
15347         PR target/19799
15348         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15349
15350 2005-02-08  Mike Stump  <mrs@apple.com>
15351
15352         * g++.dg/pch/import-2.c: New test.
15353         * g++.dg/pch/import-2.hs: New.
15354         * g++.dg/pch/include/import-2a.h: New.
15355         * g++.dg/pch/include/import-2b.h: New.
15356
15357 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15358
15359         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15360
15361 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15362
15363         * gfortran.dg/substr_1.f90: New test.
15364
15365 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15366
15367         PR middle-end/19775
15368         * gcc.dg/torture/builtin-power-1.c: Disable test for
15369         invalid transformation.
15370         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15371         no longer optimize.
15372         * gcc.dg/builtins-47.c: New testcase.
15373
15374 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15375             Dorit Naishlos  <dorit@il.ibm.com>
15376
15377         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15378
15379 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15380
15381         * gcc.c-torture/compile/20050206-1.c: New test.
15382
15383 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15384
15385         PR tree-opt/19768
15386         * g++.dg/opt/pr19768.C: New test.
15387
15388 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15389
15390         PR tree-opt/19736
15391         * gcc.c-torture/compile/pr19736.c: New test.
15392
15393 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15394
15395         PR c++/17401
15396         * g++.dg/parse/error25.C: New test.
15397
15398 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15399
15400         * gcc.c-torture/execute/20050203-1.c: New.
15401
15402 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15403
15404         * gcc.dg/vect/vect-85.c: Remove xfail.
15405         * gcc.dg/vect/vect-86.c: Remove xfail.
15406         * gcc.dg/vect/vect-87.c: Remove xfail.
15407         * gcc.dg/vect/vect-88.c: Remove xfail.
15408
15409 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15410
15411         * gcc.dg/altivec-19.c: New.
15412
15413 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15414
15415         PR c/17807
15416         * gcc.dg/nested-func-3.c: New test.
15417         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15418
15419 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15420
15421         * gcc.test-framework/gen_directive_tests: Generate tests for
15422         selector expressions.
15423
15424 2005-02-02  Matt Austern  <austern@apple.com>
15425
15426         PR c++/19628
15427         * g++/ext/builtin7.C: New.
15428         * g++/ext/builtin8.C: New.
15429
15430 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15431
15432         PR c/18502
15433         * gcc.dg/pr18502-1.c: New test.
15434
15435 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15436
15437         PR c++/17413
15438         * g++.dg/template/local4.C: Tweak.
15439
15440 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15441
15442         PR tree-optimization/19578
15443         * gcc.c-torture/compile/20050202-1.c: New test.
15444
15445 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15446
15447         PR c/19435
15448         * gcc.dg/c99-init-4.c: New test.
15449
15450 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15451
15452         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15453
15454         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15455
15456         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15457         * g++.dg/eh/check-vect.h: New.
15458
15459         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15460         * gcc.dg/vect/vect-78.c: Ditto.
15461         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15462         Remove.
15463
15464         * g++.dg/conversion/simd1.C: Expect warning.
15465         * g++.dg/ext/attribute-test-1.C: Ditto.
15466         * g++.dg/ext/attribute-test-2.C: Ditto.
15467         * g++.dg/ext/attribute-test-3.C: Ditto.
15468         * g++.dg/ext/attribute-test-4.C: Ditto.
15469
15470         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15471         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15472
15473         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15474
15475 2005-02-01  Richard Henderson  <rth@redhat.com>
15476
15477         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15478         long double for ibm double-double format.
15479         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15480
15481 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15482
15483         PR tree-optimization/19633
15484         * testsuite/gcc.dg/pr19633-1.c: New test.
15485         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15486         to NULL or a symbol.
15487
15488 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15489
15490         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15491         New procs.
15492         (dg-process-target (local override)): Handle selector expressions.
15493
15494         * gcc.test-framework/README: Describe tests in source directory.
15495         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15496         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15497         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15498         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15499         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15500         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15501         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15502         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15503         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15504         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15505         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15506         * gcc.test-framework/dg-error-exp-P.c: New test.
15507         * gcc.test-framework/dg-error-exp-XP.c: New test.
15508         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15509         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15510         * gcc.test-framework/dg-output-exp-P.c: New test.
15511         * gcc.test-framework/dg-output-exp-XF.c: New test.
15512         * gcc.test-framework/dg-warning-exp-P.c: New test.
15513         * gcc.misc-tests/dg-1.c: Remove.
15514         * gcc.misc-tests/dg-2.c: Remove.
15515         * gcc.misc-tests/dg-3.c: Remove.
15516         * gcc.misc-tests/dg-4.c: Remove.
15517         * gcc.misc-tests/dg-5.c: Remove.
15518         * gcc.misc-tests/dg-6.c: Remove.
15519         * gcc.misc-tests/dg-7.c: Remove.
15520         * gcc.misc-tests/dg-8.c: Remove.
15521         * gcc.misc-tests/dg-9.c: Remove.
15522         * gcc.misc-tests/dg-10.c: Remove.
15523         * gcc.misc-tests/dg-11.c: Remove.
15524         * gcc.misc-tests/dg-12.c: Remove.
15525         * gcc.misc-tests/dg-test.exp: Remove.
15526
15527         * gcc.test-framework/test-framework.awk: Change recording and
15528         printing of passes and failures.
15529
15530         * gcc.test-framework: New directory.
15531         * gcc.test-framework/README: New.
15532         * gcc.test-framework/test-framework.exp: New.
15533         * gcc.test-framework/test-framework.awk: New.
15534         * gcc.test-framework/gen_directive_tests: New.
15535
15536 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15537
15538         * lib/treelang.exp: Fix comment typos.
15539         (treelang_target_compile): Don't append libs=-ltreelang to options.
15540
15541 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15542
15543         * g++.dg/parse/typename7.C: Adjust error messages.
15544
15545 2005-01-31  Jeff Law  <law@redhat.com>
15546
15547         * gcc.c-torture/execute/20050131-1.c: New test.
15548         * gcc.dg/wcaselabel.c: New test.
15549
15550 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15551
15552         * g++.dg/other/warning1.C: Adjust error messags.
15553         * g++.dg/parse/constant5.C: New test.
15554
15555 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15556
15557         PR c/19333
15558         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15559         the test case valid.
15560         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15561         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15562         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15563         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15564         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15565         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15566
15567 2005-01-31  Dale Johannesen  <dalej@apple.com>
15568
15569         * g++.dg/opt/pr19650.C: New test.
15570
15571 2005-01-31  Richard Henderson  <rth@redhat.com>
15572
15573         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15574         long double for intel double extended format.
15575         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15576
15577 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15578
15579         PR c++/19555
15580         * g++.dg/template/static10.C: New test.
15581
15582         PR c++/19395
15583         * g++.dg/parse/error24.C: New test.
15584
15585         PR c++/19367
15586         * g++.dg/lookup/builtin1.C: New test.
15587
15588         PR c++/19457
15589         * g++.dg/warn/conv3.C: New test.
15590
15591 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15592
15593         PR fortran/19647
15594         * gfortan.dg/inquire_7.f90
15595
15596 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15597
15598         PR tree-optimization/15791
15599         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15600         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15601         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15602         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15603         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15604         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15605         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15606         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15607         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15608         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15609
15610 2005-01-29  Paul Brook  <paul@codesourcery.com>
15611
15612         PR fortran/18565
15613         * check.c (real_or_complex_check): New function.
15614         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15615         * intrinsic.c (add_functions): Use new check functions.
15616         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15617         Add prototypes.
15618
15619 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15620
15621         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15622         gcc.dg/lvalue-3.c: New tests.
15623         * gcc.dg/concat.c: Update expected messages.
15624
15625 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15626
15627         PR libfortran/19595
15628         * gfortran.dg/eor_1.f90: New test.
15629
15630 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15631
15632         PR fortran/19589
15633         * gfortran.dg/logical_data_1.f90: New test.
15634
15635 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/19253
15638         * g++.dg/template/crash33.C: New test.
15639
15640         PR c++/19667
15641         * g++.dg/template/crash32.C: New test.
15642
15643 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15644
15645         PR middle-end/16558
15646         * g++.dg/warn/Wreturn-type-2.C: New test.
15647
15648 2004-06-24  Jeff Law  <law@redhat.com>
15649
15650         * gcc.dg/tree-ssa/20050128-1.c: New test.
15651
15652 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15653
15654         * gcc.target/frv/all-mdpackh-1.c: New test.
15655
15656 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15657
15658         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15659
15660 2005-01-27  Richard Henderson  <rth@redhat.com>
15661
15662         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15663
15664 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15665
15666         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15667
15668 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15669
15670         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15671         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15672         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15673         to cope with cases where the multilib options override the dg-options.
15674
15675 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15676
15677         PR c/18946
15678         * gcc.dg/noncompile/20050120-1.c: New test.
15679
15680 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15681
15682         PR tree-optimization/19633
15683         * gcc.dg/pr19633.c: New test.
15684         * gcc.dg/tree-ssa/pr19633.c: New test.
15685
15686 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15687
15688         * gcc.dg/20041216-1.c: New test.
15689
15690 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15691
15692         PR objc/18862
15693         * objc.dg/selector-2.m: New test.
15694
15695 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15696
15697         * g++.dg/opt/range-test-2.C: New test.
15698
15699         PR rtl-optimization/19579
15700         * gcc.c-torture/execute/20050124-1.c: New test.
15701
15702 2005-01-26  Greg Parker  <gparker@apple.com>
15703         Stuart Hastings  <stuart@apple.com>
15704
15705         * gcc.c-torture/execute/20050125-1.c: New.
15706
15707 2005-01-18  Jan Hubicka  <jh@suse.cz>
15708
15709         PR tree-optimize/19337
15710         * gcc.c-torture/compile/20050119-1.c: New test.
15711
15712 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15713
15714         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15715         test for successful match.
15716
15717 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15718
15719         PR objc/18408
15720         * objc.dg/comp-types-7.m: New test.
15721
15722 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15723
15724         * lib/target-supports.exp (current_target_name): New.
15725         (check_effective_target_ilp32, check_effective_target_lp64):
15726         Cache the result to use as long as the current target, with
15727         multilib flags, remains the same.
15728
15729         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15730         (dg-require-weak, dg-require-visibility, dg-require-alias,
15731         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15732         dg-require-effective-target, dg-skip-if): Remove call to
15733         skip_test_and_clear_xfail.
15734         (dg-test): Clear xfail data.
15735
15736 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15737
15738         PR target/17751
15739         * gcc.dg/ppc64-toc.c: New test.
15740
15741         * g++.dg/tree-ssa/empty-1.C: New test.
15742
15743         PR middle-end/19551
15744         * gcc.c-torture/execute/20050121-1.c: New test.
15745         * gcc.dg/20050121-2.c: New test.
15746
15747 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15748         Paul Brook  <paul@codesourcery.com>
15749
15750         PR fortran/17941
15751         * gfortran.dg/real_const_1.f: New test.
15752         * gfortran.dg/real_const_2.f90: New test.
15753         * gfortran.dg/complex_int_1.f90: New test.
15754
15755 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15756
15757         PR fortran/19313
15758         * gfortan.dg/inquire_6.f90: New test.
15759
15760 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15761
15762         PR libfortran/19451
15763         * open_readonly_1.f90: New test.
15764
15765 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15766
15767         PR libfortran/18982
15768         * gfortran.dg/open_new.f90: New file.
15769
15770 2005-01-22  Paul Brook  <paul@codesourcery.com>
15771
15772         * namelist_1.f90: New test.
15773
15774 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15775
15776         PR tree-optimization/19484
15777         * gcc.c-torture/compile/20050122-[12].c: New tests.
15778
15779 2005-01-22  Paul Brook  <paul@codesourcery.com>
15780
15781         * gfortran.dg/implicit_2.f90: New test.
15782
15783 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15784
15785         PR fortran/19314
15786         * gfortran.dg/inquire_5.f90: New test.
15787
15788 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15789
15790         PR c/18809
15791         * gcc.dg/pr18809-1.c: New test.
15792
15793 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15794
15795         * gcc.dg/20050121-1.c: New test.
15796
15797         PR tree-optimization/13000
15798         * gcc.dg/20040206-1.c: Change warning to point where function is
15799         being inlined.
15800
15801 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15802
15803         PR c++/19208
15804         * g++.dg/template/array11.C: New test.
15805
15806 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15807
15808         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15809         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15810         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15811         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15812         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15813         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15814
15815 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15816
15817         PR tree-optimization/15349
15818         * gcc.dg/tree-ssa/pr15349.c: New.
15819
15820 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15821
15822         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15823
15824 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15825
15826         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15827         scan-assembler-times directive name.
15828
15829         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15830         after dg-do.
15831
15832         PR rtl-optimization/19462
15833         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15834
15835 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15836
15837         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15838         counting function calls on ia64.
15839
15840 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15841
15842         PR rtl-optimization/15139
15843         * gcc.dg/20050111-2.c: New test.
15844
15845         PR c/17297
15846         * gcc.c-torture/compile/20050113-1.c: New testcase.
15847
15848         PR middle-end/19164
15849         * gcc.dg/20050113-1.c: New testcase.
15850
15851 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15852
15853         * gcc.dg/vect/vect-85.c: Add comment.
15854         * gcc.dg/vect/vect-86.c: Add xfail for now.
15855         * gcc.dg/vect/vect-87.c: Add xfail for now.
15856         * gcc.dg/vect/vect-88.c: Add xfail for now.
15857         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15858
15859 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15860
15861         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15862
15863 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15864
15865         * g++.dg/debug/typedef3.C: New test.
15866
15867 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15868
15869         PR c/19472
15870         * gcc.dg/asm-a.c: New test.
15871
15872 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15873
15874         * gcc.dg/sh-relax.c: Add prototype for abort.
15875
15876 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15877
15878         * gcc.dg/short-compare-1.c: New test.
15879         * gcc.dg/short-compare-2.c: Likewise.
15880
15881 2005-01-18  Michael Matz  <matz@suse.de>
15882
15883         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15884
15885 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15886
15887         PR tree-optimization/19121
15888         * gcc.c-torture/compile/pr19121.c: New test.
15889
15890 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15891
15892         PR target/19357
15893         * gcc.c-torture/compile/pr19357.c: New test.
15894
15895 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15896
15897         PR c/5675
15898         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15899         pass--those that refer just to the variable, possibly with a
15900         cast.
15901         * gcc.dg/c99-const-expr-3.c: Likewise.
15902
15903         PR middle-end/13127
15904         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15905         longer emitted.
15906
15907 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15908
15909         PR fortran/18778
15910         * gfortran.dg/endfile_2.f90: New test.
15911
15912 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15913
15914         PR 19168
15915         * gfortran.dg/select_5.f90: New test.
15916
15917 2004-01-16  Paul Brook  <paul@codesourcery.com>
15918
15919         * gfortran.dg/common_4.f90: New test.
15920
15921 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15922
15923         PR rtl-optimization/19462
15924         * gcc.dg/torture/pr19462-1.c: New test.
15925
15926 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15927
15928         PR objc/19321
15929         * objc.dg/func-ptr-2.m: New.
15930         * objc.dg/volatile-1.m: New.
15931
15932 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15933
15934         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15935
15936 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15937
15938         PR tree-optimization/19060
15939         * gcc.c-torture/execute/20050104-1.c: New test.
15940
15941 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15942
15943         PR fortran/18983
15944         * gfortran.dg/write_to_null.f90: New test.
15945
15946 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15947             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15948
15949         PR other/19328
15950         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15951         argument.
15952
15953 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15954
15955         PR c++/19263
15956         * g++.dg/init/vector1.C: New test.
15957
15958 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15959
15960         PR target/13158
15961         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15962         PR target/18987
15963         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15964
15965 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15966
15967         * gfortran.dg/select_1.f90: New test.
15968         * gfortran.dg/select_2.f90: New test.
15969         * gfortran.dg/select_3.f90: New test.
15970         * gfortran.dg/select_4.f90: New test.
15971
15972 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15973
15974         PR middle-end/19084
15975         PR rtl-optimization/19348
15976         * gcc.dg/20050111-1.c: New test.
15977         * gcc.c-torture/execute/20050111-1.c: New test.
15978
15979         * gcc.dg/i386-asm-4.c: New test.
15980
15981 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15982
15983         * gcc.dg/nested-func-2.c: New test.
15984         * ada/acats/norun.lst: Remove c953002.
15985
15986 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15987
15988         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15989
15990 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15991
15992         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15993
15994 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15995
15996         PR target/18761
15997         * g++.dg/abi/align1.C: New test.
15998
15999 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16000
16001         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16002         at a time.
16003         * g++.dg/ext/altivec_check.h: Support compiling as C.
16004
16005 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16006
16007         PR c++/19355
16008         * g++.dg/expr/pr19355-1.C: New test case.
16009
16010 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16011
16012         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16013         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16014         * ada/acats/tests/c3/c92005b.ada: Likewise.
16015         * ada/acats/tests/c3/cxb3012.a: Likewise.
16016         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16017
16018 2005-01-09  Paul Brook  <paul@codesourcery.com>
16019
16020         * gfortran.dg/common_2.f90: New file.
16021         * gfortran.dg/common_3.f90: New file.
16022
16023 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16024
16025         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16026
16027 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16028
16029         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16030         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16031         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16032         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16033         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16034         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16035         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16036         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16037         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16038         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16039         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16040         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16041         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16042         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16043         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16044         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16045         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16046         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16047         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16048         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16049         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16050         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16051         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16052         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16053         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16054         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16055         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16056         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16057         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16058         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16059         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16060         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16061         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16062         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16063         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16064         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16065         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16066         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16067         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16068         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16069         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16070         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16071         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16072         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16073         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16074         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16075         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16076         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16077         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16078         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16079         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16080         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16081         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16082         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16083         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16084         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16085         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16086         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16087         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16088         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16089         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16090         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16091         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16092         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16093         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16094         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16095         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16096
16097         * gcc.dg/vect/vect-1.c: Fix spelling.
16098         * gcc.dg/vect/vect-10.c: Fix spelling.
16099         * gcc.dg/vect/vect-11.c: Fix spelling.
16100         * gcc.dg/vect/vect-12.c: Fix spelling.
16101         * gcc.dg/vect/vect-14.c: Fix spelling.
16102         * gcc.dg/vect/vect-15.c: Fix spelling.
16103         * gcc.dg/vect/vect-16.c: Fix spelling.
16104         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16105         * gcc.dg/vect/vect-64.c: Fix comments.
16106         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16107
16108 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16109             Ira Rosen  <irar@il.ibm.com>
16110
16111         * gcc.dg/vect/vect-70.c: New test.
16112         * gcc.dg/vect/vect-71.c: New test.
16113
16114 2005-01-09  Manfred Hollstein  <mh@suse.com>
16115
16116         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16117         * gcc.dg/pr18241-2.c: Likewise.
16118         * gcc.dg/pr18241-3.c: Likewise.
16119         * gcc.dg/pr18241-4.c: Likewise.
16120         * gcc.dg/pr18241-5.c: Likewise.
16121
16122 2005-01-08  Richard Henderson  <rth@redhat.com>
16123
16124         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16125         False for x86 and x86-64.
16126
16127 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16128
16129         PR tree-optimization/18241
16130         * gcc.dg/pr18241-1.c: New test.
16131         * gcc.dg/pr18241-2.c: New test.
16132         * gcc.dg/pr18241-3.c: New test.
16133         * gcc.dg/pr18241-4.c: New test.
16134         * gcc.dg/pr18241-5.c: New test.
16135
16136 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16137
16138         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16139         gfortran.dg/select_4.f90: New.
16140
16141 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16142
16143         * gcc.c-torture/execute/20050107-1.c: New test.
16144
16145 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16146
16147         PR c++/19298
16148         * g++.dg/template/ref2.C: New.
16149
16150 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16151
16152         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16153         instead of being empty.
16154
16155 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16156
16157         PR fortran/15553
16158         * gfortran.dg/array-1.f90: New test.
16159
16160 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16161
16162         PR tree-optimization/19283
16163         * gcc.c-torture/execute/20050106-1.c: New test.
16164
16165         PR rtl-optimization/18861
16166         * gcc.dg/20050105-1.c: New test.
16167
16168         PR tree-optimization/18828
16169         * gcc.dg/20050105-2.c: New test.
16170
16171 2005-01-07  Andreas Jaeger  <aj@suse.de>
16172
16173         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16174
16175 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16176
16177         PR fortran/18398
16178         * gfortran.dg/fmt_read.f90: New test.
16179
16180 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16181
16182         * gcc.dg/rs6000-ldouble-2.c: New.
16183
16184 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16185
16186         PR c++/19244
16187         * g++.dg/parser/ctor2.C: New test.
16188
16189 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16190
16191         PR c++/17154
16192         * g++.dg/template/using9.C: New test.
16193
16194 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16195
16196         PR c++/19258
16197         * g++.dg/lookup/friend6.C: New test.
16198
16199 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16200
16201         PR c++/19270
16202         * g++.dg/template/array10.C: New.
16203
16204 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16205
16206         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16207         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16208
16209 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16210
16211         * gcc.c-torture/compile/20050105-1.c: New test.
16212
16213 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16214
16215         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16216
16217 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16218
16219         PR middle-end/19100
16220         * gcc.dg/conv-3.c: New test case.
16221
16222 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16223
16224         * gcc.dg/asm-wide-1.c: New test.
16225
16226 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16227
16228         PR c++/19030
16229         * g++.dg/parse/crash22.C: New
16230
16231 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16232
16233         PR 19257
16234         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16235
16236 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16237
16238         PR middle-end/17767
16239         * gcc.dg/i386-mmx-6.c: New test case.
16240
16241 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16242
16243         PR tree-optimization/18308
16244         * gcc.dg/vect/pr18308.c: New testcase.
16245
16246 2005-01-04  Andreas Jaeger  <aj@suse.de>
16247
16248         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16249
16250 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16251             Robert Bowdidge <bowdidge@apple.com>
16252
16253         * gcc.dg/cpp/subframework1.c: New.
16254         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16255         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16256         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16257         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16258
16259 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16260
16261         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16262         producing warning.
16263         * gcc.dg/darwin-weakimport-2.c: New.
16264
16265 2005-01-03  Richard Henderson  <rth@redhat.com>
16266
16267         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16268
16269 2005-01-03  Richard Henderson  <rth@redhat.com>
16270
16271         * gcc.dg/vect/vect.exp: Enable for ia64.
16272         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16273         (check_effective_target_vect_float): Likewise.
16274         (check_effective_target_vect_no_align): Likewise.
16275         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16276         * gcc.dg/vect/vect-8.c: Likewise.
16277
16278 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16279
16280         PR target/19236
16281         * gcc.dg/pr19236-1.c: New test case.
16282
16283 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16284
16285         PR rtl-optimization/12092
16286         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16287
16288 2005-01-02  Andreas Jaeger  <aj@suse.de>
16289
16290         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16291
16292 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16293             Andrew Pinski  <pinskia@physics.uc.edu>
16294
16295         PR rtl-optimization/12092
16296         * gcc.dg/pr12092-1.c: New test case.
16297
16298 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16299
16300         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16301         'hidden' and 'default' for better portability.
16302         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16303
16304         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16305         6 and 7.
16306         * g++.old-deja/g++.brendan/new3.C: Likewise.
16307
16308 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16309
16310         * gcc.dg/20041231-1.C: New test.
16311         * g++.dg/warn/Wunreachable-code-1.C: New test.
16312
16313 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16314
16315         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16316         file, not /dev/null.  Abort on error.
16317
16318 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16319             Ziemowit Laski  <zlaski@apple.com>
16320
16321         PR objc/18971
16322         * objc.dg/encode-5.m: New test.
16323
16324 2004-12-29  Richard Henderson  <rth@redhat.com>
16325
16326         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16327         * objc.dg/stabs-1.m: Disable for ia64.
16328
16329 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16330
16331         PR c++/19190
16332         * g++.dg/warn/Wunused-10.C: New test.
16333
16334 2004-12-28  Richard Henderson  <rth@redhat.com>
16335
16336         * objc.dg/stabs-1.m: Disable for alpha.
16337
16338 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16339
16340         PR c++/19149
16341         * g++.dg/parse/error23.C: New test.
16342
16343 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16344
16345         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16346
16347         PR fortran/19032
16348         * gfortran.dg/intrinsic_modulo_1.f90: New.
16349         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16350         tests with divisor -1.
16351
16352 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16353
16354         * g++.dg/opt/temp1.C (memcpy): Return a value.
16355
16356         PR c++/19148
16357         * g++.dg/expr/cond7.C: New test.
16358
16359 2004-12-27  Paul Brook  <paul@codesourcery.com>
16360
16361         * gfortran.dg/g77/select_no_compile.f: Remove.
16362
16363 2004-12-27  Richard Henderson  <rth@redhat.com>
16364
16365         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16366         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16367         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16368
16369 2004-12-26  Richard Henderson  <rth@redhat.com>
16370
16371         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16372         by 1i instead of token pasting.
16373
16374 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16375
16376         PR tree-optimization/17578
16377         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16378         to additional_flags.
16379         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16380
16381 2004-12-25  Richard Henderson  <rth@redhat.com>
16382
16383         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16384         Remove Alpha.
16385
16386 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16387
16388         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16389         hppa*-*-hpux*.
16390         * gcc.dg/pr17957.c (dg-options): Likewise.
16391         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16392         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16393         instead of 0 on __hppa__.
16394         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16395         "foo,%r" on hppa*-*-*.
16396
16397 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16398
16399         PR fortran/19071
16400         * gfortran.dg/complex_write.f90: New test.
16401
16402 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16403
16404         PR c++/17595
16405         * g++.dg/parse/pragma2.C: New test.
16406
16407         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16408
16409 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16410
16411         * gcc.dg/empty2.c: Add missing dg-warning.
16412
16413 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/17413
16416         * g++.dg/template/local4.C: New test.
16417         * g++.dg/template/crash19.C: Add dg-error marker.
16418
16419         * g++.dg/template/crash31.C: Correct embedded PR number.
16420
16421 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/16405
16424         * g++.dg/opt/temp1.C: Add do-run marker.
16425
16426 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16427
16428         * g++.dg/template/spec19.C: New.
16429
16430 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16431
16432         PR target/16819
16433         * gcc.dg/empty2.c: New.
16434
16435 2004-12-23  Richard Henderson  <rth@redhat.com>
16436
16437         * lib/target-supports.exp (check_effective_target_vect_no_align):
16438         Remove i?86 and x86-64.
16439
16440 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR c++/16405
16443         * g++.dg/opt/temp1.C: New test.
16444
16445 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16446
16447         PR c++/18733
16448         * g++.dg/template/friend33.C: New testcase.
16449
16450 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/18464
16453         * g++.dg/template/cond5.C: New test.
16454
16455         PR c++/18492
16456         * g++.dg/inherit/thunk3.C: New test.
16457
16458         PR c++/11224
16459         * g++.dg/warn/Wunused-9.C: New test.
16460
16461 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16462
16463         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16464
16465 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16466
16467         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16468
16469 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16470
16471         PR c++/18378
16472         * g++.dg/ext/packed8.C: New test.
16473
16474         PR c++/19063
16475         * g++.dg/template/crash31.C: New test.
16476
16477         PR c++/19034
16478         * g++.dg/template/crash30.C: New test.
16479
16480 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16481
16482         PR C++/18984
16483         * g++.dg/eh/ctor3.C: New test.
16484
16485 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16486
16487         * objc.dg/stabs-1.m: Allow section name to be quoted and
16488         assembly label to begin with '.LL'.
16489
16490 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16491
16492         * gcc.dg/vect/vect.exp
16493         (check_effective_target_lp64_or_vect_no_align): New.
16494         * gcc.dg/vect/vect-77.c: Use it.
16495         * gcc.dg/vect/vect-78.c: Use it.
16496
16497         * lib/target-supports.exp
16498         (check_effective_target_vect_no_max,
16499         check_effective_target_vect_no_bitwise,
16500         check_effective_target_vect_no_align): New.
16501         * gcc.dg/vect/vect-13.c: Use them.
16502         * gcc.dg/vect/vect-17.c: Ditto.
16503         * gcc.dg/vect/vect-18.c: Ditto.
16504         * gcc.dg/vect/vect-19.c: Ditto.
16505         * gcc.dg/vect/vect-20.c: Ditto.
16506         * gcc.dg/vect/vect-27.c: Ditto.
16507         * gcc.dg/vect/vect-29.c: Ditto.
16508         * gcc.dg/vect/vect-44.c: Ditto.
16509         * gcc.dg/vect/vect-48.c: Ditto.
16510         * gcc.dg/vect/vect-50.c: Ditto.
16511         * gcc.dg/vect/vect-52.c: Ditto.
16512         * gcc.dg/vect/vect-54.c: Ditto.
16513         * gcc.dg/vect/vect-56.c: Ditto.
16514         * gcc.dg/vect/vect-58.c: Ditto.
16515         * gcc.dg/vect/vect-60.c: Ditto.
16516         * gcc.dg/vect/vect-72.c: Ditto.
16517         * gcc.dg/vect/vect-80.c: Ditto.
16518
16519 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16520
16521         PR c++/14075
16522         * g++.dg/init/string1.C: New.
16523
16524         PR c++/18975
16525         * g++.dg/other/synth1.C: New.
16526
16527 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16528
16529         PR c/18963
16530         * gcc.dg/pr18963-1.c: New test.
16531
16532 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16533
16534         PR c/18596
16535         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16536         * gcc.dg/pr18596-1.c: Use dg-error.
16537         (dg-options): Use -fno-unit-at-a-time.
16538         * gcc.dg/pr18596-2.c: New test.
16539         * gcc.dg/pr18596-3.c: New test.
16540
16541 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16542
16543         PR middle-end/18683
16544         * g++.dg/opt/pr18683-1.C: New test case.
16545
16546 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16547
16548         PR other/19093
16549         * g++.dg/opt/max1.C: Fix for 64bit targets.
16550
16551 2004-12-20  Matt Austern  <austern@apple.com>
16552
16553         PR c++/19044
16554         * g++.dg/ext/builtin6.C: New
16555
16556 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16557
16558         PR tree-optimization/19080
16559         * gcc.c-torture/compile/pr19080.c: New test.
16560
16561 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16562
16563         * gcc.dg/20041219-1.c: New test.
16564
16565 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16566
16567         PR middle-end/19068
16568         * g++.dg/opt/max1.C: New test case.
16569
16570 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16571
16572         * gcc.dg/fdata-sections-1.c: New test.
16573
16574 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16575
16576         PR middle-end/18548
16577         * gcc.dg/max-1.c: New test case.
16578
16579 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16580
16581         * gcc.c-torture/execute/20041218-1.c: New test.
16582
16583 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16584
16585         * gcc.dg/pr18501.c: New test.
16586         * gcc.dg/uninit-5.c: XFAIL.
16587         * gcc.dg/uninit-9.c: XFAIL.
16588
16589 2004-12-17  Dale Johannesen  <dalej@apple.com>
16590
16591         * gcc.dg/20041213-1.c: New.
16592
16593 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16594
16595         * objc.dg/stabs-1.m: Allow assembly label to begin
16596         with a dot ('.').
16597
16598 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16599
16600         * gcc.c-torture/execute/20041213-1.c: Move...
16601         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16602
16603 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16604
16605         PR c++/18721
16606         * g++.dg/lookup/conv-5.C: New.
16607
16608 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16609
16610         * objc.dg/stabs-1.m: New test.
16611
16612 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16613
16614         * gcc.dg/visibility-c.c: Change compile to
16615         assemble for the test.
16616
16617 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16618
16619         PR target/19041
16620         * gcc.dg/visibility-c.c: New test.
16621
16622 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16623
16624         PR middle-end/18493
16625         * gcc.dg/switch-8.c: New test case.
16626
16627 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16628
16629         PR c++/18905
16630         * g++.dg/template/init4.C: New.
16631         * g++.dg/opt/static3.C: Enable optimizer.
16632
16633 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16634
16635         * g++.dg/other/complex1.C: New test.
16636
16637 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16638
16639         * g++.dg/opt/inline9.C: New test.
16640
16641 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16642
16643         PR fortran/18993
16644         * gfotran.dg/nullify_1.f: New test.
16645
16646 2004-12-15  Richard Henderson  <rth@redhat.com>
16647
16648         * gcc.target/i386/i386.exp: New harness.
16649         * gcc.target/i386/vect-args.c: New.
16650
16651 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16652
16653         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16654
16655 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16656
16657         PR c++/18825
16658         * g++.dg/template/friend32.C: New test.
16659
16660 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16661
16662         * cpp/pragma-once-1.c: New test.
16663         * cpp/pragma-once-1b.h: Likewise.
16664         * cpp/pragma-once-1c.h: Likewise.
16665         * cpp/pragma-once-1d.h: Likewise.
16666         * cpp/inc/pragma-once-1a.h: Likewise.
16667
16668 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16669             Steven G. Kargl  <kargls@comcast.net>
16670
16671         PR fortran/17597
16672         * gfortran.dg/list_read_3.f90: New test.
16673
16674 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16675
16676         * gcc.dg/ftrapv-2.c: New test.
16677
16678 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16679
16680         PR c++/18981
16681         * g++.dg/template/typename9.C: New test.
16682
16683 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16684
16685         PR c++/18738
16686         * g++.dg/template/typename8.C: New test.
16687         * g++.dg/parse/friend2.C: Tweak error message.
16688
16689 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16690
16691         * gcc.c-torture/20041214-1.c: New test.
16692
16693 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16694
16695         PR c++/18965
16696         * g++.dg/init/array17.C: New test.
16697
16698 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16699
16700         PR c++/18793
16701         * g++.dg/init/aggr3.C: New test.
16702
16703 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16704
16705         * gcc.dg/altivec-types-1.c: New test.
16706         * gcc.dg/altivec-types-2.c: New test.
16707         * gcc.dg/altivec-types-3.c: New test.
16708         * gcc.dg/altivec-types-4.c: New test.
16709         * g++.dg/ext/altivec-types-1.C: New test.
16710         * g++.dg/ext/altivec-types-2.C: New test.
16711         * g++.dg/ext/altivec-types-3.C: New test.
16712         * g++.dg/ext/altivec-types-4.C: New test.
16713
16714 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16715
16716         PR middle-end/18951
16717         * gcc.c-torture/execute/20041213-1.c: New test.
16718
16719 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16720
16721         PR c++/18949
16722         * g++.dg/template/cast1.C: New.
16723
16724 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16725
16726         * gcc.c-torture/execute/20041213-2.c: New test.
16727
16728 2004-12-13  Richard Henderson  <rth@redhat.com>
16729
16730         * gcc.dg/i386-sse-10.c: Fix typo in options.
16731
16732 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16733
16734         PR c++/18968
16735         * g++.dg/opt/pr18968.C: New test.
16736
16737 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16738
16739         PR c++/18925
16740         * g++.dg/ext/visibility/staticdatamem.C: New test.
16741
16742 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16743
16744         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16745
16746 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16747
16748         PR rtl-optimization/18928
16749         * gcc.dg/pr18928-1.c: New test case.
16750
16751 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16752
16753         PR tree-opt/16951
16754         * gcc.c-torture/compile/20041211-1.c: New.
16755
16756 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16757
16758         PR middle-end/17564
16759         * gcc.c-torture/execute/20041212-1.c: New test.
16760
16761 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16762
16763         PR fortran/18869
16764         * gfortran.dg/common_1.f90: New test.
16765
16766 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16767         Paul Brook  <paul@codesourcery.com>
16768
16769         PR fortran/16222
16770         * gfortran.dg/real_do_1.f90: New test.
16771
16772 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16773
16774         PR tree-opt/18040
16775         * g++.dg/opt/ptrmem6.C: New test.
16776
16777 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16778
16779         PR middle-end/18921
16780         * gcc.dg/pr18921-1.c: New test case.
16781
16782 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16783
16784         PR fortran/17175
16785         * gfortran.dg/scale_1.f90: New test.
16786
16787 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16788
16789         PR middle-end/18903
16790         * gcc.c-torture/compile/pr18903.c: New test.
16791
16792 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16793
16794         * gcc.c-torture/execute/20041210-1.c: New test.
16795
16796 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16797
16798         PR c++/18731
16799         * g++.dg/parser/struct-1.C: New test.
16800         * g++.dg/parser/struct-2.C: New test.
16801         * g++.dg/parser/struct-3.C: New test.
16802
16803 2004-12-09  Richard Henderson  <rth@redhat.com>
16804
16805         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16806
16807         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16808         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16809
16810 2004-12-09  Matt Austern  <austern@apple.com>
16811
16812         PR c++/18514
16813         * g++.dg/ext/builtin1.C: New
16814         * g++.dg/ext/builtin2.C: New
16815         * g++.dg/ext/builtin3.C: New
16816         * g++.dg/ext/builtin4.C: New
16817         * g++.dg/ext/builtin5.C: New
16818
16819 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16820
16821         PR tree-opt/18904
16822         * g++.dg/opt/ptrmem5.C: New test.
16823
16824 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16825
16826         * g++.dg/parse/typename5.C: Adjust for new error.
16827         * g++.dg/parse/typename7.C: New.
16828
16829 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16830
16831         PR c++/18073
16832         * g++.dg/other/mmintrin.C: New test.
16833
16834 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16835
16836         PR c++/16681
16837         * g++.dg/init/array15.C: New.
16838         * g++.dg/init/array16.C: New.
16839
16840 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16841
16842         PR fortran/18826
16843         * gfortran.dg/assign_1.f90: New test.
16844
16845 2004-12-08  Nick Clifton  <nickc@redhat.com>
16846
16847         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16848         * gcc.target/xstormy16/data_below100: Likewise.
16849         * gcc.target/xstormy16/sfr: Likewise.
16850         * gcc.target/xstormy16/below100.S: New test source file.
16851         * gcc.target/xstormy16/below100.ld: New test linker script.
16852         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16853         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16854         bp instructions.
16855         * gcc.target/xstormy16/bp.c: Likewise.
16856
16857         * gcc.target/xstormy16/bss_below100: New files:
16858         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16859         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16860         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16861         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16862         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16863         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16864         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16865         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16866         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16867         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16868         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16869         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16870         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16871         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16872         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16873         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16874         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16875         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16876         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16877         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16878         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16879         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16880         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16881         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16882         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16883         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16884         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16885
16886         * gcc.target/xstormy16/data_below100: New files:
16887         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16888         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16889         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16890         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16891         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16892         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16893         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16894         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16895         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16896         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16897         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16898         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16899         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16900         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16901         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16902         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16903         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16904         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16905         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16906         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16907         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16908         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16909         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16910         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16911         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16912         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16913         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16914
16915         * gcc.target/xstormy16/sfr: New files:
16916         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16917         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16918         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16919         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16920         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16921         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16922         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16923         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16924         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16925         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16926         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16927         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16928         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16929         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16930         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16931         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16932         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16933         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16934         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16935         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16936         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16937         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16938         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16939         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16940         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16941         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16942         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16943         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16944         27_if0_sfrw_bitfield_f.c
16945
16946 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16947
16948         PR c++/18100
16949         * g++.dg/lookup/name-clash4.C: New test.
16950
16951 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16952
16953         PR c++/18672
16954         * g++.dg/opt/array1.C: New.
16955
16956         PR c++/18803
16957         * g++.dg/template/operator5.C: New.
16958
16959 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16960
16961         PR c/18867
16962         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16963
16964 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16965
16966         * gcc.dg/noncompile/20041207.c: New test.
16967
16968 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16969
16970         * g++.dg/other/unreachable-1.C: New test.
16971
16972 2004-12-06  Nick Clifton  <nickc@redhat.com>
16973
16974         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16975         <limits.h> because the latter comes from gcc's include/ directory
16976         and not the newlib/libc/include directory.
16977
16978 2004-12-04  Richard Henderson  <rth@redhat.com>
16979
16980         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16981
16982 2004-12-04  Richard Henderson  <rth@redhat.com>
16983
16984         * lib/target-supports.exp (check_gc_sections_available): Disable
16985         for alpha and ia64.
16986
16987 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16988
16989         PR middle-end/17909
16990         * g++.dg/other/vararg-2.C: New test.
16991
16992 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16993
16994         PR c++/17011, c++/17971
16995         * g++.dg/template/error15.C: Adjust expected error.
16996         * g++.dg/template/instantiate3.C: Likewise.
16997
16998 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16999
17000         * gcc.dg/altivec-18.c: Fix for darwin
17001
17002 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17003
17004         PR c++/18782
17005         * g++.dg/parse/ptrmem2.C: New.
17006
17007         PR c++/18318
17008         * g++.dg/template/new1.C: New.
17009
17010 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17011
17012         PR fortran/18710
17013         * gfortran.dg/direct_io_3.f90: New test.
17014
17015 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17016
17017         PR 18758
17018         * g++.dg/parse/crash21.C: New.
17019
17020 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17021
17022         PR c++/15664, c++/18276
17023         * g++.dg/template/ttp13.C: New test.
17024         * g++.dg/template/ttp14.C: Likewise.
17025
17026 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17027
17028         PR c++/18123
17029         * g++.dg/parse/enum2.C: New test.
17030         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17031
17032 2004-12-02  Nick Clifton  <nickc@redhat.com>
17033
17034         * gcc.target/xstormy16: New test directory.
17035         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17036         * gcc.target/xstormy16/bp.c: Check the generation of bp
17037         instructions.
17038         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17039         bn instructions and the BELOW100 attribute.
17040
17041 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17042
17043         PR target/16952
17044         * gcc.dg/ppc-eabi.c: New.
17045
17046 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17047
17048         PR fortran/18284
17049         * gfortran.dg/backspace.f90
17050
17051 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17052
17053         * gfortran.dg/inquire.f90: New test.
17054
17055 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17056
17057         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17058         handle effective-target-keyword.
17059         (dg-skip-if): Support effective-target keyword as target list.
17060         (dg-xfail-if): Ditto.
17061         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17062
17063 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17064
17065         PR tree-optimization/18291
17066         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17067
17068 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17069
17070         PR C++/18729
17071         * g++.dg/parse/crash20.C: New.
17072
17073         PR c++/17431
17074         * g++.dg/overload/arg1.C: New.
17075         * g++.dg/overload/arg2.C: New.
17076         * g++.dg/overload/arg3.C: New.
17077         * g++.dg/overload/arg4.C: New.
17078
17079 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17080
17081         * gcc.dg/c99-flex-array-4.c: Remove.
17082
17083 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17084
17085         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17086
17087         * lib/target-supports.exp (is-effective-target): Simplify.
17088
17089         * lib/target-supports.exp (check_effective_target_vect_long):
17090         Fix for powerpc64-*-*.
17091
17092 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17093
17094         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17095         to support new requirements on FreeBSD 5.
17096
17097 2004-11-30  Devang Patel  <dpatel@apple.com>
17098
17099         PR 18702
17100         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17101
17102 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17103
17104         * g++.dg/ext/altivec-13.C: New test.
17105
17106 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17107
17108         PR tree-opt/18298
17109         * gcc.c-torture/execute/p18298.c: New test.
17110
17111 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17112             Dorit Naishlos  <dorit@il.ibm.com>
17113
17114         PR tree-opt/18607
17115         * gcc.dg/vect/vect-89.c: New test.
17116
17117 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17118
17119         * gcc.dg/pr18596-1.c: New test.
17120
17121 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17122
17123         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17124
17125 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17126
17127         PR c/18479
17128         * gcc.dg/pr18479.c: New test.
17129
17130 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17131
17132         PR target/18490
17133         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17134         mmix-knuth-mmixware.
17135
17136         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17137         cris-*-elf* cris-*-aout* mmix-*-*
17138
17139 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17140
17141         PR middle-end/18725
17142         * gcc.dg/pr18725.c: New test.
17143
17144 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17145
17146         PR target/18488
17147         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17148
17149         PR target/18336
17150         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17151
17152 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17153
17154         PR c++/18368
17155         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17156         * g++.old-deja/g++.law/ctors5.C: Likewise.
17157         * g++.old-deja/g++.other/crash25.C: Likewise.
17158
17159         PR c++/18674
17160         * g++.dg/template/error16.C: New test.
17161
17162         PR c++/18512
17163         * g++.dg/template/crash29.C: New test.
17164
17165 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17166
17167         PR tree-optimization/18712
17168         * gcc.c-torture/compile/pr18712.c: New test.
17169
17170 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17171
17172         PR c/7544
17173         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17174         tests.
17175
17176 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17177
17178         PR c++/18652
17179         * g++.dg/lookup/crash6.C: New test.
17180
17181 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17182
17183         PR middle-end/18164
17184         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17185
17186 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17187
17188         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17189         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17190         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17191
17192 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17193
17194         * gcc.dg/pr18164.c: New test.
17195
17196 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17197
17198         * gcc.dg/funroll-loops-all.c: New.
17199
17200 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17201
17202         PR target/18489
17203         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17204         delimeter, match space and TAB as well as ":".
17205
17206         PR target/18484
17207         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17208
17209         PR target/18348
17210         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17211
17212         PR target/18345
17213         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17214
17215         PR target/18337
17216         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17217
17218 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17219
17220         * gfortran.dg/direct_io_2.f90: New test.
17221
17222 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17223
17224         PR target/18334
17225         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17226
17227 2004-11-28  Richard Henderson  <rth@redhat.com>
17228
17229         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17230
17231 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17232
17233         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17234         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17235         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17236         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17237         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17238         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17239         gcc.dg/pointer-arith-8.c: New tests.
17240
17241 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17242
17243         PR fortran/18364
17244         * gfortran.dg/endfile.f90: New test.
17245
17246 2004-11-27  Falk Hueffner  <falk@debian.org>
17247
17248         * gcc.dg/loop-6.c: New test.
17249
17250 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17251
17252         * gcc.c-torture/execute/20041126-1.c: New test.
17253
17254 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17255
17256         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17257         on IRIX.
17258
17259 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17260
17261         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17262         functions.
17263
17264 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17265
17266         PR rtl-optimization/17825
17267         * gcc.c-torture/compile/20041119-1.c: New test.
17268
17269 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17270
17271         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17272         Check existence of ld library path variables before unsetting.
17273
17274 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17275
17276         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17277
17278 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17279
17280         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17281
17282 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17283
17284         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17285
17286 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17287
17288         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17289         dg-do directive.
17290
17291 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17292
17293         * gcc.dg/pr17957.c: Pass --param, not -param.
17294
17295 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17296
17297         PR middle-end/17957
17298         * testsuite/gcc.dg/pr17957.c: New test.
17299
17300 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17301
17302         PR c++/18445
17303         * g++.dg/template/crash28.C: Likewise.
17304
17305         PR c++/18001
17306         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17307         * g++.dg/ext/lvaddr.C: Likewise.
17308         * g++.dg/opt/pr7503-3.C: Likewise.
17309
17310         PR c++/18466
17311         * g++.dg/parse/qualified3.C: New test.
17312         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17313
17314         PR c++/18545
17315         * g++.dg/expr/return1.C: New test.
17316
17317 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17318
17319         Friend class name lookup 3/n, PR c++/3332
17320         * g++.dg/lookup/friend3.C: New test.
17321         * g++.dg/lookup/friend4.C: Likewise.
17322         * g++.dg/lookup/friend5.C: Likewise.
17323
17324 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17325
17326         Friend class name lookup 2/n, PR c++/14513, c++/15410
17327         * g++.dg/lookup/friend2.C: New test.
17328         * g++.dg/template/friend31.C: Likewise.
17329
17330 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17331
17332         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17333
17334 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/17473
17337         * g++.dg/tc1/dr56.C: Remove.
17338         * g++.dg/template/typedef1.C: Add dg-error markers.
17339         * g++.old-deja/g++.other/typedef7.C: Likewise.
17340
17341         PR c++/18285
17342         * g++.dg/parse/typedef7.C: New test.
17343
17344 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17345
17346         * gcc.c-torture/execute/20041124-1.c: New test.
17347
17348 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17349
17350         * g++.dg/template/deduce3.C: New test.
17351
17352         PR c++/18586
17353         * g++.dg/template/crash27.C: New test.
17354
17355         PR c++/18530
17356         * g++.dg/warn/Wshadow-3.C: New test.
17357
17358 2004-11-24  Devang Patel  <dpatel@apple.com>
17359
17360         PR/18555
17361         * gcc.dg/cpp/isysroot-1.c: New test.
17362         * gcc.dg/cpp/usr/include/stdio.h: New file.
17363         * gcc.dg/cpp/isysroot-2.c: New test.
17364         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17365         New file.
17366
17367 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17368
17369         PR c++/8929
17370         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17371
17372 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17373
17374         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17375         * gcc.target/sparc/pdist.c: Likewise.
17376
17377 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17378
17379         PR c++/16882
17380         * g++.dg/conversion/simd1.C: New test.
17381
17382 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17383
17384         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17385         and restore_ld_library_path_env_vars.
17386         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17387         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17388         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17389         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17390
17391 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17392
17393         * gcc.dg/pragma-align-2.c: Test macro expansion.
17394         * gcc.dg/pragma-pack-2.c: New test.
17395
17396 2004-11-23  Richard Henderson  <rth@redhat.com>
17397
17398         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17399         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17400         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17401         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17402         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17403         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17404
17405         * gcc.dg/vect/vect.exp: Add check for alpha.
17406         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17407         (check_effective_target_vect_int): Enable for alpha.
17408         (check_effective_target_vect_long): New.
17409         (is-effective-target): Add it.
17410
17411 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17412
17413         * gcc.dg/pr18614-1.c: New test.
17414
17415 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17416
17417         * gcc.dg/setjmp-2.c: New test.
17418
17419 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17420
17421         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17422         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17423         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17424         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17425         gcc.target/sparc/pdist.c: New tests.
17426
17427 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17428
17429         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17430
17431 2004-11-22  Dale Johannesen  <dalej@apple.com>
17432
17433         * gcc.dg/20041111-1.c: New.
17434
17435 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17436
17437         PR tree-opt/18536
17438         * gcc.dg/vect/pr18536.c: New test.
17439
17440 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17441
17442         PR c++/18354
17443         * g++.dg/template/nontype11.C: New test.
17444
17445 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17446
17447         PR middle-end/18520
17448         * gcc.dg/pr18520-1.c: New test case.
17449
17450 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17451
17452         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17453         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17454         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17455         expected diagnostics.
17456
17457 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17458
17459         PR target/18580
17460         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17461         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17462         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17463
17464 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17465
17466         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17467
17468 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17469             Joseph Myers  <joseph@codesourcery.com>
17470
17471         * lib/target-supports.exp (check_visibility_available): Really
17472         test the compiler.
17473
17474 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17475
17476         PR tree-opt/18181
17477         * gcc.dg/vect/vect-85.c: New test.
17478         * gcc.dg/vect/vect-86.c: New test.
17479         * gcc.dg/vect/vect-87.c: New test.
17480         * gcc.dg/vect/vect-88.c: New test.
17481
17482 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17483
17484         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17485
17486 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17487
17488         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17489         * gcc.dg/ppc-and-1.c: Ditto.
17490         * gcc.dg/ppc-compare-1.c: Ditto.
17491         * gcc.dg/ppc-mov-1.c: Ditto
17492
17493 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17494             Mark Mitchell  <mark@codesourcery.com>
17495
17496         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17497
17498 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17499             Aldy Hernandez  <aldyh@redhat.com>
17500
17501         * lib/target-supports.exp (check_effective_target_vect_int): New
17502         (check_effective_target_vect_float): New
17503         (check_effective_target_vect_double): New.
17504         (is-effective-target): Support new effective targets keywords.
17505         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17506         default action for dg-do.
17507         * gcc.dg/vect/pr16105.c: Use new support.
17508         * gcc.dg/vect/pr18400.c: Ditto.
17509         * gcc.dg/vect/pr18425.c: Ditto.
17510         * gcc.dg/vect/vect-1.c: Ditto.
17511         * gcc.dg/vect/vect-10.c: Ditto.
17512         * gcc.dg/vect/vect-11.c: Ditto.
17513         * gcc.dg/vect/vect-12.c: Ditto.
17514         * gcc.dg/vect/vect-13.c: Ditto.
17515         * gcc.dg/vect/vect-14.c: Ditto.
17516         * gcc.dg/vect/vect-15.c: Ditto.
17517         * gcc.dg/vect/vect-16.c: Ditto.
17518         * gcc.dg/vect/vect-17.c: Ditto.
17519         * gcc.dg/vect/vect-18.c: Ditto.
17520         * gcc.dg/vect/vect-19.c: Ditto.
17521         * gcc.dg/vect/vect-2.c: Ditto.
17522         * gcc.dg/vect/vect-20.c: Ditto.
17523         * gcc.dg/vect/vect-21.c: Ditto.
17524         * gcc.dg/vect/vect-22.c: Ditto.
17525         * gcc.dg/vect/vect-23.c: Ditto.
17526         * gcc.dg/vect/vect-24.c: Ditto.
17527         * gcc.dg/vect/vect-25.c: Ditto.
17528         * gcc.dg/vect/vect-26.c: Ditto.
17529         * gcc.dg/vect/vect-27.c: Ditto.
17530         * gcc.dg/vect/vect-27a.c: Ditto.
17531         * gcc.dg/vect/vect-28.c: Ditto.
17532         * gcc.dg/vect/vect-29.c: Ditto.
17533         * gcc.dg/vect/vect-29a.c: Ditto.
17534         * gcc.dg/vect/vect-3.c: Ditto.
17535         * gcc.dg/vect/vect-30.c: Ditto.
17536         * gcc.dg/vect/vect-31.c: Ditto.
17537         * gcc.dg/vect/vect-32.c: Ditto.
17538         * gcc.dg/vect/vect-33.c: Ditto.
17539         * gcc.dg/vect/vect-34.c: Ditto.
17540         * gcc.dg/vect/vect-35.c: Ditto.
17541         * gcc.dg/vect/vect-36.c: Ditto.
17542         * gcc.dg/vect/vect-37.c: Ditto.
17543         * gcc.dg/vect/vect-38.c: Ditto.
17544         * gcc.dg/vect/vect-4.c: Ditto.
17545         * gcc.dg/vect/vect-40.c: Ditto.
17546         * gcc.dg/vect/vect-41.c: Ditto.
17547         * gcc.dg/vect/vect-42.c: Ditto.
17548         * gcc.dg/vect/vect-43.c: Ditto.
17549         * gcc.dg/vect/vect-44.c: Ditto.
17550         * gcc.dg/vect/vect-45.c: Ditto.
17551         * gcc.dg/vect/vect-46.c: Ditto.
17552         * gcc.dg/vect/vect-47.c: Ditto.
17553         * gcc.dg/vect/vect-48.c: Ditto.
17554         * gcc.dg/vect/vect-48a.c: Ditto.
17555         * gcc.dg/vect/vect-49.c: Ditto.
17556         * gcc.dg/vect/vect-5.c: Ditto.
17557         * gcc.dg/vect/vect-50.c: Ditto.
17558         * gcc.dg/vect/vect-51.c: Ditto.
17559         * gcc.dg/vect/vect-52.c: Ditto.
17560         * gcc.dg/vect/vect-53.c: Ditto.
17561         * gcc.dg/vect/vect-54.c: Ditto.
17562         * gcc.dg/vect/vect-55.c: Ditto.
17563         * gcc.dg/vect/vect-56.c: Ditto.
17564         * gcc.dg/vect/vect-56a.c: Ditto.
17565         * gcc.dg/vect/vect-57.c: Ditto.
17566         * gcc.dg/vect/vect-58.c: Ditto.
17567         * gcc.dg/vect/vect-59.c: Ditto.
17568         * gcc.dg/vect/vect-6.c: Ditto.
17569         * gcc.dg/vect/vect-60.c: Ditto.
17570         * gcc.dg/vect/vect-61.c: Ditto.
17571         * gcc.dg/vect/vect-62.c: Ditto.
17572         * gcc.dg/vect/vect-63.c: Ditto.
17573         * gcc.dg/vect/vect-64.c: Ditto.
17574         * gcc.dg/vect/vect-65.c: Ditto.
17575         * gcc.dg/vect/vect-66.c: Ditto.
17576         * gcc.dg/vect/vect-67.c: Ditto.
17577         * gcc.dg/vect/vect-68.c: Ditto.
17578         * gcc.dg/vect/vect-69.c: Ditto.
17579         * gcc.dg/vect/vect-7.c: Ditto.
17580         * gcc.dg/vect/vect-72.c: Ditto.
17581         * gcc.dg/vect/vect-72a.c: Ditto.
17582         * gcc.dg/vect/vect-73.c: Ditto.
17583         * gcc.dg/vect/vect-74.c: Ditto.
17584         * gcc.dg/vect/vect-75.c: Ditto.
17585         * gcc.dg/vect/vect-76.c: Ditto.
17586         * gcc.dg/vect/vect-77.c: Ditto.
17587         * gcc.dg/vect/vect-77a.c: Ditto.
17588         * gcc.dg/vect/vect-78.c: Ditto.
17589         * gcc.dg/vect/vect-79.c: Ditto.
17590         * gcc.dg/vect/vect-8.c: Ditto.
17591         * gcc.dg/vect/vect-80.c: Ditto.
17592         * gcc.dg/vect/vect-82.c: Ditto.
17593         * gcc.dg/vect/vect-82_64.c: Ditto.
17594         * gcc.dg/vect/vect-83.c: Ditto.
17595         * gcc.dg/vect/vect-83_64.c: Ditto.
17596         * gcc.dg/vect/vect-9.c: Ditto.
17597         * gcc.dg/vect/vect-all.c: Ditto.
17598         * gcc.dg/vect/vect-none.c: Ditto.
17599
17600 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17601
17602         * lib/gcc-dg.exp (dg-skip-if): New function.
17603         (dg-forbid-option): Remove.
17604         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17605         * g++.dg/abi/bitfield8.C: Likewise.
17606         * g++.dg/abi/dtor1.C: Likewise.
17607         * g++.dg/abi/empty10.C: Likewise.
17608         * g++.dg/abi/empty7.C: Likewise.
17609         * g++.dg/abi/empty9.C: Likewise.
17610         * g++.dg/abi/layout3.C: Likewise.
17611         * g++.dg/abi/layout4.C: Likewise.
17612         * g++.dg/abi/thunk1.C: Likewise.
17613         * g++.dg/abi/thunk2.C: Likewise.
17614         * g++.dg/abi/vbase11.C: Likewise.
17615         * g++.dg/abi/vthunk2.C: Likewise.
17616         * g++.dg/abi/vthunk3.C: Likewise.
17617         * g++.dg/ext/attrib8.C: Likewise.
17618         * g++.dg/opt/longbranch2.C: Likewise.
17619         * g++.dg/opt/reg-stack4.C: Likewise.
17620         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17621         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17622         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17623         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17624         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17625         * gcc.dg/20000609-1.c: Likewise.
17626         * gcc.dg/20000720-1.c: Likewise.
17627         * gcc.dg/20011107-1.c: Likewise.
17628         * gcc.dg/20011119-1.c: Likewise.
17629         * gcc.dg/20020108-1.c: Likewise.
17630         * gcc.dg/20020122-2.c: Likewise.
17631         * gcc.dg/20020122-3.c: Likewise.
17632         * gcc.dg/20020201-3.c: Likewise.
17633         * gcc.dg/20020206-1.c: Likewise.
17634         * gcc.dg/20020218-1.c: Likewise.
17635         * gcc.dg/20020310-1.c: Likewise.
17636         * gcc.dg/20020411-1.c: Likewise.
17637         * gcc.dg/20020418-2.c: Likewise.
17638         * gcc.dg/20020426-1.c: Likewise.
17639         * gcc.dg/20020426-2.c: Likewise.
17640         * gcc.dg/20020517-1.c: Likewise.
17641         * gcc.dg/20020523-1.c: Likewise.
17642         * gcc.dg/20020523-2.c: Likewise.
17643         * gcc.dg/20020729-1.c: Likewise.
17644         * gcc.dg/20030204-1.c: Likewise.
17645         * gcc.dg/20030826-2.c: Likewise.
17646         * gcc.dg/20030926-1.c: Likewise.
17647         * gcc.dg/20031202-1.c: Likewise.
17648         * gcc.dg/980312-1.c: Likewise.
17649         * gcc.dg/980313-1.c: Likewise.
17650         * gcc.dg/990117-1.c: Likewise.
17651         * gcc.dg/990424-1.c: Likewise.
17652         * gcc.dg/990524-1.c: Likewise.
17653         * gcc.dg/991230-1.c: Likewise.
17654         * gcc.dg/i386-387-1.c: Likewise.
17655         * gcc.dg/i386-387-2.c: Likewise.
17656         * gcc.dg/i386-387-3.c: Likewise.
17657         * gcc.dg/i386-387-4.c: Likewise.
17658         * gcc.dg/i386-387-5.c: Likewise.
17659         * gcc.dg/i386-387-6.c: Likewise.
17660         * gcc.dg/i386-asm-1.c: Likewise.
17661         * gcc.dg/i386-bitfield1.c: Likewise.
17662         * gcc.dg/i386-bitfield2.c: Likewise.
17663         * gcc.dg/i386-loop-1.c: Likewise.
17664         * gcc.dg/i386-loop-2.c: Likewise.
17665         * gcc.dg/i386-loop-3.c: Likewise.
17666         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17667         * gcc.dg/i386-pic-1.c: Likewise.
17668         * gcc.dg/i386-regparm.c: Likewise.
17669         * gcc.dg/i386-signbit-1.c: Likewise.
17670         * gcc.dg/i386-signbit-2.c: Likewise.
17671         * gcc.dg/i386-signbit-3.c: Likewise.
17672         * gcc.dg/i386-sse-5.c: Likewise.
17673         * gcc.dg/i386-sse-8.c: Likewise.
17674         * gcc.dg/i386-unroll-1.c: Likewise.
17675         * gcc.dg/tls/opt-1.c: Likewise.
17676         * gcc.dg/tls/opt-2.c: Likewise.
17677         * gcc.dg/unroll-1.c: Likewise.
17678         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17679         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17680         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17681         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17682
17683 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17684
17685         * g++.dg/template/incomplete1.C: New test.
17686
17687 2004-11-16  Nick Clifton  <nickc@redhat.com>
17688
17689         Revert patches accidentally commited during checkin of fixes for
17690         xstormy16 tests:
17691         gcc.c-torture/execute/simd-4.c: Revert
17692         gcc.dg/20040910-1.c: Revert.
17693
17694 2004-11-16  Paul Brook  <paul@codesourcery.com>
17695
17696         PR fortran/13010
17697         * gfortran.dg/der_pointer_1.f90: New test.
17698
17699 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17700
17701         PR c/18498
17702         * gcc.dg/bitfld-13.c: New test.
17703
17704 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17705
17706         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17707         powerpc*-*-linux*.
17708
17709         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17710         * gcc.dg/ppc64-abi-2.c: Ditto.
17711         * gcc.dg/ppc64-abi-3.c: Ditto.
17712
17713         * lib/gcc-dg.exp (dg-target-list): Remove.
17714
17715 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17716
17717         * gcc.dg/ia64-postinc.c: New test.
17718
17719 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17720
17721         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17722
17723 2004-11-15  Nick Clifton  <nickc@redhat.com>
17724
17725         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17726         __INT_MAX__ so that the test can be compiled by toolchains
17727         targeted at 16-bit processors.
17728
17729         * gcc.dg/20040625-1.c: Use long constants rather than integers
17730         when performing arithmetic that will overflow 16-bits.
17731
17732         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17733         xstormy16.  It does not support 128-bit vector operations.
17734
17735         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17736         with the macro PTR_TYPE.  Define this macro to an integer type
17737         suitable for holding a pointer.
17738
17739         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17740         the target is a 16-bit processor.
17741
17742         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17743         16-bit targets where the character constant will be too long.
17744
17745         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17746         where the double will not be directly addressable.
17747
17748 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17749
17750         Friend class name lookup 1/n, PR c++/18471
17751         * g++.dg/template/crash26.C: New test.
17752         * g++.dg/lookup/struct1.C: Adjust expected error.
17753         * g++.dg/parse/elab1.C: Likewise.
17754         * g++.dg/parse/elab2.C: Likewise.
17755         * g++.dg/parse/int-as-enum1.C: Likewise.
17756         * g++.dg/parse/struct-as-enum1.C: Likewise.
17757         * g++.dg/parse/typedef1.C: Likewise.
17758         * g++.dg/parse/typedef3.C: Likewise.
17759         * g++.dg/parse/typedef4.C: Likewise.
17760         * g++.dg/parse/typedef5.C: Likewise.
17761         * g++.dg/template/nontype4.C: Likewise.
17762         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17763         * g++.old-deja/g++.other/elab1.C: Likewise.
17764         * g++.old-deja/g++.other/syntax4.C: Likewise.
17765
17766 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17767
17768         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17769
17770 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17771
17772         * gcc.c-torture/execute/20041114-1.c: New test.
17773
17774 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17775
17776         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17777         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17778         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17779         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17780         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17781         gcc.dg/switch-7.c: New tests.
17782
17783 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17784
17785         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17786
17787 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17788
17789         PR tree-opt/18400
17790         * gcc.dg/vect/pr18400.c: New test.
17791
17792 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17793             Andrew Pinski  <pinskia@physics.uc.edu>
17794
17795         PR tree-opt/18425
17796         * gcc.dg/vect/pr18425.c: New test.
17797
17798 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17799
17800         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17801         Guard with dg-require-alias and dg-require-visibility.
17802
17803 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17804
17805         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17806
17807 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17808
17809         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17810
17811 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17812
17813         PR c++/17344
17814         * g++.dg/template/defarg5.C: New test.
17815
17816 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17817
17818         * g++.dg/parse/cast1.C: Run only on ILP32.
17819         * g++.old-deja/g++.mike/p784.C: Likewise.
17820
17821 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17822
17823         * gcc.c-torture/execute/20041113-1.c: New test.
17824
17825 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17826
17827         PR target/18230
17828         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17829         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17830         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17831         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17832         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17833         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17834         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17835         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17836         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17837         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17838         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17839         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17840         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17841
17842 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17843
17844         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17845         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17846         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17847         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17848         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17849         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17850         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17851         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17852         gcc.target/sparc/combined-1.c: New tests.
17853
17854 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17855
17856         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17857         New tests.
17858
17859 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17860
17861         * lib/gcc-dg.exp (dg-forbid-option): New function.
17862         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17863         * g++.dg/abi/bitfield8.C: Likewise.
17864         * g++.dg/abi/dtor1.C: Likewise.
17865         * g++.dg/abi/empty10.C: Likewise.
17866         * g++.dg/abi/empty7.C: Likewise.
17867         * g++.dg/abi/empty9.C: Likewise.
17868         * g++.dg/abi/layout3.C: Likewise.
17869         * g++.dg/abi/layout4.C: Likewise.
17870         * g++.dg/abi/thunk1.C: Likewise.
17871         * g++.dg/abi/thunk2.C: Likewise.
17872         * g++.dg/abi/vbase11.C: Likewise.
17873         * g++.dg/abi/vthunk2.C: Likewise.
17874         * g++.dg/abi/vthunk3.C: Likewise.
17875         * g++.dg/ext/attrib8.C: Likewise.
17876         * g++.dg/opt/longbranch2.C: Likewise.
17877         * g++.dg/opt/reg-stack4.C: Likewise.
17878         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17879         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17880         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17881         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17882         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17883         * gcc.dg/20000609-1.c: Likewise.
17884         * gcc.dg/20000720-1.c: Likewise.
17885         * gcc.dg/20011107-1.c: Likewise.
17886         * gcc.dg/20011119-1.c: Likewise.
17887         * gcc.dg/20020108-1.c: Likewise.
17888         * gcc.dg/20020122-2.c: Likewise.
17889         * gcc.dg/20020122-3.c: Likewise.
17890         * gcc.dg/20020201-3.c: Likewise.
17891         * gcc.dg/20020206-1.c: Likewise.
17892         * gcc.dg/20020218-1.c: Likewise.
17893         * gcc.dg/20020310-1.c: Likewise.
17894         * gcc.dg/20020411-1.c: Likewise.
17895         * gcc.dg/20020418-2.c: Likewise.
17896         * gcc.dg/20020426-1.c: Likewise.
17897         * gcc.dg/20020426-2.c: Likewise.
17898         * gcc.dg/20020517-1.c: Likewise.
17899         * gcc.dg/20020523-1.c: Likewise.
17900         * gcc.dg/20020523-2.c: Likewise.
17901         * gcc.dg/20020729-1.c: Likewise.
17902         * gcc.dg/20030204-1.c: Likewise.
17903         * gcc.dg/20030826-2.c: Likewise.
17904         * gcc.dg/20030926-1.c: Likewise.
17905         * gcc.dg/20031202-1.c: Likewise.
17906         * gcc.dg/980312-1.c: Likewise.
17907         * gcc.dg/980313-1.c: Likewise.
17908         * gcc.dg/990117-1.c: Likewise.
17909         * gcc.dg/990424-1.c: Likewise.
17910         * gcc.dg/990524-1.c: Likewise.
17911         * gcc.dg/991230-1.c: Likewise.
17912         * gcc.dg/i386-387-1.c: Likewise.
17913         * gcc.dg/i386-387-2.c: Likewise.
17914         * gcc.dg/i386-387-3.c: Likewise.
17915         * gcc.dg/i386-387-4.c: Likewise.
17916         * gcc.dg/i386-387-5.c: Likewise.
17917         * gcc.dg/i386-387-6.c: Likewise.
17918         * gcc.dg/i386-asm-1.c: Likewise.
17919         * gcc.dg/i386-bitfield1.c: Likewise.
17920         * gcc.dg/i386-bitfield2.c: Likewise.
17921         * gcc.dg/i386-loop-1.c: Likewise.
17922         * gcc.dg/i386-loop-2.c: Likewise.
17923         * gcc.dg/i386-loop-3.c: Likewise.
17924         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17925         * gcc.dg/i386-pic-1.c: Likewise.
17926         * gcc.dg/i386-regparm.c: Likewise.
17927         * gcc.dg/i386-signbit-1.c: Likewise.
17928         * gcc.dg/i386-signbit-2.c: Likewise.
17929         * gcc.dg/i386-signbit-3.c: Likewise.
17930         * gcc.dg/i386-sse-5.c: Likewise.
17931         * gcc.dg/i386-sse-8.c: Likewise.
17932         * gcc.dg/i386-unroll-1.c: Likewise.
17933         * gcc.dg/tls/opt-1.c: Likewise.
17934         * gcc.dg/tls/opt-2.c: Likewise.
17935         * gcc.dg/unroll-1.c: Likewise.
17936         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17937         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17938         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17939         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17940         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17941         -m64 is specified.
17942
17943 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17944
17945         PR c++/18389
17946         * g++.dg/parse/cond1.C: New test.
17947
17948         PR c++/18429
17949         * g++.dg/template/array9.C: New test.
17950         * g++.dg/ext/vla1.C: Adjust error messages.
17951         * g++.dg/ext/vlm1.C: Likewise.
17952         * g++.dg/template/crash2.C: Likewise.
17953
17954         PR c++/18436
17955         * g++.dg/template/call3.C: New test.
17956
17957         PR c++/18407
17958         * g++.dg/template/ptrmem11.C: New test.
17959
17960 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17961
17962         PR other/14264
17963         * lib/g++.exp: Set LC_ALL and LANG to C.
17964         * lib/gcc-dg.exp: Likewise.
17965         * lib/gfortran.exp: Likewise.
17966         * lib/objc.exp: Likewise.
17967         * lib/treelang.exp: Likewise.
17968
17969 2004-11-12  Andreas Schwab  <schwab@suse.de>
17970
17971         * gcc.dg/pr16286.c: Fix last change.
17972
17973 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17974
17975         PR c++/18416
17976         * g++.dg/init/global1.C: New test.
17977
17978 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17979
17980         * gcc.c-torture/execute/20041112-1.c: New test.
17981
17982 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17983
17984         * lib/gcc-dg.exp (dg-target-list): New.
17985
17986 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17987             Richard Sandiford  <rsandifo@redhat.com>
17988
17989         * lib/target-supports.exp (get-compiler_messages): New.
17990         (check_named_sections_available): Use it.
17991         (check_effective_target_ilp32): New.
17992         (check_effective_target_lp64): New.
17993         (is-effective-target): New.
17994         * lib/gcc-dg.exp (dg-require-effective-target): New.
17995
17996 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17997
17998         * gcc.dg/precedence-1.c: New test.
17999
18000 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18001
18002         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18003
18004         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18005         message, delete generated files, use more descriptive name for
18006         executable, and make the test unsupported when it cannot be run.
18007
18008         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18009         (dg-require-weak, dg-require-visibility, dg-require-alias,
18010         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18011         dg-require-iconv, dg-require-named-sections): Use it.
18012
18013         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18014
18015 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         PR target/16457
18018         * gcc.dg/ppc-and-1: New
18019
18020         PR target/16796
18021         * gcc.dg/ppc-mov-1.c: New.
18022
18023         PR target/16458
18024         * gcc.dg/ppc-compare-1.c: New.
18025
18026 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18027
18028         * objc.dg/desig-init-2.m: New test.
18029
18030 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18031
18032         PR middle-end/18160
18033         * g++.dg/warn/register-var-1.C: New test.
18034         * g++.dg/warn/register-var-2.C: New test.
18035
18036 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18037
18038         * gcc.dg/union-2.c: New test.
18039
18040 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18041
18042         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18043         New test for PR tree-optimization/17892.
18044
18045 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18046
18047         PR c++/18369
18048         * g++.dg/init/new12.C: New test.
18049
18050 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18051
18052         * gcc.target/sparc: New directory.
18053         * gcc.target/sparc/sparc.exp: New driver.
18054         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18055         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18056         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18057         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18058
18059 2004-11-10  Paul Brook  <paul@codesourcery.com>
18060
18061         PR fortran/18218
18062         * gfortran.dg/list_read.c: New test.
18063
18064 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18065
18066         PR c/18322
18067         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18068         expected diagnostic location.
18069
18070 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18071
18072         * gcc.dg/20041109-1.c: New test.
18073
18074 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18075
18076         PR objc/18406
18077         * objc/compile/pr18406.m: New test.
18078
18079 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18080
18081         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18082
18083 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18084
18085         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18086
18087 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18088
18089         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18090
18091 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18092
18093         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18094         exit.
18095
18096 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18097
18098         PR tree-opt/18299
18099         * gcc.c-torture/pr18299-1.c: New test.
18100
18101 2004-11-06  Andreas Schwab  <schwab@suse.de>
18102
18103         * gcc.dg/pr16286.c: Also test for bool and pixel.
18104
18105 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18106
18107         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18108         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18109         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18110         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18111         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18112         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18113         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18114         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18115         gcc.dg/struct-semi-3.c: New tests.
18116
18117 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18118
18119         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18120
18121 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18122
18123         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18124         Do not use C99 designators.
18125
18126 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18127
18128         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18129
18130 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18131
18132         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18133         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18134         * gcc.c-torture/execute/simd-5.x: Remove.
18135
18136 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18137
18138         PR rtl-optimization/17933
18139         * gcc.dg/torture/pr17933-1.c: New test.
18140
18141 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18142
18143         PR target/18106
18144         * lib/target-supports.exp (check_weak_available): Support
18145         Windows.
18146
18147 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18148
18149         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18150         call to fflush(stdout) before abort.
18151         (my_ffsll): New function.
18152         (generate_fields): Use it.
18153
18154 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18155
18156         * gcc.dg/init-undef-1.c: New test.
18157
18158 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18159
18160         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18161         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18162         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18163         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18164         expected messages for new parser.
18165
18166 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18167
18168         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18169
18170 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18171
18172         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18173         on LP64 targets.
18174
18175 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18176
18177         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18178         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18179         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18180         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18181         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18182         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18183         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18184         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18185         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18186         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18187
18188 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18189
18190         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18191         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18192         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18193         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18194         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18195         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18196         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18197         for new parser.
18198
18199 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18200
18201         PR target/15342
18202         * gcc.dg/20041104-1.c: New test.
18203
18204 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18205
18206         * g++.dg/template/nontype7.C: New test.
18207         * g++.dg/template/nontype8.C: Likewise.
18208         * g++.dg/template/nontype9.C: Likewise.
18209         * g++.dg/template/nontype10.C: Likewise.
18210         * g++.dg/tc1/dr49.C: Likewise.
18211         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18212         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18213
18214 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18215
18216         * g++.dg/rtti/tinfo1.C: Remove xfails.
18217
18218 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18219
18220         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18221         packed attribute to the definition to satisfy the new C++ parser.
18222
18223 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18224
18225         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18226         invocations of va_arg.
18227
18228 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/18124
18231         * g++.dg/template/crash25.C: New test.
18232
18233         PR c++/18155
18234         * g++.dg/template/typedef2.C: New test.
18235         * g++.dg/parse/crash13.C: Adjust error markers.
18236
18237         PR c++/18177
18238         * g++.dg/conversion/const3.C: New test.
18239
18240 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18241
18242         PR fortran/17535
18243         PR fortran/17583
18244         PR fortran/17713
18245         * gfortran.dg/generic_[123].f90: New testcases.
18246
18247 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18248
18249         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18250         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18251
18252 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18253
18254         PR tree-opt/16808
18255         * gcc.c-torture/compile/pr16808.c: New test.
18256
18257 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18258
18259         PR rtl-optimization/17104
18260         * gcc.dg/ppc-bitfield1.c: New.
18261
18262 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18263
18264         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18265
18266 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18267
18268         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18269         strings for 32-bit code.
18270
18271 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18272
18273         PR c/18239
18274         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18275
18276 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18277
18278         PR c++/18064
18279         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18280
18281 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18282
18283         PR c++/15172
18284         * g++.dg/init/aggr2.C: New test.
18285
18286 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18287
18288         * objc.dg/local-decl-1.m: New test.
18289
18290 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18291
18292         * gcc.dg/20040910-1.c: Adjust regex.
18293
18294 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18295
18296         PR rtl-optimization/18084
18297         * g++.dg/opt/pr18084-1.C: New testcase.
18298
18299 2004-10-30  Matt Austern  <austern@apple.com>
18300
18301         PR c++/17542
18302         * g++.dg/ext/attrib18.C: New test.
18303
18304 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18305
18306         PR middle-end/18096
18307         * gcc.dg/pr18096-1.c: New test case.
18308
18309 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18310
18311         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18312
18313 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18314
18315         PR c/16666
18316         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18317         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18318         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18319         gcc.dg/old-style-prom-3.c: New tests.
18320
18321 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18322
18323         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18324         Remove unnecessary inclusion of stdio.h.
18325
18326 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18327
18328         PR rtl-optimization/17581
18329         * gcc.dg/pr17581-1.c: New test case.
18330
18331 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18334         being implemented.
18335         * g++.dg/conversion/dr195-1.C: New.
18336         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18337         * g++.old-deja/g++.mike/p10148.C: Likewise.
18338
18339 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18340
18341         PR c++/17695
18342         * g++.dg/debug/typedef2.C: New test.
18343
18344 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18345
18346         PR fortran/13490
18347         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18348         * gfortran.dg/g77/README: Update.
18349
18350 2004-10-28  Matt Austern  <austern@apple.com>
18351
18352         PR c++/14124
18353         * g++.dg/ext/packed7.C: New test.
18354
18355 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18356
18357         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18358         scan-assembler.
18359         * lib/scanasm.exp (hidden-scan-for): New proc.
18360         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18361         string.
18362         (scan-not-hidden): Likewise.
18363         * lib/target-supports.exp (check_visibility_available): mach-o is
18364         support too.
18365
18366 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18367
18368         PR c++/17132
18369         * g++.dg/template/memclass3.C: New test.
18370
18371 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18372
18373         PR middle-end/18160
18374         * gcc.dg/register-var-1.c: New test.
18375         * gcc.dg/register-var-2.c: New test.
18376         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18377         error now.
18378
18379 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18380
18381         PR other/18172
18382         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18383         unused variables.
18384         * gcc.dg/vect/vect-22.c: Likewise.
18385
18386 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18387
18388         * gcc.dg/i386-rotate-1.c: New test.
18389
18390 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18391
18392         * g++.dg/init/ref12.C: Add "run" marker.
18393
18394         PR c++/17435
18395         * g++.dg/init/ref12.C: New test.
18396
18397         PR c++/18140
18398         * g++.dg/template/shift1.C: New test.
18399         * g++.dg/template/error10.C: Adjust error markers.
18400
18401 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18402
18403         PR tree-opt/17529
18404         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18405
18406 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18407
18408         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18409         * gcc.dg/weak/weak-3.c: Likewise.
18410         * gcc.dg/weak/weak-5.c: Likewise.
18411         * gcc.dg/weak/weak-9.c: Likewise.
18412         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18413         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18414
18415         * gcc.dg/darwin-weakimport-1.c: New.
18416
18417 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18418
18419         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18420
18421 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18422
18423         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18424         'syntax' error messages.
18425         * gcc.dg/cpp/direct2s.c: Likewise.
18426
18427 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18428
18429         * gcc.c-torture/compile/20041026-1.c: New.
18430
18431 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18432
18433         PR c++/18093
18434         * g++.dg/lookup/ns2.C: New test.
18435
18436         PR c++/18020
18437         * g++.dg/template/enum4.C: New test.
18438
18439         PR c++/18161
18440         * g++.dg/template/expr1.C: New test.
18441
18442 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18443
18444         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18445
18446 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18447
18448         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18449         gcc.dg/decl-nospec-3.c: New tests.
18450
18451 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18452
18453         * objc.dg/super-class-3.m: New test.
18454
18455 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18456
18457         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18458         resyncing.
18459         * gcc.dg/cpp/direct2s.c: Likewise.
18460
18461 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18462
18463         * objc.dg/image-info.m: Update for changes to section selection.
18464
18465 2004-10-25  David Ayers  <d.ayers@inode.at>
18466             Ziemowit Laski  <zlaski@apple.com>
18467
18468         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18469         diagnostics when messaging 'id <Proto>'.
18470         * objc.dg/class-protocol-1.m: New test.
18471         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18472         a non-existent method signature.
18473         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18474         Update diagnostics when messaging with non-existent method signature.
18475         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18476         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18477         invalid receivers are now resolved as if messaging 'id'; remove
18478         extraneous diagnostics.
18479
18480 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18481
18482         PR c/16667
18483         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18484         gcc.dg/init-desig-obs-3.c: New tests.
18485
18486 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18487
18488         * gcc.dg/debug/20041023-1.c: New test.
18489
18490 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18491
18492         PR middle-end/17407
18493         * gcc.c-torture/compile/pr17407.c: New test.
18494
18495         PR c++/18121
18496         * g++.dg/template/array8.C: New test.
18497
18498 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18499
18500         PR other/18138
18501         * lib/g++.exp: Accept more than one multilib libgcc.
18502         * lib/gcc-dg.exp: Likewise.
18503         * lib/objc.exp: Likewise.
18504         * lib/treelang.exp: Likewise.
18505         * lib/gfortran.exp: Likewise.
18506
18507 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18508
18509         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18510
18511 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18512
18513         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18514         * gcc.dg/c99-const-expr-3.c: Likewise.
18515
18516 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18517
18518         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18519
18520 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18521
18522         * gcc.c-torture/execute/loop-2e.x: Remove.
18523
18524 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18525
18526         PR c++/18095
18527         * g++.dg/parse/crash18.C: New.
18528         * g++.dg/parse/crash19.C: New.
18529
18530 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18531
18532         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18533         * g++.dg/ext/dllimport2.C: Same.
18534         * g++.dg/ext/dllimport8.C: Same.
18535
18536 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/10841
18539         * g++.dg/conversion/cast1.C: New test.
18540         * g++.dg/overload/pmf1.C: Adjust error marker.
18541
18542 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18543
18544         PR objc/17923
18545         * objc.dg/const-str-7.m: New test.
18546
18547 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18548
18549         * g++.dg/template/memfriend11.C: Fix comment typo.
18550         * g++.dg/template/memfriend14.C: Likewise.
18551
18552 2004-10-20  Richard Henderson  <rth@redhat.com>
18553
18554         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18555         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18556         -fasynchronous-unwind-tables.
18557
18558 2004-10-20  Richard Henderson  <rth@redhat.com>
18559
18560         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18561         (main): Return success.
18562         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18563         (main): Return success.
18564
18565 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18566
18567         PR c++/13495
18568         * g++.dg/template/memfriend9.C: New test.
18569         * g++.dg/template/memfriend10.C: Likewise.
18570         * g++.dg/template/memfriend11.C: Likewise.
18571         * g++.dg/template/memfriend12.C: Likewise.
18572         * g++.dg/template/memfriend13.C: Likewise.
18573         * g++.dg/template/memfriend14.C: Likewise.
18574         * g++.dg/template/memfriend15.C: Likewise.
18575         * g++.dg/template/memfriend16.C: Likewise.
18576         * g++.dg/template/memfriend17.C: Likewise.
18577         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18578
18579 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18580
18581         * g++.dg/conversion/dr195.C: New.
18582         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18583
18584 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18585             Devang Patel  <dpatel@apple.com>
18586
18587         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18588         of floating point arithmetic, which could trap.
18589
18590 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18591
18592         PR c++/14035
18593         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18594         * g++.dg/conversion/const2.C: New test.
18595         * g++.dg/expr/reinterpret2.C: New test.
18596         * g++.dg/expr/reinterpret3.C: New test.
18597         * g++.dg/expr/cast2.C: New test.
18598         * g++.dg/expr/copy1.C: New test.
18599         * g++.dg/other/conversion1.C: Change error message.
18600         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18601         function pointers to void *.
18602         * g++.old-deja/g++.mike/p10148.C: Likewise.
18603
18604 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18605
18606         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18607
18608 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18609
18610         PR c++/18047
18611
18612         * g++.dg/parse/expr3.C: New test.
18613
18614 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18615
18616         * gcc.dg/smod-1.c: New test.
18617
18618 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18619
18620         * objc.dg/method-14.m: New test.
18621
18622 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18623
18624         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18625         Also xfail as the patch was reverted.
18626
18627 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18628
18629         PR middle-end/16973
18630         * gcc.dg/pr16973.c: New test.
18631
18632 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18633
18634         PR tree-optimization/17656
18635         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18636
18637 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18638
18639         * g++.dg/eh/shadow1.C: New.
18640
18641 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18642
18643         * gcc.c-torture/compile/20041018-1.c: New test.
18644
18645 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18646
18647         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18648         compiler referring to register 0 when accessing sdata.  The linker
18649         now patches things up.
18650
18651 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18652
18653         PR c/17529
18654         * gcc.c-torture/compile/pr17529.c: New test.
18655
18656 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18657
18658         PR c++/17743
18659         * g++.dg/ext/attrib17.C: New test.
18660
18661 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18662
18663         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18664
18665 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18666
18667         PR c++/10479
18668         * g++.dg/ext/attrib16.C: New test.
18669
18670 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18671
18672         PR c++/17042
18673         * g++.dg/init/dso_handle1.C: New test.
18674
18675         PR c++/14667
18676         * g++.dg/parse/typedef6.C: New test.
18677
18678         PR c++/17916
18679         * g++.dg/parse/pragma1.C: New test.
18680
18681 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18682
18683         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18684
18685 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18686
18687         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18688         -fno-common when on HPPA HP-UX platforms.
18689
18690 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18691
18692         PR other/16820
18693         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18694         stdint.h.
18695         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18696         uintptr_t.
18697
18698 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18699
18700         PR c++/16301
18701         * g++.dg/lookup/strong-using-4.C: New test.
18702
18703 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18704
18705         PR middle-end/16567
18706         * gcc.c-torture/compile/nested-1.c: New test.
18707
18708 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18709
18710         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18711         and mipsisa64*-*-* (until support for misaligned loads is added).
18712         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18713         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18714         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18715         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18716         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18717         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18718
18719 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18720
18721         PR c++/17976
18722         * g++.dg/init/dtor3.C: New test.
18723
18724 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18725
18726         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18727
18728 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18729
18730         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18731         * gcc.dg/macho-lo-sum.c: Likewise.
18732
18733 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18734
18735         * gcc.dg/ppc-spe64-1.c: New test.
18736
18737 2004-10-14  Devang Patel  <dpatel@apple.com>
18738
18739         PR 17635
18740         * gcc.dg/pr17635.c : New test.
18741
18742 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18743
18744         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18745         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18746         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18747         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18748         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18749         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18750         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18751         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18752         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18753         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18754         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18755         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18756         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18757         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18758         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18759         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18760         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18761         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18762
18763 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18764
18765         * gcc.dg/vect/vect-82.c: New testcase.
18766         * gcc.dg/vect/vect-82_64.c: New testcase.
18767         * gcc.dg/vect/vect-83.c: New testcase.
18768         * gcc.dg/vect/vect-83_64.c: New testcase.
18769
18770 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18771
18772         * gcc.dg/cpp/error-1.c: New test.
18773
18774 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18775
18776         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18777
18778 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18779
18780         PR target/17984
18781         * gcc.dg/cris-peep2-xsrand2.c: New test.
18782
18783 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18784
18785         PR c++/17661
18786         * testsuite/g++.dg/expr/for2.C: New test.
18787
18788 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18789
18790         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18791
18792 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18793
18794         PR tree-optimization/17724
18795         * g++.dg/opt/pr17724-1.C: New test.
18796         * g++.dg/opt/pr17724-2.C: New test.
18797         * g++.dg/opt/pr17724-3.C: New test.
18798         * g++.dg/opt/pr17724-4.C: New test.
18799         * g++.dg/opt/pr17724-5.C: New test.
18800         * g++.dg/opt/pr17724-6.C: New test.
18801
18802 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18803
18804         PR c/17301
18805         * gcc.dg/pr17301-2.c: New test.
18806
18807 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR c++/15876
18810         * g++.dg/parse/error22.C: New test.
18811
18812         PR c++/17936
18813         * g++.dg/template/spec18.C: New test.
18814
18815 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18816
18817         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18818         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18819         memcpy.
18820         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18821         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18822
18823 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18824
18825         * g++.dg/eh/cleanup5.C: Add dg-options "".
18826
18827 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18828
18829         PR middle-end/17657
18830         * gcc.dg/switch-4.c: New test case.
18831
18832 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18833
18834         * gcc.c-torture/execute/20041011-1.c: New test.
18835
18836 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18837
18838         PR c++/17554
18839         * g++.dg/init/for3.C: New test.
18840
18841         PR c++/17657
18842         * g++.dg/opt/switch2.C: New test.
18843
18844         PR middle-end/17703
18845         * g++.dg/warn/Wreturn-2.C: New test.
18846
18847 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18848
18849         PR c++/17907
18850         * g++.dg/eh/cleanup5.C: New test.
18851
18852 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18853
18854         PR c++/17393
18855         * g++.dg/parse/error21.C: New test.
18856
18857 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18858
18859         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18860         * g++.dg/warn/incomplete1.C: Likewise.
18861         * g++.dg/template/qualttp20.C: Likewise.
18862
18863 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18864
18865         PR c/17881
18866         * parm-incomplete-1.c: New test.
18867
18868 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/17867
18871         * g++.dg/parse/error19.C: New test.
18872
18873         PR c++/17670
18874         * g++.dg/init/new11.C: New test.
18875
18876         PR c++/17821
18877         * g++.dg/parse/error20.C: New test.
18878
18879         PR c++/17826
18880         * g++.dg/template/crash24.C: New test.
18881
18882 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18883
18884         PR c/17301
18885         * gcc.dg/pr17301-1.c: New test.
18886
18887 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18888
18889         PR c/17189
18890         * gcc.dg/anon-struct-5.c: New test.
18891
18892 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18893
18894         PR c/17844
18895         * gcc.dg/pr17844-1.c: New test.
18896
18897 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18898
18899         PR tree-optimization/17906
18900         * gcc.c-torture/compile/pr17906.c: New.
18901
18902 2004-10-09  Stuart Hastings  <stuart@apple.com>
18903             Roger Sayle  <roger@eyesopen.com>
18904
18905         PR rtl-optimization/17853
18906         * gcc.dg/i386-mmx-5.c: New testcase.
18907
18908 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18909
18910         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18911
18912 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18913
18914         PR c++/17524
18915         * g++.dg/template/static9.C: New test.
18916
18917         PR c++/17685
18918         * g++.dg/parse/operator5.C: New test.
18919
18920 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18921
18922         PR middle-end/17894
18923         * gcc.c-torture/execute/divcmp-4.c: New test case.
18924
18925 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18926
18927         PR tree-opt/17902
18928         * g++.dg/opt/pr17902.C: New test.
18929
18930 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18931
18932         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18933
18934 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18935
18936         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18937
18938 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18939
18940         * gcc.dg/assign-warn-3.c: New test.
18941
18942 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18943
18944         PR c/16999
18945         * gcc.dg/cpp/ident-1.c: New test.
18946
18947 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18948
18949         * gcc.c-torture/compile/acc1.c: New.
18950
18951 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18952
18953         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18954         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18955
18956 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18957
18958         * gcc.dg/ultrasp11.c: New test.
18959
18960 2004-10-08  Michael Matz  <matz@suse.de>
18961
18962         * gcc.dg/doloop-2.c: New test.
18963
18964 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18965
18966         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18967         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18968         objc.dg/method-9.m: Update expected diagnostics.
18969
18970 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18971
18972         * gcc.dg/ppc-fsel-3.c: New file.
18973         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18974
18975 2004-10-07  Paul Brook  <paul@codesourcery.com>
18976
18977         * gfortran.dg/intrinsic_verify_1.f90: New test.
18978
18979 2004-10-07  Paul Brook  <paul@codesourcery.com>
18980
18981         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18982
18983 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18984
18985         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18986         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18987         commit.
18988
18989 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18990
18991         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18992
18993 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18994
18995         PR c++/17115
18996         * g++.dg/warn/Winline-4.C: New test.
18997
18998 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18999
19000         * gcc.c-torture/compile/20041007-1.c: New test.
19001
19002 2004-10-07  Paul Brook  <paul@codesourcery.com>
19003
19004         PR fortran/17678
19005         * gfortran.dg/use_allocated_1.f90: New test.
19006
19007 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19008
19009         PR middle-end/17849
19010         * gfortran.fortran-torture/compile/nested.f90: New test
19011
19012 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19013
19014         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19015
19016 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19017
19018         PR c++/17368
19019         * g++.dg/ext/asm6.C: New test.
19020
19021 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19022
19023         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19024
19025 2004-10-06  Paul Brook  <paul@codesourcery.com>
19026
19027         PR libfortran/17709
19028         * gfortran.dg/empty_format_1.f90: New test.
19029
19030 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19031
19032         PR fortran/17568
19033         * gfortran.dg/ishft.f90: New test.
19034
19035         PR fortran/17283
19036         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19037         tests.
19038
19039 2004-10-06  Paul Brook  <paul@codesourcery.com>
19040
19041         * gfortran.dg/do_1.f90: New test.
19042
19043 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19044
19045         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19046         optimizing for size.
19047
19048 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19049
19050         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19051
19052 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19053
19054         * gcc.c-torture/compile/20041005-1.c: New test.
19055
19056 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19057
19058         PR c++/17829
19059         * g++.dg/lookup/koenig4.C: New.
19060
19061 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19062
19063         * g++.dg/other/classkey1.C: Adjust quoting marks.
19064         * g++.dg/parse/error15.C: Likewise.
19065         * g++.dg/template/meminit2.C (int>): Likewise.
19066
19067 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19068
19069         PR fortran/17283
19070         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19071
19072         PR fortran/17631
19073         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19074
19075         PR fortran/17708
19076         * gfortran.dg/pr17708.f90: New test.
19077
19078 2004-10-04  Chao-ying Fu  <fu@mips.com>
19079
19080         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19081         * gcc.dg/vect/vect-4.c: Ditto.
19082         * gcc.dg/vect/vect-5.c: Ditto.
19083         * gcc.dg/vect/vect-6.c: Ditto.
19084         * gcc.dg/vect/vect-8.c: Ditto.
19085         * gcc.dg/vect/vect-16.c: Ditto.
19086         * gcc.dg/vect/vect-30.c: Ditto.
19087         * gcc.dg/vect/vect-40.c: Ditto.
19088         * gcc.dg/vect/vect-41.c: Ditto.
19089         * gcc.dg/vect/vect-42.c: Ditto.
19090         * gcc.dg/vect/vect-43.c: Ditto.
19091         * gcc.dg/vect/vect-44.c: Ditto.
19092         * gcc.dg/vect/vect-45.c: Ditto.
19093         * gcc.dg/vect/vect-46.c: Ditto.
19094         * gcc.dg/vect/vect-47.c: Ditto.
19095         * gcc.dg/vect/vect-48.c: Ditto.
19096         * gcc.dg/vect/vect-49.c: Ditto.
19097         * gcc.dg/vect/vect-50.c: Ditto.
19098         * gcc.dg/vect/vect-51.c: Ditto.
19099         * gcc.dg/vect/vect-52.c: Ditto.
19100         * gcc.dg/vect/vect-53.c: Ditto.
19101         * gcc.dg/vect/vect-54.c: Ditto.
19102         * gcc.dg/vect/vect-55.c: Ditto.
19103         * gcc.dg/vect/vect-56.c: Ditto.
19104         * gcc.dg/vect/vect-57.c: Ditto.
19105         * gcc.dg/vect/vect-58.c: Ditto.
19106         * gcc.dg/vect/vect-59.c: Ditto.
19107         * gcc.dg/vect/vect-60.c: Ditto.
19108         * gcc.dg/vect/vect-74.c: Ditto.
19109         * gcc.dg/vect/vect-79.c: Ditto.
19110         * gcc.dg/vect/vect-80.c: Ditto.
19111
19112 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19113
19114         * gcc.dg/unused-7.c: Use the correct option.
19115
19116 2004-10-04  Paul Brook  <paul@codesourcery.com>
19117         Bud Davis  <bdavis9659@comcast.net>
19118
19119         PR fortran/17706
19120         PR fortran/16434
19121         * gfortran/pr17706.f90: New test.
19122         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19123
19124 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19125
19126         * gfortran.dg/pr17612.f90: New test.
19127
19128 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19129
19130         * g++.dg/template/local1.C: Adjust quoting marks in
19131         testing for diagnostics.
19132         * g++.dg/tls/diag-2.C: Likewise.
19133         * g++.dg/other/error8.C: Likewise.
19134
19135 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19136
19137         PR c/17178
19138         * gcc.dg/unused-4.c: Adjust to be correct.
19139
19140         PR c/17820
19141         * gcc.dg/unused-7.c: New test.
19142
19143 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19144
19145         PR c++/17797
19146         * g++.dg/overload/template2.C: New test.
19147
19148 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19149
19150         PR tree-optimization/16632
19151         * gcc.dg/tree-ssa/20041002-1.c: New.
19152
19153 2004-10-03  Paul Brook  <paul@codesourcery.com>
19154
19155         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19156         rather than relying on default formatting.
19157
19158 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19159
19160         * gcc.dg/20040920-1.c: Update expected message text.
19161
19162 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19163
19164         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19165
19166 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19167
19168         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19169         tree level.
19170
19171 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19172
19173         * gcc.dg/tree-ssa/pr17343.c: Remove.
19174
19175 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19176
19177         PR tree-opt/17343
19178         * gcc.dg/tree-ssa/pr17343.c: New test.
19179
19180 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19183         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19184         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19185         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19186         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19187
19188 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19189
19190         * gcc.dg/lvalue-2.c: New test.
19191
19192 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19193
19194         PR c/17730
19195         * gcc.dg/pr17730-1.c: New test
19196
19197 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19198
19199         PR c/7425
19200         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19201
19202 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19203
19204         * gcc.c-torture/execute/stdarg-1.c: New test.
19205         * gcc.c-torture/execute/stdarg-2.c: New test.
19206         * gcc.c-torture/execute/stdarg-3.c: New test.
19207         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19208         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19209         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19210         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19211         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19212
19213 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19214
19215         PR tree-optimization/17697
19216         * g++.dg/opt/pr17697-1.C: New test.
19217         * g++.dg/opt/pr17697-2.C: New test.
19218         * g++.dg/opt/pr17697-3.C: New test.
19219
19220 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19221
19222         PR c/16409
19223         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19224         gcc.dg/vla-init-5.c: New tests.
19225
19226 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19227
19228         PR c/13804
19229         * gcc.dg/pr13804-1.c: New test.
19230
19231 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19232
19233         PR fortran/16938
19234         * gfortran.dg/pr16938.f90: New test.
19235
19236 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19237
19238         * g++.dg/template/crash23.C: New test.
19239
19240 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19241
19242         PR c++/17585
19243         * g++.dg/template/static8.C: New test.
19244
19245 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19246
19247         PR c++/17681
19248         * g++.dg/other/error9.C: New test.
19249
19250 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19251
19252         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19253
19254 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19255
19256         PR fortran/15164
19257         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19258
19259 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19260
19261         PR middle-end/17112
19262         * gcc.dg/pr17112-1.c: New test case.
19263
19264 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19265
19266         PR c/11459
19267         * gcc.dg/pr11459-1.c: New test.
19268
19269 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19270
19271         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19272         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19273
19274 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19275
19276         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19277
19278 2004-09-25  Jan Hubicka  <jh@suse.cz>
19279
19280         * compile/30040909-1.c: New test.
19281         * compile/30040907-1.c: New test.
19282
19283 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19284
19285         * gcc.c-torture/execute/va-arg-26.c: New test.
19286
19287 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19288
19289         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19290         extra diagnostics on targets with 64-bit pointers.
19291         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19292
19293 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19294
19295         PR c/17188
19296         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19297         * gcc.dg/decl-3.c: Adjust expected message.
19298
19299 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19300
19301         PR fortran/17615
19302         * gfortran.dg/pr17615.f90: New test.
19303
19304 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19305
19306         PR tree-optimzation/17517
19307         * g++.dg/tree-ssa/pr17517.C: New Test.
19308
19309 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19310
19311         PR c++/16889
19312         * g++.dg/lookup/ambig3.C: New.
19313
19314 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19315
19316         PR tree-opt/17624
19317         * g++.dg/opt/pr17624.C: New test.
19318
19319 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19320
19321         PR c/6980
19322         * gcc.dg/Wbad-function-cast-1.c: New test.
19323
19324 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19325
19326         * g++.dg/ext/complit1.C
19327         * g++.dg/other/error2.C
19328         * g++.dg/other/nontype-1.C
19329         * g++.dg/parse/crash11.C
19330         * g++.dg/parse/crash12.C
19331         * g++.dg/parse/error15.C
19332         * g++.dg/parse/error4.C
19333         * g++.dg/parse/tmpl-outside1.C
19334         * g++.dg/parse/too-many-tmpl-args1.C
19335         * g++.dg/template/dependent-expr3.C
19336         * g++.dg/template/error10.C
19337         * g++.dg/template/instantiate1.C
19338         * g++.dg/template/vtable2.C
19339         * g++.dg/warn/Wshadow-1.C
19340         * g++.dg/warn/weak1.C
19341         * g++.old-deja/g++.brendan/crash16.C
19342         * g++.old-deja/g++.brendan/crash18.C
19343         * g++.old-deja/g++.brendan/crash48.C
19344         * g++.old-deja/g++.brendan/crash49.C
19345         * g++.old-deja/g++.brendan/crash55.C
19346         * g++.old-deja/g++.brendan/crash56.C
19347         * g++.old-deja/g++.brendan/crash8.C
19348         * g++.old-deja/g++.brendan/enum11.C
19349         * g++.old-deja/g++.brendan/enum8.C
19350         * g++.old-deja/g++.brendan/enum9.C
19351         * g++.old-deja/g++.brendan/friend3.C
19352         * g++.old-deja/g++.brendan/misc14.C
19353         * g++.old-deja/g++.bugs/900402_02.C
19354         * g++.old-deja/g++.bugs/900404_03.C
19355         * g++.old-deja/g++.bugs/900404_04.C
19356         * g++.old-deja/g++.bugs/900428_03.C
19357         * g++.old-deja/g++.jason/crash4.C
19358         * g++.old-deja/g++.jason/overload21.C
19359         * g++.old-deja/g++.jason/redecl1.C
19360         * g++.old-deja/g++.jason/report.C
19361         * g++.old-deja/g++.jason/rfg10.C
19362         * g++.old-deja/g++.jason/template30.C
19363         * g++.old-deja/g++.law/arm12.C
19364         * g++.old-deja/g++.law/ctors5.C
19365         * g++.old-deja/g++.law/cvt20.C
19366         * g++.old-deja/g++.law/init10.C
19367         * g++.old-deja/g++.law/init8.C
19368         * g++.old-deja/g++.law/visibility17.C
19369         * g++.old-deja/g++.law/visibility7.C
19370         * g++.old-deja/g++.mike/net8.C
19371         * g++.old-deja/g++.mike/p646.C
19372         * g++.old-deja/g++.mike/p700.C
19373         * g++.old-deja/g++.mike/p701.C
19374         * g++.old-deja/g++.mike/p811.C
19375         * g++.old-deja/g++.ns/template13.C
19376         * g++.old-deja/g++.other/array3.C
19377         * g++.old-deja/g++.other/crash25.C
19378         * g++.old-deja/g++.other/dtor3.C
19379         * g++.old-deja/g++.other/dtor4.C
19380         * g++.old-deja/g++.other/main1.C
19381         * g++.old-deja/g++.other/warn7.C
19382         * g++.old-deja/g++.pt/crash11.C
19383         * g++.old-deja/g++.pt/crash36.C
19384         * g++.old-deja/g++.pt/spec22.C
19385         * g++.old-deja/g++.pt/spec9.C
19386         * g++.old-deja/g++.pt/ttp52.C
19387         * g++.old-deja/g++.robertl/eb103.C
19388         * g++.old-deja/g++.robertl/eb121.C
19389         * g++.old-deja/g++.robertl/eb22.C
19390         * g++.old-deja/g++.robertl/eb8.C:
19391         Update locations and/or regexps of dg-error markers.
19392         Remove markers for some bogus messages that are no longer issued.
19393
19394 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19395
19396         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19397         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19398
19399 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19400
19401         PR c++/17618
19402         * g++.dg/lookup/crash5.C: New test.
19403
19404 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19405
19406         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19407         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19408         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19409         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19410         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19411         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19412
19413         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19414         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19415         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19416         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19417         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19418         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19419
19420         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19421
19422         * gcc.dg/vect/vect-44.c: Check additional cases.
19423         * gcc.dg/vect/vect-48.c: Check additional cases.
19424
19425         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19426         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19427         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19428         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19429         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19430         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19431         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19432         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19433         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19434
19435         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19436         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19437         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19438
19439 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19440
19441         * gcc.dg/tree-ssa/loop-6.c: New test.
19442
19443 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19444
19445         PR c++/17620
19446         * g++.dg/inherit/base2.C: New.
19447
19448 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19449
19450         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19451         * gcc.dg/20001012-2.c: Likewise.
19452         * gcc.dg/20001013-1.c: Likewise.
19453         * gcc.dg/20001101-1.c: Likewise.
19454         * gcc.dg/20001102-1.c: Likewise.
19455         * gcc.dg/bf-spl1.c: Likewise.
19456         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19457         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19458
19459 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19460
19461         PR tree-optimization/16721
19462         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19463
19464 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19465
19466         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19467         * gcc.dg/20040305-1.c: Likewise.
19468
19469 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19470
19471         PR c/16566
19472         * gcc.c-torture/compile/pr16566-1.c,
19473         gcc.c-torture/compile/pr16566-2.c,
19474         gcc.c-torture/compile/pr16566-3.c: New tests.
19475
19476 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19477
19478         PR tree-optimization/17512
19479         * gcc.c-torture/compile/20040916-1.c.
19480
19481 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19482
19483         * gcc.dg/pragma-re-3.c: New test.
19484
19485 2004-09-17  Matt Austern  <austern@apple.com>
19486
19487         PR c++/15049
19488         * g++.dg/other/anon3.C: New.
19489
19490 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19491
19492         PR c++/7503
19493         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19494         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19495         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19496         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19497         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19498
19499 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19500
19501         PR fortran/17286
19502         * gfortran.dg/pr17286.f90: New test.
19503
19504 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR c++/17530
19507         * g++.dg/template/static7.C: New test.
19508
19509 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19510
19511         PR tree-opt/17558
19512         * gcc.c-torture/compile/pr17558.c: New test.
19513
19514 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19515
19516         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19517         if SKIP_ATTRIBUTE is defined.
19518
19519 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19520
19521         PR fortran/15957
19522         * gfortran.dg/pr15957.f90: New test.
19523
19524 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19525
19526         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19527         in comparison.
19528         * gcc.dg/vect/vect-79.c: Likewise.
19529         * gcc.dg/vect/vect-80.c: Likewise.
19530
19531 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19532
19533         PR fortran/15750
19534         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19535
19536 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19537
19538         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19539         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19540         * gcc.dg/vect/vect-62.c: New testcase.
19541         * gcc.dg/vect/vect-63.c: New testcase.
19542         * gcc.dg/vect/vect-64.c: New testcase.
19543         * gcc.dg/vect/vect-65.c: New testcase.
19544         * gcc.dg/vect/vect-66.c: New testcase.
19545         * gcc.dg/vect/vect-67.c: New testcase.
19546         * gcc.dg/vect/vect-68.c: New testcase.
19547         * gcc.dg/vect/vect-69.c: New testcase.
19548         * gcc.dg/vect/vect-79.c: New testcase.
19549         * gcc.dg/vect/vect-80.c: New testcase.
19550
19551 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19552
19553         * gcc.target/mips/asm-1.c: New test.
19554
19555 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19556
19557         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19558         * gcc.dg/vect/vect-73.c: New testcase.
19559         * gcc.dg/vect/vect-74.c: New testcase.
19560         * gcc.dg/vect/vect-75.c: New testcase.
19561         * gcc.dg/vect/vect-76.c: New testcase.
19562         * gcc.dg/vect/vect-77.c: New testcase.
19563         * gcc.dg/vect/vect-78.c: New testcase
19564
19565 2004-09-18  Paul Brook  <paul@codesourcery.com>
19566
19567         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19568
19569 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19570
19571         PR c/17424
19572         * gcc.dg/pr17424-1.c: New test.
19573
19574 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19575
19576         * g++.dg/tree-ssa/pr17153.C: New test.
19577
19578 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19579
19580         PR pch/13361
19581         * testsuite/g++.dg/pch/wchar-1.C: New.
19582         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19583
19584 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19585
19586         * gcc.c-torture/execute/20040917-1.c: New test.
19587
19588 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19589
19590         PR tree-optimization/17319
19591         * gcc.dg/pr17319.c: New test.
19592
19593 2004-09-17  Devang Patel  <dpatel@apple.com>
19594
19595         * gcc.dg/20040813-1.c: New test.
19596
19597 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19598
19599         PR tree-optimization/17273
19600         * gcc.c-torture/compile/pr17273.c: New test.
19601
19602 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19603
19604         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19605         Update expected messages.
19606         * gcc.dg/declspec-13.c: New test.
19607
19608 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19609
19610         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19611
19612 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19613
19614         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19615         change what 'a' is pointing to.
19616
19617 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19618
19619         PR c++/16002
19620         * g++.dg/template/error18.C: New test.
19621
19622         PR c++/16029
19623         * g++.dg/warn/Wunused-8.C: New test.
19624
19625 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19626
19627         PR tree-optimization/17513
19628         * gcc.dg/20040916-1.c: New test.
19629
19630 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19631
19632         PR c++/17501
19633         * g++.dg/template/typename7.C: New test.
19634
19635 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19636
19637         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19638
19639 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19640
19641         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19642         with -ftree-based-profiling also.
19643         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19644
19645 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19646
19647         PR/15364
19648         * gfortran.dg/der_array_io_1.f90: New test.
19649         * gfortran.dg/der_array_io_2.f90: New test.
19650         * gfortran.dg/der_array_io_3.f90: New test.
19651
19652 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19653
19654         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19655         EABI.
19656
19657 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19658
19659         * g++.dg/opt/switch1.C: New test.
19660
19661 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19662
19663         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19664         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19665         Update expected messages.
19666
19667 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19668
19669         PR fortran/16485
19670         * gfortran.dg/same_name_1.f90: New test.
19671
19672 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19673
19674         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19675         dereference garbage pointers.
19676
19677 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19678
19679         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19680         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19681
19682         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19683         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19684         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19685
19686 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19687
19688         PR c++/17324
19689         * g++.dg/template/mangle1.C: New test.
19690
19691 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19692
19693         PR tree-optimization/17252
19694         * gcc.c-torture/execute/pr17252.c: New test.
19695
19696 2004-09-14  Andrew Pinski  <apinski@apple.com>
19697
19698         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19699
19700 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19701
19702         PR rtl-optimization/9771
19703         * gcc.dg/pr9771-1.c: New test case.
19704
19705 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19706
19707         PR tree-optimization/15262
19708         * gcc.c-torture/execute/pr15262-1.c: New test.
19709         * gcc.c-torture/execute/pr15262-2.c: New test.
19710
19711 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19712
19713         * gcc.dg/declspec-12.c: New test.
19714
19715 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19716
19717         * gfortran.dg/pr17090.f90: Add directives to test.
19718
19719 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19720
19721         * gcc.c-torture/compile/20040914-1.c: New test.
19722
19723 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19724
19725         PR c++/16162
19726         * g++.dg/template/decl2.C: New test.
19727
19728 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19729
19730         PR fortran/17090
19731         * gfortran.dg/pr17090.f90: New test.
19732
19733 2004-09-13  Dale Johannesen  <dalej@apple.com>
19734
19735         * gcc.c-torture/compile/pr17408.c: New test case.
19736
19737 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/16716
19740         * g++.dg/parse/crash17.C: New test.
19741
19742         PR c++/17327
19743         * g++.dg/template/enum3.C: New test.
19744
19745 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19746
19747         * lib/gcc-defs.exp: Load wrapper.exp.
19748         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19749         using local code.
19750         * lib/gcc.exp (gcc_init): Similar.
19751         * lib/gfortran.exp (gfortran_init): Similar.
19752         * lib/objc.exp (objc_init): Similar.
19753         * lib/treelang.exp (treelang_init): Similar.
19754         * lib/wrapper.exp: New file with build_wrapper call machinery in
19755         ${tool}_maybe_build_wrapper.
19756
19757 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19758
19759         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19760         "inline".
19761         * gcc.dg/declspec-11.c: Update expected messages.
19762         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19763         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19764         gcc.dg/inline-12.c: New tests.
19765
19766 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19767
19768         * g++.dg/tree-ssa/pr17400.C: New testcase.
19769
19770 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19771
19772         * gcc.target/mips/sb1-1.c: New testcase.
19773
19774 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19775
19776         * lib/g77-dg.exp: Remove unused file.
19777         * lib/mike-g77.exp: Ditto.
19778         * lib/g77.exp: Ditto.
19779
19780 2004-09-12  Richard Henderson  <rth@redhat.com>
19781
19782         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19783
19784 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19785
19786         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19787         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19788         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19789         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19790         Update expected messages.
19791
19792 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19793
19794         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19795         declaration/use mismatch for dirp parameter.
19796
19797 2004-09-12  Andrew Pinski  <apinski@apple.com>
19798
19799         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19800         -fgnu-runtime is passed.
19801
19802 2004-09-12  Richard Henderson  <rth@redhat.com>
19803
19804         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19805         do the uplevel thing and update additional_flags directly.
19806         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19807         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19808         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19809         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19810
19811 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19812
19813         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19814
19815 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19816
19817         PR middle-end/17411
19818         * g++.dg/opt/pr17411-1.C: New test case.
19819
19820 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19821
19822         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19823         gcc.dg/tls/diag-2.c: Update expected messages.
19824         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19825         messages.
19826         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19827         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19828         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19829         gcc.dg/tls/diag-5.c: New tests.
19830
19831 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19832
19833         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19834
19835 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19836
19837         * g++.dg/parse/break-in-for.C: New test.
19838
19839 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19840
19841         * gcc.dg/tree-ssa/20040911-1.c: New test.
19842
19843 2004-09-11  Andreas Jaeger  <aj@suse.de>
19844
19845         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19846         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19847
19848 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19849
19850         * gcc.target/frv: New directory of FR-V-specific tests.
19851
19852 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19853
19854         * gcc.dg/convert-vec-1.c: New test.
19855
19856 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19857
19858         PR middle-end/17024
19859         * gcc.dg/pr17024-1.c: New test case.
19860
19861 2004-09-10  Eric Christopher  <echristo@redhat.com>
19862
19863         * gcc.dg/20040910-1.c: New test.
19864
19865 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19866
19867         * gcc.dg/bitfld-9.c: New test.
19868
19869 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19870
19871         * gcc.c-torture/execute/ieee/acc1.c: New test.
19872         * gcc.c-torture/execute/ieee/acc2.c: New test.
19873         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19874
19875 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19876
19877         * gcc.dg/deprecated-2.c: New test.
19878
19879 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19880
19881         * gcc.dg/init-vec-1.c: New test.
19882
19883 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19884
19885         PR middle-end/17055
19886         * gcc.dg/pr17055-1.c: New test case.
19887
19888 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19889
19890         PR target/17377
19891         * gcc.c-torture/execute/pr17377.c: New test.
19892
19893 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19894
19895         PR c/8420
19896         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19897         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19898         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19899         gcc.dg/long-long-typespec-1.c: New tests.
19900         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19901
19902 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19903
19904         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19905         gcc.dg/gnu99-static-1.c: New tests.
19906
19907 2004-09-08  Devang Patel  <dpatel@apple.com>
19908
19909         * gcc.dg/darwin-ld-20040828-1.c: New test.
19910         * gcc.dg/darwin-ld-20040828-2.c: New test.
19911         * gcc.dg/darwin-ld-20040828-3.c: New test.
19912
19913 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19914
19915         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19916         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19917         in error message.
19918         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19919         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19920         in error message.
19921         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19922         types they qualify.
19923         * objc.dg/type-size-2.m: Fix wording in comment.
19924         * objc.dg/va-meth-1.m: New test case.
19925
19926 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19927
19928         PR c/16633:
19929         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19930         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19931
19932 2004-09-06  Devang Patel  <dpatel@apple.com>
19933
19934         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19935         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19936
19937 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19938
19939         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19940         reflect changed line numbering of diagnostics.
19941
19942 2004-09-06  Paul Brook  <paul@codesourcery.com>
19943
19944         * gfortran.dg/edit_real_1.f90: Add new test.
19945
19946 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19947
19948         * gcc.dg/tree-ssa/loop-2.c: New test.
19949         * gcc.dg/tree-ssa/loop-3.c: New test.
19950         * gcc.dg/tree-ssa/loop-4.c: New test.
19951         * gcc.dg/tree-ssa/loop-5.c: New test.
19952
19953 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19954
19955         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19956
19957 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19958
19959         * gcc.dg/format/sentinel-1.c: New test.
19960
19961 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19962
19963         * testsuite/gcc.dg/builtins-46.c: New.
19964
19965 2004-09-03  Devang Patel  <dpatel@apple.com>
19966
19967         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19968         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19969
19970 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19971
19972         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19973         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19974         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19975         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19976         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19977         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19978         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19979         the non-portable bzero.
19980         * gcc.dg/20010912-1.c: xfail for NetWare.
19981         * gcc.dg/20020426-2.c: xfail for NetWare.
19982         * gcc.dg/20021014-1.c: xfail for NetWare.
19983         * gcc.dg/20021018-1.c: xfail for NetWare.
19984         * gcc.dg/20030213-1.c: xfail for NetWare.
19985         * gcc.dg/20030225-1.c: xfail for NetWare.
19986         * gcc.dg/20030708-1.c: xfail for NetWare.
19987         * gcc.dg/builtins-config.h: Also exclude NetWare.
19988         * gcc.dg/format/format.h: Define restrict only if not already defined.
19989         * gcc.dg/nest.c: xfail for NetWare.
19990         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19991         * lib/target-supports.exp (check_visibility_available): Exclude
19992         NetWare.
19993
19994 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19995
19996         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19997         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19998         deterministic starting point for the alignment of structure fields.
19999         * gcc.dg/Wpadded.c: Dito.
20000         * g++.dg/abi/vbase10.C: Dito.
20001
20002 2004-09-03  Devang Patel  <dpatel@apple.com>
20003
20004         * g++.dg/debug/pr15736.cc: New test.
20005
20006 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20007
20008         * README.QMTEST: Fix out-of-date link.
20009
20010 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20011
20012         PR fortran/16579
20013         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20014         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20015
20016 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20017
20018         * g++.dg/abi/arm_rtti1.C: New test.
20019
20020 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20021
20022         * gcc.dg/ppc-vector-memcpy.c: New.
20023         * gcc.dg/ppc-vector-memset.c: New.
20024
20025 2004-09-02  Chao-ying Fu  <fu@mips.com>
20026
20027         * gcc.target/mips/mips-3d-1.c: New test.
20028         * gcc.target/mips/mips-3d-2.c: New test.
20029         * gcc.target/mips/mips-3d-3.c: New test.
20030         * gcc.target/mips/mips-3d-4.c: New test.
20031         * gcc.target/mips/mips-3d-5.c: New test.
20032         * gcc.target/mips/mips-3d-6.c: New test.
20033         * gcc.target/mips/mips-3d-7.c: New test.
20034         * gcc.target/mips/mips-3d-8.c: New test.
20035         * gcc.target/mips/mips-3d-9.c: New test.
20036         * gcc.target/mips/mips-ps-1.c: New test.
20037         * gcc.target/mips/mips-ps-2.c: New test.
20038         * gcc.target/mips/mips-ps-3.c: New test.
20039         * gcc.target/mips/mips-ps-4.c: New test.
20040         * gcc.target/mips/mips-ps-type.c: New test.
20041
20042 2004-09-02  Paul Brook  <paul@codesourcery.com>
20043
20044         * gfortran.dg/edit_real_1.f90: Add new tests.
20045
20046 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20047
20048         PR fortran/15327
20049         * gfortran.dg/merge_char_1.f90: New test.
20050
20051 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20052
20053         PR fortran/16404
20054         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20055
20056 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20057
20058         PR c/1522
20059         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20060
20061 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20062
20063         * g++.dg/opt/loop1.C: Do not XFAIL.
20064
20065 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20066
20067         * gcc.c-torture/execute/20040831-1.c: New test.
20068
20069 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20070
20071         PR fortran/16579
20072         * gfortran.dg/g77/20010610.f: Now passes.
20073         Copy from g77.f-torture/execute. Add dg-run directive.
20074         * gfortran.dg/g77/README: Update
20075
20076 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20077
20078         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20079         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20080         (t1, t2, t3, t4): Add volatile.
20081
20082 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20083
20084         * g++.dg/ext/visibility/arm1.C: New test.
20085
20086 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20087
20088         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20089         -pedantic-errors.
20090
20091 2004-09-01  Paul Brook  <paul@codesourcery.com>
20092
20093         * gfortran.dg/eof_2.f90: New test.
20094
20095 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20096
20097         PR fortran/16579
20098         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20099
20100 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20101
20102         PR libfortran/16805
20103         * gfortran.dg/list_read_2.f90: New test.
20104
20105 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20106
20107         * g++.dg/abi/key1.C: New test.
20108
20109 2004-08-31  Richard Henderson  <rth@redhat.com>
20110
20111         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20112         form of offsetof.
20113         * g++.dg/other/offsetof5.C: Remove duplicate.
20114
20115 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20116
20117         PR fortran/17244
20118         * gfortran.dg/func_derived_1.f90: New test.
20119
20120 2004-08-31  Paul Brook  <paul@codesourcery.com>
20121
20122         * gfortran.dg/eof_1.f90: New test.
20123
20124 2004-08-31  Paul Brook  <paul@codesourcery.com>
20125
20126         * gfortran.dg/list_read_1.f90: New file.
20127
20128 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20129
20130         * g++.dg/opt/loop1.C: XFAIL.
20131
20132 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20133
20134         * gcc.dg/funcdef-storage-1.c: New.
20135         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20136         an extern function in local scope.
20137         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20138         declare an 'auto inline' function in local scope.
20139         * gcc.dg/20011130-1.c: Likewise.
20140         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20141         an 'auto' function in local scope.
20142         * gcc.dg/20021014-1.c: Likewise.
20143         * gcc.dg/20030331-2.c: Likewise.
20144
20145 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20146
20147         * gfortran.dg/blockdata_1.f90: New test.
20148
20149 2004-08-30  Richard Henderson  <rth@redhat.com>
20150
20151         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20152
20153 2004-08-30  Richard Henderson  <rth@redhat.com>
20154
20155         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20156         additional_flags set by alternate driver.
20157         (ieee-options): New procedure.
20158         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20159         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20160         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20161         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20162
20163 2004-08-30  Richard Henderson  <rth@redhat.com>
20164
20165         * lib/f-torture.exp: Remove.
20166
20167 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20168
20169         PR rtl-optimization/16590
20170         * g++.dg/opt/loop1.C: New test.
20171
20172 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20173
20174         PR fortran/13910
20175         * gfortran.dg/oldstyle_1.f90: New test.
20176
20177 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20178         Paul Brook  <paul@codesourcery.com>
20179
20180         * gfortran.dg/g77/README: Update.
20181         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20182         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20183         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20184
20185 2004-08-28  Paul Brook  <paul@codesourcery.com>
20186
20187         PR libfortran/17195
20188         * gfortran.dg/edit_real_1.f90: New test.
20189
20190 2004-08-27  Paul Brook  <paul@codesourcery.com>
20191
20192         * gfortran.dg/rewind_1.f90: New test.
20193
20194 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20195
20196         PR fortran/16597
20197         * gfortran.dg/pr16597.f90: New test.
20198
20199 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20200
20201         PR c/13801
20202         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20203         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20204         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20205         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20206         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20207
20208 2004-08-26  Nick Clifton  <nickc@redhat.com>
20209
20210         * gcc.c-torture/compile/pr17119.c: New test.
20211
20212 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20213
20214         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20215
20216 2004-08-25  Richard Henderson  <rth@redhat.com>
20217
20218         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20219         the bits that expect kind=8 to be the largest real kind.
20220
20221 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20222
20223         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20224
20225 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20226
20227         * gfortran.dg/assignment_1.f90: New test.
20228
20229 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20230
20231         * g++.dg/template/repo3.C: New test.
20232
20233 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20234
20235         PR middle-end/16693
20236         PR tree-optimization/16372
20237         * g++.dg/opt/pr16372-1.C: New test case.
20238         * g++.dg/opt/pr16693-1.C: New test case.
20239         * g++.dg/opt/pr16693-2.C: New test case.
20240
20241 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20242
20243         * objc.dg/proto-lossage-4.m: New test.
20244
20245 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20246
20247         PR c++/17155
20248         * g++.dg/inherit/local2.C: New test.
20249
20250 2004-08-25  Paul Brook  <paul@codesourcery.com>
20251
20252         PR fortran/17144
20253         * gfortran.dg/string_ctor_1.f90: New test.
20254
20255 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20256
20257         PR c++/14428
20258         * g++.dg/template/redecl2.C: New test.
20259
20260 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20261
20262         PR fortran/17143
20263         * gfortran.dg/pr17143.f90: New test.
20264
20265 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20266
20267         PR fortran/17164
20268         * gfortran.dg/pr17164.f90: New test.
20269
20270 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20271
20272         * gcc.dg/tree-ssa/loop-1.c: New test.
20273
20274 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20275
20276         * gcc.c-torture/compile/20040824-1.c: New test.
20277
20278 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20279
20280         * gcc.c-torture/compile/iftrap-3.c: New test.
20281
20282 2004-08-24  Paul Brook  <paul@codesourcery.com>
20283
20284         * gfortran.dg/entry_2.f90: New test.
20285
20286 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20287
20288         PR c++/16889
20289         * g++.dg/lookup/ambig[12].C: New.
20290
20291 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20292
20293         PR c++/16706
20294         * g++.dg/template/crash21.C: New test.
20295         * g++.dg/template/crash22.C: Likewise.
20296
20297 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         PR c++/17149
20300         * g++.dg/template/access15.C: New.
20301
20302 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20303
20304         PR c++/17163
20305         * g++.dg/template/repo2.C: New test.
20306
20307 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20308
20309         PR rtl-optimization/17078
20310         * gcc.c-torture/execute/pr17078-1.c: New test case.
20311
20312 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20313
20314         PR c/14492
20315         * gcc.dg/debug/crash1.c: New test.
20316
20317 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c/16180
20320         * gcc.dg/loop-5.c: New test.
20321
20322 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20323
20324         * gcc.c-torture/execute/20040823-1.c: New test.
20325
20326 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20327
20328         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20329         to the assembler.  Simplify test accordingly.
20330         (asm_abi_flags): Use GNU names.
20331         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20332         to check for ABI flags.
20333
20334 2004-08-22  Andrew Pinski  <apinski@apple.com>
20335
20336         * g++.dg/opt/pr14029.C: New test.
20337         * gcc.c-torture/execute/pr15262.c: New test.
20338
20339 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20340
20341         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20342
20343 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20344
20345         PR 16908
20346         * gfortran.dg/direct_io.f90: New test.
20347
20348 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20349
20350         PR c++/17121
20351         * g++.dg/inherit/local2.C: New test.
20352
20353 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20354
20355         PR c++/17120
20356         * g++.dg/warn/Wparentheses-4.C: New test.
20357
20358 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20359
20360         PR c++/17121
20361         * g++.dg/inherit/local2.C: New test.
20362
20363         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20364         * gcc.dg/ppc-ldstruct.c: Likewise.
20365         * gcc.dg/ppc64-abi-2.c: Likewise.
20366
20367 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20368
20369         PR rtl-optimization/17099
20370         * gcc.c-torture/execute/20040820-1.c: New test.
20371
20372 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20373
20374         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20375
20376 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20377
20378         PR fortran/17077
20379         * gfortran.dg/auto_array_1.f90: New test.
20380
20381 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20382
20383         PR fortran/17074
20384         * gfortran.dg/simpleif_1.f90: New test.
20385
20386 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20387
20388         * lib/target-supports.exp (check_profiling_available): Return
20389         false for arm*-*-symbianelf* and arm*-*-eabi*.
20390
20391         PR c++/15890
20392         * g++.dg/template/delete1.C: New test.
20393
20394 2004-08-19  Paul Brook  <paul@codesourcery.com>
20395
20396         PR fortran/14976
20397         PR fortran/16228
20398         * gfortran.dg/data_char_1.f90: New test.
20399
20400 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20401
20402         PR fortran/16946
20403         * gfortran.dg/reduction.f90: New testcase.
20404
20405 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20406
20407         PR fortran/16520
20408         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20409
20410 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20411
20412         PR c++/17041
20413         * g++.dg/Wparentheses-3.C: New test.
20414
20415 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20416
20417         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20418         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20419         * gcc.dg/vect/vect-2.c: Likewise.
20420         * gcc.dg/vect/vect-3.c: Likewise.
20421         * gcc.dg/vect/vect-4.c: Likewise.
20422         * gcc.dg/vect/vect-5.c: Likewise.
20423         * gcc.dg/vect/vect-6.c: Likewise.
20424         * gcc.dg/vect/vect-7.c: Likewise.
20425         * gcc.dg/vect/vect-25.c: Likewise.
20426         * gcc.dg/vect/vect-31.c: Likewise.
20427         * gcc.dg/vect/vect-32.c: Likewise.
20428         * gcc.dg/vect/vect-34.c: Likewise.
20429         * gcc.dg/vect/vect-36.c: Likewise.
20430         * gcc.dg/vect/vect-all.c: Likewise.
20431
20432 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20433
20434         PR c++/17068
20435         * g++.dg/template/operator4.C: New test.
20436
20437 2004-08-18  Richard Henderson  <rth@redhat.com>
20438
20439         * gcc.dg/20040206-1.c: XFAIL.
20440
20441 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20442
20443         PR c++/16246
20444         * g++.dg/template/array7.C: New test.
20445
20446 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20447
20448         * gcc.dg/mips-movcc-1.c: New test.
20449         * gcc.dg/mips-movcc-2.c: New test.
20450         * gcc.dg/mips-movcc-3.c: New test.
20451
20452         * gcc.dg/mips-nmadd-1.c: New test.
20453         * gcc.dg/mips-nmadd-2.c: New test.
20454
20455 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20456
20457         PR c++/15871
20458         * g++.dg/opt/inline8.C: New test.
20459
20460         PR c++/16965
20461         * g++.dg/parse/error17.C: New test.
20462
20463 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20464
20465         * gcc.dg/vect: New directory for vectorizer tests.
20466         * gcc.dg/vect/tree-vect.h: New file.
20467         * gcc.dg/vect/vect.exp: New file.
20468         * gcc.dg/vect/pr16105.c.c: New test.
20469         * gcc.dg/vect/vect-1.c: New test.
20470         * gcc.dg/vect/vect-2.c: New test.
20471         * gcc.dg/vect/vect-3.c: New test.
20472         * gcc.dg/vect/vect-4.c: New test.
20473         * gcc.dg/vect/vect-5.c: New test.
20474         * gcc.dg/vect/vect-6.c: New test.
20475         * gcc.dg/vect/vect-7.c: New test.
20476         * gcc.dg/vect/vect-8.c: New test.
20477         * gcc.dg/vect/vect-9.c: New test.
20478         * gcc.dg/vect/vect-10.c: New test.
20479         * gcc.dg/vect/vect-11.c: New test.
20480         * gcc.dg/vect/vect-12.c: New test.
20481         * gcc.dg/vect/vect-13.c: New test.
20482         * gcc.dg/vect/vect-14.c: New test.
20483         * gcc.dg/vect/vect-15.c: New test.
20484         * gcc.dg/vect/vect-16.c: New test.
20485         * gcc.dg/vect/vect-17.c: New test.
20486         * gcc.dg/vect/vect-18.c: New test.
20487         * gcc.dg/vect/vect-19.c: New test.
20488         * gcc.dg/vect/vect-20.c: New test.
20489         * gcc.dg/vect/vect-21.c: New test.
20490         * gcc.dg/vect/vect-22.c: New test.
20491         * gcc.dg/vect/vect-23.c: New test.
20492         * gcc.dg/vect/vect-24.c: New test.
20493         * gcc.dg/vect/vect-25.c: New test.
20494         * gcc.dg/vect/vect-26.c: New test.
20495         * gcc.dg/vect/vect-27.c: New test.
20496         * gcc.dg/vect/vect-28.c: New test.
20497         * gcc.dg/vect/vect-29.c: New test.
20498         * gcc.dg/vect/vect-30.c: New test.
20499         * gcc.dg/vect/vect-31.c: New test.
20500         * gcc.dg/vect/vect-32.c: New test.
20501         * gcc.dg/vect/vect-33.c: New test.
20502         * gcc.dg/vect/vect-34.c: New test.
20503         * gcc.dg/vect/vect-35.c: New test.
20504         * gcc.dg/vect/vect-36.c: New test.
20505         * gcc.dg/vect/vect-37.c: New test.
20506         * gcc.dg/vect/vect-38.c: New test.
20507         * gcc.dg/vect/vect-40.c: New test.
20508         * gcc.dg/vect/vect-41.c: New test.
20509         * gcc.dg/vect/vect-42.c: New test.
20510         * gcc.dg/vect/vect-43.c: New test.
20511         * gcc.dg/vect/vect-44.c: New test.
20512         * gcc.dg/vect/vect-45.c: New test.
20513         * gcc.dg/vect/vect-46.c: New test.
20514         * gcc.dg/vect/vect-47.c: New test.
20515         * gcc.dg/vect/vect-48.c: New test.
20516         * gcc.dg/vect/vect-49.c: New test.
20517         * gcc.dg/vect/vect-50.c: New test.
20518         * gcc.dg/vect/vect-51.c: New test.
20519         * gcc.dg/vect/vect-52.c: New test.
20520         * gcc.dg/vect/vect-53.c: New test.
20521         * gcc.dg/vect/vect-54.c: New test.
20522         * gcc.dg/vect/vect-55.c: New test.
20523         * gcc.dg/vect/vect-56.c: New test.
20524         * gcc.dg/vect/vect-57.c: New test.
20525         * gcc.dg/vect/vect-58.c: New test.
20526         * gcc.dg/vect/vect-59.c: New test.
20527         * gcc.dg/vect/vect-60.c: New test.
20528         * gcc.dg/vect/vect-61.c: New test.
20529         * gcc.dg/vect/vect-all.c: New test.
20530         * gcc.dg/vect/vect-none.c: New test.
20531
20532 2004-08-17  Paul Brook  <paul@codesourcery.com>
20533
20534         PR fortran/13082
20535         * gfortran.dg/entry_1.f90: New test.
20536
20537 2004-08-17  Andrew Pinski  <apinski@apple.com>
20538
20539         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20540
20541 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20542
20543         * gcc.dg/pr17036-1.c: New test.
20544
20545 2004-08-16  Devang Patel  <dpatel@apple.com>
20546
20547         * gcc.dg/darwin-20040809-1.c: New test.
20548
20549 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20550
20551         * gcc.dg/funcdef-attr-1.c: New test.
20552
20553 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20554
20555         * gcc.dg/altivec-17.c: New test.
20556         * gcc.dg/altivec-18.c: New test.
20557
20558 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20559
20560         PR c++/6749
20561         * g++.dg/template/vtable2.C: New test.
20562
20563 2004-08-14  Richard Henderson  <rth@redhat.com>
20564
20565         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20566         * gcc.dg/pack-test-4.c (main): Return 0.
20567         * gcc.dg/setjmp-1.c: Remove XFAIL.
20568         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20569
20570 2004-08-14  Richard Henderson  <rth@redhat.com>
20571
20572         * gcc.dg/980217-1.c: Add prototype for printf.
20573
20574 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20575
20576         * gfortran.dg/pr16935.f90: New test.
20577
20578 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20579
20580         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20581
20582 2004-08-13  Paul Brook  <paul@codesourcery.com>
20583
20584         * gfortran.dg/der_io_1.f90: Remove stray comma.
20585
20586 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20587
20588         * gcc.dg/vmx/cw-bug-2.c: Remove.
20589         * gcc.dg/vmx/vprint-1.c: Remove.
20590         * gcc.dg/vmx/vscan-1.c: Remove.
20591
20592 2004-08-12  Devang patel  <dpatel@apple.com>
20593
20594         * gcc.dg/darwin-20040809-2.c: New test.
20595
20596 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20597
20598         * g++.dg/ext/altivec-12.C: New test.
20599
20600         * g++.dg/ext/altivec-11.C: New test.
20601
20602 2004-08-12  Paul Brook  <paul@codesourcery.com>
20603
20604         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20605
20606 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20607
20608         * g++.dg/ext/altivec-2.C: Check for hardware support before
20609         executing any VMX instructions.
20610
20611         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20612
20613 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20614
20615         PR c++/16276
20616         * g++.old-deja/g++.other/comdat4.C: New test.
20617         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20618
20619 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20620
20621         PR target/16286
20622         * gcc.dg/pr16286.c: New test.
20623
20624 2004-08-12 Jan Beulich <jbeulich@novell.com>
20625
20626         * g++.dg/ext/asm5.C: New.
20627
20628 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c++/16698
20631         * g++.dg/eh/crash1.C: New test.
20632
20633         PR c++/16717
20634         * g++.dg/ext/construct1.C: New test.
20635
20636 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20637
20638         PR c++/16853
20639         * g++.dg/init/ptrmem1.C: New test.
20640
20641         PR c++/16618
20642         * g++.dg/parse/offsetof5.C: New test.
20643
20644         PR c++/16870
20645         * g++.dg/template/overload3.C: New test.
20646
20647 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20648
20649         PR c++/16964
20650         * g++.dg/parse/error16.C: New test.
20651
20652         PR c++/16904
20653         * g++.dg/template/error14.C: New test.
20654
20655         PR c++/16929
20656         * g++.dg/template/error15.C: New test.
20657
20658 2004-08-11  Devang Patel  <dpatel@apple.com>
20659
20660         * gcc.dg/darwin-ld-20040809-1.c: New test.
20661         * gcc.dg/darwin-ld-20040809-2.c: New test.
20662
20663 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20664
20665         PR fortran/16917
20666         * gfortran.dg/dfloat_1.f90: New test.
20667
20668 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20669
20670         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20671         * gcc.dg/dll-2.c: Fix dg-require syntax.
20672         * gcc.misc-tests/arm-isr.c (abort): Declare.
20673         (exit): Likewise.
20674
20675 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20676
20677         PR c++/16971
20678         * g++.dg/parse/crash16.C: New test.
20679
20680 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20681
20682         * gcc.dg/mips-rsqrt-1.c: New test case.
20683         * gcc.dg/mips-rsqrt-2.c: New test case.
20684         * gcc.dg/mips-rsqrt-3.c: New test case.
20685
20686 2004-08-10  Paul Brook  <paul@codesourcery.com>
20687
20688         * gfortran.dg/der_io_1.f90: New test.
20689
20690 2004-08-10  Paul Brook  <paul@codesourcery.com>
20691
20692         PR fortran/16919
20693         * gfortran.dg/der_array_1.f90: New test.
20694
20695 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20696
20697         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20698
20699 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20700
20701         * gcc.dg/wchar_t-2.c: Fix typo.
20702
20703 2004-08-09  Falk Hueffner  <falk@debian.org>
20704
20705         PR tree-optimization/12517
20706         * gcc.c-torture/compile/pr12517.c: New test.
20707
20708         PR tree-optimization/12578
20709         * gcc.c-torture/compile/pr12578.c: New test.
20710
20711         PR tree-optimization/12899
20712         * gcc.c-torture/compile/pr12899.c: New test.
20713
20714         PR rtl-optimization/14692
20715         * gcc.c-torture/compile/pr14692.c: New test.
20716
20717         PR tree-optimization/16461
20718         * gcc.c-torture/compile/pr16461.c: New test.
20719
20720 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20721
20722         * gfortran.dg/getenv_1.f90: New test.
20723
20724 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20725
20726         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20727         wchar_t.
20728         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20729
20730 2004-08-06  Paul Brook  <paul@codesourcery.com>
20731
20732         * gfortran.dg/ret_array_1.f90: New test.
20733         * gfortran.dg/ret_pointer_1.f90: New test.
20734
20735 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20736
20737         * gcc.dg/missing-field-init-[12].c: New tests.
20738         * g++.dg/warn/missing-field-init-[12].C: New tests.
20739
20740 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20741
20742         * gcc.dg/enum2.c: New test.
20743         * gcc.dg/symbian3.c: Likewise.
20744         * gcc.dg/symbian4.c: Likewise.
20745         * gcc.dg/wchar_t-2.c: Likewise.
20746
20747 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20748
20749         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20750         destructor tests.
20751
20752 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20753
20754         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20755         dg-require-visiblity.
20756         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20757         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20758         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20759         * g++.dg/ext/visibility/new1.C: Likewise.
20760         * g++.dg/ext/visibility/pragma.C: Likewise.
20761         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20762         * g++.dg/ext/visibility/virtual.C: Likewise.
20763         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20764         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20765         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20766         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20767         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20768         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20769         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20770         * g++/dg/ext/visibility/visibility-8.C: New test.
20771         * gcc.c-torture/compile/dll.x: Remove.
20772         * gcc.dg/dll-2.c: Use dg-require-dll
20773         * gcc.dg/visibility-10.c: New test.
20774         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20775         supporting DLLs.
20776         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20777         (scan_not_hidden): Likewise.
20778
20779 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20780
20781         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20782
20783 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20784
20785         * gcc.c-torture/execute/20040805-1.c: New test.
20786
20787 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20788
20789         * gcc.dg/20020118-1.c: Declare abort.
20790         * gcc.dg/altivec_check.h: Likewise.
20791         * gcc.dg/iftrap-2.c: Likewise.
20792         * gcc.dg/pragma-darwin.c: Likewise.
20793         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20794
20795 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20796
20797         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20798
20799 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20800
20801         * gcc.c-torture/execute/builtins/abs-2.c,
20802         gcc.c-torture/execute/builtins/abs-3.c,
20803         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20804         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20805         intmax_t, uintmax_t and their limits.
20806         * gcc.dg/intmax_t-1.c: New test.
20807
20808 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20809
20810         * g++.dg/tc1/dr147.C: Add reference to PR.
20811
20812 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20813
20814         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20815         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20816
20817 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20818
20819         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20820
20821 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20822
20823         * gcc.dg/redecl-5.c: New test.
20824         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20825         of scanf.
20826
20827 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20828
20829         PR middle-end/16790
20830         * gcc.c-torture/execute/pr16790-1.c: New test case.
20831
20832 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20833
20834         * g++.dg/ext/visibility/assign1.C: New test.
20835         * g++.dg/ext/visibility/new1.C: Likewise.
20836
20837         * gcc.dg/symbian1.c: New test.
20838         * gcc.dg/symbian2.c: Likewise.
20839
20840 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20841
20842         PR target/16570
20843         * gcc.dg/i386-sse-9.c: New test.
20844
20845 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20846
20847         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20848
20849 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20850
20851         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20852         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20853         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20854         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20855         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20856         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20857         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20858         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20859         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20860         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20861         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20862         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20863         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20864         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20865         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20866         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20867         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20868         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20869         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20870         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20871         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20872         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20873         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20874         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20875         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20876         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20877         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20878         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20879         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20880         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20881         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20882         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20883         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20884         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20885         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20886         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20887         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20888         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20889         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20890         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20891         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20892         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20893         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20894         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20895         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20896         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20897         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20898         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20899         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20900         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20901         gcc.misc-tests/i386-pf-3dnow-1.c,
20902         gcc.misc-tests/i386-pf-athlon-1.c,
20903         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20904         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20905         Declare built-in functions used.
20906         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20907
20908 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20909
20910         PR c++/16707
20911         * g++.dg/lookup/using12.C: New test.
20912
20913         * g++.dg/init/null1.C: Fix PR number.
20914         * g++.dg/parse/namespace10.C: Likewise.
20915
20916 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20917
20918         PR c++/16224
20919         * g++.dg/template/spec17.C: New test.
20920         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20921         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20922
20923 2004-08-02  David Billinghurst
20924
20925         PR fortran/16292
20926         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20927
20928 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20929
20930         * gcc.dg/ia64-got-1.c: New test case.
20931
20932 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20933
20934         PR c++/16489
20935         * g++.dg/init/null1.C: New test.
20936         * g++.dg/tc1/dr76.C: Adjust error marker.
20937
20938         PR c++/16529
20939         * g++.dg/parse/namespace10.C: New test.
20940
20941         PR c++/16810
20942         * g++.dg/inherit/ptrmem2.C: New test.
20943
20944 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20945
20946         PR target/16155
20947         * gcc.dg/pr16155.c: New test.
20948
20949 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20950
20951         * gcc.dg/redecl-2.c: New test.
20952
20953 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20954
20955         * gcc.dg/darwin-longdouble.c: New file.
20956
20957 2004-07-30  Richard Henderson  <rth@redhat.com>
20958
20959         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20960         write to constant argument.
20961         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20962
20963 2004-07-30  Richard Henderson  <rth@redhat.com>
20964
20965         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20966         tests of nearest around zero.
20967
20968 2004-07-30  Andrew Pinski  <apinski@apple.com>
20969
20970         * gcc.c-torture/compile/20040730-1.c: New test.
20971
20972 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20973
20974         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20975         powerpc-eabispe.
20976
20977 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20978
20979         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20980
20981 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20982
20983         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20984         contains $ld_library_path.
20985         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20986
20987 2004-07-29  Richard Henderson  <rth@redhat.com>
20988
20989         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20990
20991         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20992         (alt2, which): New.
20993         (Check): Accept either alternative.
20994
20995 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20996
20997         * g++.dg/abi/inline1.C: New test.
20998         * g++.dg/abi/local1-a.cc: Likewise.
20999         * g++.dg/abi/local1.C: Likewise.
21000         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21001         * g++.dg/abi/mangle12.C: Likewise.
21002         * g++.dg/abi/mangle17.C: Likewise.
21003         * g++.dg/abi/mangle20-2.C: Likewise.
21004         * g++.dg/opt/interface1.C: Likewise.
21005         * g++.dg/opt/interface1.h: Likewise.
21006         * g++.dg/opt/interface1-a.cc: New test.
21007         * g++.dg/parse/repo1.C: New test.
21008         * g++.dg/template/repo1.C: Likewise.
21009         * g++.dg/warn/Winline-1.C: Likewise.
21010         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21011
21012 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21013
21014         * gcc.dg/tree-ssa/20040729-1.c: New test.
21015
21016 2004-07-27  Matt Austern <austern@apple.com>
21017
21018         * gcc.dg/darwin-bool-1.c: New test.
21019         * gcc.dg/darwin-bool-2.c: New test.
21020
21021 2004-07-28  Richard Henderson  <rth@redhat.com>
21022
21023         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21024         arguments in the correct type.  Don't write to constant arguments.
21025
21026 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21027
21028         PR tree-optimization/16688
21029         PR tree-optimization/16689
21030         * g++.dg/tree-ssa/pr16688.C: New test.
21031
21032 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21033
21034         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21035         loads.  Not only in the comment, this time.
21036
21037 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21038
21039         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21040         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21041         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21042         * gcc.dg/sh4a-bitmovua.c: New.
21043         * gcc.dg/sh4a-cos.c: New.
21044         * gcc.dg/sh4a-cosf.c: New.
21045         * gcc.dg/sh4a-fprun.c: New.
21046         * gcc.dg/sh4a-fsrra.c: New.
21047         * gcc.dg/sh4a-memmovua.c: New.
21048         * gcc.dg/sh4a-sin.c: New.
21049         * gcc.dg/sh4a-sincos.c: New.
21050         * gcc.dg/sh4a-sincosf.c: New.
21051         * gcc.dg/sh4a-sinf.c: New.
21052
21053 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21054
21055         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21056         conditionals.
21057         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21058         loads.
21059         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21060         DOM1.
21061
21062 2004-07-27  Andrew Pinski  <apinski@apple.com>
21063
21064         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21065
21066 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21067
21068         * gcc.dg/pragma-isr.c: New test.
21069
21070 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21071
21072         PR c++/14429
21073         * g++.dg/template/ttp11.C: New test.
21074
21075 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21076
21077         * gcc.c-torture/compile/20040727-1.c: New test.
21078
21079 2004-07-26  Eric Christopher  <echristo@redhat.com>
21080
21081         * gcc.c-torture/compile/20040726-2.c: New test.
21082
21083 2004-07-26  Andrew Pinski  <apinski@apple.com>
21084
21085         * g++.dg/rtti/tinfo1.C: Xfail.
21086
21087 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21088
21089         * gcc.c-torture/compile/20040726-1.c: New test.
21090
21091 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21092             Brian Ryner  <bryner@brianryner.com>
21093
21094         PR c++/9283
21095         PR c++/15000
21096         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21097         * g++.dg/ext/visibility/: New directory.
21098         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21099         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21100         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21101         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21102         * g++.dg/ext/visibility/fvisibility.C,
21103         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21104         g++.dg/ext/visibility/fvisibility-override1.C
21105         g++.dg/ext/visibility/fvisibility-override2.C
21106         g++.dg/ext/visibility/memfuncts.C
21107         g++.dg/ext/visibility/noPLT.C
21108         g++.dg/ext/visibility/pragma.C
21109         g++.dg/ext/visibility/pragma-override1.C
21110         g++.dg/ext/visibility/pragma-override2.C
21111         g++.dg/ext/visibility/staticmemfuncts.C
21112         g++.dg/ext/visibility/virtual.C: New tests.
21113
21114 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21115
21116         PR c/15360
21117         * gcc.dg/pr15360-1.c: New test.
21118
21119 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21120
21121         * gcc.dg/pragma-align-2.c: New test.
21122         * gcc.dg/pragma-init-fini.c: New test.
21123         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21124         targets.
21125
21126 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21127
21128         * gcc.dg/init-string-2.c: New test.
21129
21130 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21131
21132         PR 16684
21133         * gcc.dg/Wredundant-decls-1.c: New test case.
21134
21135 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21136
21137         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21138         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21139         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21140         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21141         * gcc.dg/compat/generate-random.c: New file.
21142         * gcc.dg/compat/generate-random.h: Likewise.
21143         * gcc.dg/compat/generate-random_r.c: Likewise.
21144         * gcc.dg/compat/struct-layout-1.h: Likewise.
21145         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21146         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21147         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21148         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21149         * gcc.dg/compat/struct-layout-1_main.c: New test.
21150         * gcc.dg/compat/struct-layout-1_x.c: New file.
21151         * gcc.dg/compat/struct-layout-1_y.c: New file.
21152         * gcc.dg/compat/struct-layout-1_test.h: New file.
21153
21154 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21155
21156         * gcc.dg/comp-return-1.c: New test
21157
21158 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21159
21160         * gcc.dg/vmx/8-02a.c: Fix typo.
21161
21162         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21163         * gcc.dg/darwin-abi-3.c: New test.
21164
21165         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21166         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21167
21168         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21169         * gcc.dg/vmx/ops-long-1.c: New test.
21170         * gcc.dg/vmx/ops-long-2.c: New test.
21171
21172 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21173
21174         * g++.dg/lookup/conv-[1234].C: New.
21175
21176 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21177
21178         * g++.dg/parse/attr2.C: Simplify.
21179
21180 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21181
21182         PR c/7284
21183         * gcc.c-torture/execute/pr7284-1.c: New test.
21184
21185 2004-07-22  Brian Booth  <bbooth@redhat.com>
21186
21187         * gcc.dg/tree-ssa/20040721-1.c: New test.
21188
21189 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         * g++.dg/template/crash20.c: New.
21192
21193 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21194
21195         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21196         Add dg-run directive.  Declare variables as required.
21197         * gfortran.dg/g77/README: Update
21198
21199 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21200
21201         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21202         gcc.dg/cris-peep2-andu2.c: New tests.
21203
21204 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21205
21206         PR c/15052
21207         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21208         on return type.
21209         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21210         messages.
21211         * gcc.dg/qual-return-2.c: Update expected messages.
21212         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21213
21214 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21215
21216         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21217         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21218
21219 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21220
21221         PR c/11250
21222         * gcc.dg/init-string-1.c: New test.
21223
21224 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21225
21226         PR middle-end/15345
21227         PR c/16450
21228         * gcc.dg/torture/nested-fn-1.c: New test.
21229
21230 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21231
21232         PR target/16559
21233         * gcc.dg/ia64-fptr-1.c: New file.
21234
21235 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21236
21237         PR c++/14497
21238         * g++.dg/template/spec16.C: New test.
21239         * g++.old-deja/g++.robertl/eb118.C: Remove.
21240
21241 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21242
21243         PR c++/509
21244         * g++.dg/template/spec15.C: New test.
21245
21246 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21247
21248         Copy cases from g77.f-torture/execute and add dg-run
21249         directive.  Other changes as noted.
21250         * gfortran.dg/g77/13037.f
21251         * gfortran.dg/g77/1832.f
21252         * gfortran.dg/g77/19981119-0.f
21253         * gfortran.dg/g77/19990313-0.f
21254         * gfortran.dg/g77/19990313-1.f
21255         * gfortran.dg/g77/19990313-2.f
21256         * gfortran.dg/g77/19990313-3.f
21257         * gfortran.dg/g77/19990419-1.f
21258         * gfortran.dg/g77/19990826-0.f
21259         * gfortran.dg/g77/19990826-2.f
21260         * gfortran.dg/g77/20000503-1.f
21261         * gfortran.dg/g77/20001111.f
21262         * gfortran.dg/g77/20010116.f
21263         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21264         * gfortran.dg/g77/20010430.f
21265         * gfortran.dg/g77/6177.f
21266         * gfortran.dg/g77/947.f
21267         * gfortran.dg/g77/970816-3.f
21268         * gfortran.dg/g77/971102-1.f
21269         * gfortran.dg/g77/980520-1.f
21270         * gfortran.dg/g77/980628-0.f
21271         * gfortran.dg/g77/980628-1.f
21272         * gfortran.dg/g77/980628-10.f
21273         * gfortran.dg/g77/980628-2.f
21274         * gfortran.dg/g77/980628-3.f
21275         * gfortran.dg/g77/980628-7.f
21276         * gfortran.dg/g77/980628-8.f
21277         * gfortran.dg/g77/980628-9.f
21278         * gfortran.dg/g77/980701-0.f
21279         * gfortran.dg/g77/980701-1.f
21280         * gfortran.dg/g77/cabs.f
21281         * gfortran.dg/g77/claus.f
21282         * gfortran.dg/g77/complex_1.f
21283         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21284         * gfortran.dg/g77/dcomplex.f
21285         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21286         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21287         * gfortran.dg/g77/f90-intrinsic-numeric.f
21288         * gfortran.dg/g77/int8421.f
21289         * gfortran.dg/g77/labug1.f
21290         * gfortran.dg/g77/large_vec.f
21291         * gfortran.dg/g77/le.f
21292         * gfortran.dg/g77/short.f
21293         * gfortran.dg/g77/README: Update
21294
21295 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21296
21297         PR c++/16637
21298         * g++.dg/parse/lookup4.C: New test.
21299
21300 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21301
21302         PR c++/16175
21303         * g++.dg/template/ttp10.C: New test.
21304
21305 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21306
21307         * gcc.dg/pr12625-1.c: New test.
21308
21309 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21310
21311         * testsuite/gcc.dg/switch-warn-1.c: New test.
21312         * testsuite/gcc.dg/switch-warn-2.c: New test.
21313         * gcc.c-torture/compile/pr14730.c: Update.
21314
21315 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21316
21317         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21318         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21319         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21320         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21321
21322 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21323
21324         PR c++/16623
21325         * g++.dg/template/assign1.C: New test.
21326
21327 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21328
21329         PR c++/12170
21330         * g++.dg/template/ttp9.C: New test.
21331
21332 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21333
21334         * gcc.dg/format/cmn-err-1.c: New test.
21335
21336 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21337
21338         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21339         gcc.dg/Wparentheses-10.c: New tests.
21340         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21341
21342 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21343
21344         PR fortran/16465
21345         * gfortran.dg/g77//ffixed-line-length-0.f,
21346         gfortran.dg/g77/ffixed-line-length-132.f,
21347         gfortran.dg/g77/ffixed-line-length-72.f,
21348         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21349         gfortran.dg/g77/README: Update.
21350
21351 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21352
21353         PR c++/13092
21354         * g++.dg/template/non-dependent7.C: New test.
21355         * g++.dg/template/non-dependent8.C: Likewise.
21356         * g++.dg/template/non-dependent9.C: Likewise.
21357         * g++.dg/template/non-dependent10.C: Likewise.
21358
21359 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/16337
21362         * g++.dg/parse/attr2.C: New test.
21363
21364 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21365
21366         * g77.dg: Removed.
21367         * g77.f-torture: Ditto.
21368
21369 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21370
21371         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21372         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21373         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21374
21375 2004-07-16  Richard Henderson  <rth@redhat.com>
21376
21377         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21378
21379 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21380
21381         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21382         tests with full list of options.
21383         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21384         of TORTURE_OPTIONS if test contains 'dg-do run'.
21385
21386         PR fortran/16404
21387         * gfortran.dg/do_iterator.f90: New test.
21388
21389 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21390
21391         PR rtl-optimization/16536
21392         * gcc.c-torture/execute/restrict-1.c: New test.
21393
21394 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21395
21396         PR fortran/15324
21397         * gfortran.dg/pr15324.f90: New test.
21398
21399         PR fortran/15129
21400         * gfortran.dg/pr15129.f90: New test.
21401
21402         PR fortran/15140
21403         * gfortran.dg/pr15140.f90: New test.
21404
21405         PR fortran/13792
21406         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21407         compile-time simplification.
21408
21409 2004-07-14  Mike Stump  <mrs@apple.com>
21410
21411         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21412
21413 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21414
21415         PR target/16325
21416         * gcc.dg/profile-generate-1.c: New.
21417
21418 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21419
21420         * gcc.c-torture/execute/20040709-1.c: New test.
21421         * gcc.c-torture/execute/20040709-2.c: New test.
21422
21423 2004-07-14  Mike Stump  <mrs@apple.com>
21424
21425         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21426
21427 2004-07-14  Mike Stump  <mrs@apple.com>
21428
21429         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21430
21431 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21432
21433         PR c++/16518
21434         * g++.dg/parse/mutable1.C: New test.
21435
21436 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21437
21438         PR tree-optimization/16443
21439         * gcc.dg/tree-ssa/20040713-1.c: New test.
21440
21441 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21442
21443         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21444         for operator new.
21445
21446 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21447
21448         * gfortran.dg/g77/README: New file
21449         * gfortran.dg/g77/19981216-0.f: Copy from
21450         g77.f-torture/noncompile.  Add "dg-do compile" and
21451         dg-error as required.
21452         * gfortran.dg/g77/19990218-1.f: Likewise.
21453         * gfortran.dg/g77/19990905-1.f: Likewise.
21454         * gfortran.dg/g77/9263.f: Likewise.
21455         * gfortran.dg/g77/980615-0.f: Likewise.
21456         * gfortran.dg/g77/980616-0.f: Likewise.
21457         * gfortran.dg/g77/check0.f: Likewise.
21458         * gfortran.dg/g77/select_no_compile.f: Likewise.
21459
21460 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21461
21462         Copy files from g77.f-torture/compile.
21463         Add "{ dg-do compile}".  Other changes as noted
21464         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21465         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21466         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21467         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21468         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21469         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21470         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21471         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21472         statement to conform to standard.  Append alpha1.x for reference.
21473         * gfortran.dg/g77/xformat.f: Add dg-warning
21474
21475 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21476
21477         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21478         Add {dg-do compile} directive.
21479         * gfortran.dg/g77/cpp2.F: Likewise.
21480
21481 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21482
21483         PR c++/5402
21484         * g++.dg/lookup/name-clash1.C: New test.
21485
21486         PR c++/9777
21487         * g++.dg/lookup/name-clash2.C: New test.
21488
21489         PR c++/12102
21490         * g++.dg/lookup/name-clash3.C: New test.
21491
21492 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21493
21494         * g++.dg/lookup/new2.C: New test.
21495         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21496
21497 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21498
21499         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21500         Add {dg-do compile} directive.
21501         * gfortran.dg/g77/13060.f: Likewise.
21502         * gfortran.dg/g77/19990218-0.f: Likewise.
21503         * gfortran.dg/g77/19990305-0.f: Likewise.
21504         * gfortran.dg/g77/19990419-0.f: Likewise.
21505         * gfortran.dg/g77/19990502-0.f: Likewise.
21506         * gfortran.dg/g77/19990502-1.f: Likewise.
21507         * gfortran.dg/g77/19990525-0.f: Likewise.
21508         * gfortran.dg/g77/19990826-1.f: Likewise.
21509         * gfortran.dg/g77/19990826-3.f: Likewise.
21510         * gfortran.dg/g77/19990905-2.f: Likewise.
21511         * gfortran.dg/g77/20000412-1.f: Likewise.
21512         * gfortran.dg/g77/20000511-1.f: Likewise.
21513         * gfortran.dg/g77/20000511-2.f: Likewise.
21514         * gfortran.dg/g77/20000518.f: Likewise.
21515         * gfortran.dg/g77/20000601-1.f: Likewise.
21516         * gfortran.dg/g77/20000601-2.f: Likewise.
21517         * gfortran.dg/g77/20000629-1.f: Likewise.
21518         * gfortran.dg/g77/20000630-2.f: Likewise.
21519         * gfortran.dg/g77/20010115.f: Likewise.
21520         * gfortran.dg/g77/20010321-1.f: Likewise.
21521         * gfortran.dg/g77/20010426.f: Likewise.
21522         * gfortran.dg/g77/20020307-1.f: Likewise.
21523         * gfortran.dg/g77/8485.f: Likewise.
21524         * gfortran.dg/g77/960317-1.f: Likewise.
21525         * gfortran.dg/g77/970915-0.f: Likewise.
21526         * gfortran.dg/g77/980310-1.f: Likewise.
21527         * gfortran.dg/g77/980310-2.f: Likewise.
21528         * gfortran.dg/g77/980310-3.f: Likewise.
21529         * gfortran.dg/g77/980310-4.f: Likewise.
21530         * gfortran.dg/g77/980310-6.f: Likewise.
21531         * gfortran.dg/g77/980310-7.f: Likewise.
21532         * gfortran.dg/g77/980310-8.f: Likewise.
21533         * gfortran.dg/g77/980419-2.f: Likewise.
21534         * gfortran.dg/g77/980424-0.f: Likewise.
21535         * gfortran.dg/g77/980427-0.f: Likewise.
21536         * gfortran.dg/g77/980729-0.f: Likewise.
21537         * gfortran.dg/g77/981117-1.f: Likewise.
21538         * gfortran.dg/g77/toon_1.f: Likewise.
21539
21540 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21541
21542         PR c++/2204
21543         * g++.dg/other/abstract2.C: New test.
21544
21545 2004-07-12  Paul Brook  <paul@codesourcery.com>
21546
21547         * gfortran.dg/pointer_init_1.f90: New test.
21548
21549 2004-07-11  Paul Brook  <paul@codesourcery.com>
21550
21551         PR fortran/15986
21552         * gfortran.dg/contained_1.f90: New test.
21553
21554 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21555
21556         * g++.dg/parse/defarg8.C: New test.
21557
21558 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21559
21560         PR fortran/16433
21561         * gfortran.dg/pr16433.f: New test.
21562
21563         PR fortran/17574
21564         * gfortran.dg/pr15754.f90: New test.
21565
21566 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21567
21568         PR tree-optimization/16437
21569         * gcc.c-torture/execute/bitfld-4.c: New test.
21570
21571 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21572
21573         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21574         access to common var from module.
21575
21576 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21577
21578         PR fortran/16336
21579         * gfortran.fortran-torture/execute/common_2.f90: New test.
21580
21581 2004-07-10  Paul Brook  <paul@codesourcery.com>
21582
21583         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21584
21585 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21586
21587         PR fortran/15969
21588         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21589
21590 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21591
21592         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21593         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21594         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21595         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21596         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21597         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21598         * gfortran.dg/g77/funderscoring.f: Likewise.
21599         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21600
21601 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21602
21603         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21604
21605 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21606         Paul Brook  <paul@codesourcery.com>
21607
21608         PR fortran/13415
21609         * gfortran.dg/common_pointer_1.f90: New test.
21610
21611 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21612
21613         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21614
21615 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21616
21617         PR target/16364
21618         * gcc.c-torture/compile/20040709-1.c: New.
21619
21620 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21621
21622         PR fortran/14077
21623         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21624
21625 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21626
21627         PR fortran/13201
21628         * gfortran.dg/shape_1.f90: New test.
21629
21630 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21631             Andrew Pinski  <apinski@apple.com>
21632
21633         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21634
21635 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21636
21637         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21638         comment.
21639
21640 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21641         Paul Brook  <paul@codesourcery.com>
21642
21643         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21644         '.f95' and '.F95'.
21645
21646 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21647
21648         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21649
21650 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21651
21652         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21653         testcases with capital suffix.
21654
21655 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21656
21657         PR fortran/15481
21658         PR fortran/13372
21659         PR fortran/13575
21660         PR fortran/15978
21661         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21662
21663         * gfortran.dg/implicit_1.f90: New test.
21664
21665 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21666
21667         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21668         expression to match gfortran warning/error messages
21669         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21670         dg-error text.
21671
21672 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21673
21674         * lib/fortran-torture.exp: Rename proc search_for to
21675         search_for_re.
21676
21677 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21678
21679         * gcc.c-torture/execute/simd-5.x: New file.
21680         XFAIL on SPARC 64-bit at -O0.
21681
21682 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21683
21684         PR c++/8211
21685         PR c++/16165
21686         * g++.dg/warn/effc3.C: New test.
21687
21688 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21689
21690         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21691         change X to 1X in format.
21692         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21693         add data statements to conform to standard.
21694
21695 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21696
21697         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21698         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21699         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21700
21701 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21702
21703         * gfortran.dg/g77/7388.f: Copy from g77.dg
21704         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21705         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21706         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21707         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21708         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21709         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21710         * gfortran.dg/g77/strlen0.f: Likewise.
21711
21712 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21713
21714         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21715         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21716
21717 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21718
21719         * gcc.c-torture/execute/920428-2.x: Delete.
21720         * gcc.c-torture/execute/920501-7.x: Likewise.
21721
21722 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21723
21724         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21725         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21726         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21727         prescott and c3-2.
21728         (PREFETCH_3DNOW): Add -march=c3.
21729
21730 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21731
21732         PR c/16437
21733         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21734         * gcc.c-torture/execute/bf64-1.x: Likewise.
21735
21736 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21737
21738         * gcc.c-torture/compile/20040708-1.c: New test.
21739
21740 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21741
21742         PR c++/16169
21743         * g++.dg/warn/effc2.C: New test.
21744
21745 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21746
21747         * gcc.c-torture/execute/bitfld-1.x: Remove.
21748         * gcc.c-torture/execute/bitfld-3.c: New test.
21749         * gcc.dg/bitfld-2.c: Remove XFAILs.
21750
21751 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21752
21753         PR c++/16276
21754         * g++.dg/rtti/tinfo1.C: New file.
21755
21756 2004-07-07  Eric Christopher  <echristo@redhat.com>
21757
21758         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21759
21760 2004-07-07  Andrew Pinski  <apinski@apple.com>
21761
21762         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21763
21764 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21765
21766         * g++.dg/init/call1.C: XFAIL.
21767
21768 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21769
21770         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21771         except for movstrict*, to movmem* and clrstr* to clrmem*.
21772
21773 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21774
21775         * gcc.c-torture/execute/20040707-1.c: New test.
21776
21777 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21778
21779         * gcc.c-torture/execute/20040706-1.c: New test.
21780
21781 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21782
21783         PR c++/3671
21784         * g++.dg/template/spec14.C: New test.
21785
21786 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21787
21788         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21789         nothing if not yet defined.  Use it in b, c and d type definitions.
21790         * gcc.c-torture/execute/20040705-1.c: New test.
21791         * gcc.c-torture/execute/20040705-2.c: New test.
21792
21793 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21794
21795         PR c++/2518
21796         * g++.dg/lookup/new1.C: New test.
21797
21798 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21799
21800         PR c++/11406
21801         * g++.dg/template/sizeof8.C: New test.
21802
21803 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21804
21805         * gcc.c-torture/compile/20040705-1.c: New test.
21806
21807 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21808
21809         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21810
21811 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21812
21813         * gcc.dg/cpp/if-mop.c: Two new testcases.
21814         * gcc.dg/cpp/trad/comment-3.c: New.
21815
21816 2004-07-04  Paul Brook  <paul@codesourcery.com>
21817
21818         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21819
21820 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21821
21822         PR c++/3761
21823         * g++.dg/lookup/crash4.C: New test.
21824
21825 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21826
21827         * gcc.c-torture/execute/builtin-abs-1.c
21828         * gcc.c-torture/execute/builtin-abs-2.c
21829         * gcc.c-torture/execute/builtin-complex-1.c
21830         * gcc.c-torture/execute/builtins/string-1-lib.c
21831         * gcc.c-torture/execute/builtins/string-1.c
21832         * gcc.c-torture/execute/builtins/string-2-lib.c
21833         * gcc.c-torture/execute/builtins/string-2.c
21834         * gcc.c-torture/execute/builtins/string-3-lib.c
21835         * gcc.c-torture/execute/builtins/string-3.c
21836         * gcc.c-torture/execute/builtins/string-4-lib.c
21837         * gcc.c-torture/execute/builtins/string-4.c
21838         * gcc.c-torture/execute/builtins/string-5-lib.c
21839         * gcc.c-torture/execute/builtins/string-5.c
21840         * gcc.c-torture/execute/builtins/string-6-lib.c
21841         * gcc.c-torture/execute/builtins/string-6.c
21842         * gcc.c-torture/execute/builtins/string-7-lib.c
21843         * gcc.c-torture/execute/builtins/string-7.c
21844         * gcc.c-torture/execute/builtins/string-8-lib.c
21845         * gcc.c-torture/execute/builtins/string-8.c
21846         * gcc.c-torture/execute/builtins/string-9-lib.c
21847         * gcc.c-torture/execute/builtins/string-9.c
21848         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21849         * gcc.c-torture/execute/builtins/string-asm-1.c
21850         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21851         * gcc.c-torture/execute/builtins/string-asm-2.c
21852         * gcc.c-torture/execute/stdio-opt-1.c
21853         * gcc.c-torture/execute/stdio-opt-2.c
21854         * gcc.c-torture/execute/stdio-opt-3.c
21855         * gcc.c-torture/execute/string-opt-1.c
21856         * gcc.c-torture/execute/string-opt-10.c
21857         * gcc.c-torture/execute/string-opt-11.c
21858         * gcc.c-torture/execute/string-opt-12.c
21859         * gcc.c-torture/execute/string-opt-13.c
21860         * gcc.c-torture/execute/string-opt-14.c
21861         * gcc.c-torture/execute/string-opt-15.c
21862         * gcc.c-torture/execute/string-opt-16.c
21863         * gcc.c-torture/execute/string-opt-2.c
21864         * gcc.c-torture/execute/string-opt-6.c
21865         * gcc.c-torture/execute/string-opt-7.c
21866         * gcc.c-torture/execute/string-opt-8.c:
21867         Replace with ...
21868
21869         * gcc.c-torture/execute/builtins/abs-2.c
21870         * gcc.c-torture/execute/builtins/abs-3.c
21871         * gcc.c-torture/execute/builtins/complex-1.c
21872         * gcc.c-torture/execute/builtins/fprintf.c
21873         * gcc.c-torture/execute/builtins/fputs.c
21874         * gcc.c-torture/execute/builtins/memcmp.c
21875         * gcc.c-torture/execute/builtins/memmove.c
21876         * gcc.c-torture/execute/builtins/memops-asm.c
21877         * gcc.c-torture/execute/builtins/mempcpy-2.c
21878         * gcc.c-torture/execute/builtins/mempcpy.c
21879         * gcc.c-torture/execute/builtins/memset.c
21880         * gcc.c-torture/execute/builtins/printf.c
21881         * gcc.c-torture/execute/builtins/sprintf.c
21882         * gcc.c-torture/execute/builtins/strcat.c
21883         * gcc.c-torture/execute/builtins/strchr.c
21884         * gcc.c-torture/execute/builtins/strcmp.c
21885         * gcc.c-torture/execute/builtins/strcpy.c
21886         * gcc.c-torture/execute/builtins/strcspn.c
21887         * gcc.c-torture/execute/builtins/strlen-2.c
21888         * gcc.c-torture/execute/builtins/strlen.c
21889         * gcc.c-torture/execute/builtins/strncat.c
21890         * gcc.c-torture/execute/builtins/strncmp-2.c
21891         * gcc.c-torture/execute/builtins/strncmp.c
21892         * gcc.c-torture/execute/builtins/strncpy.c
21893         * gcc.c-torture/execute/builtins/strpbrk.c
21894         * gcc.c-torture/execute/builtins/strpcpy-2.c
21895         * gcc.c-torture/execute/builtins/strpcpy.c
21896         * gcc.c-torture/execute/builtins/strrchr.c
21897         * gcc.c-torture/execute/builtins/strspn.c
21898         * gcc.c-torture/execute/builtins/strstr-asm.c
21899         * gcc.c-torture/execute/builtins/strstr.c:
21900         ... these new files.
21901
21902         * gcc.c-torture/execute/builtins/abs-2-lib.c
21903         * gcc.c-torture/execute/builtins/abs-3-lib.c
21904         * gcc.c-torture/execute/builtins/complex-1-lib.c
21905         * gcc.c-torture/execute/builtins/fprintf-lib.c
21906         * gcc.c-torture/execute/builtins/fputs-lib.c
21907         * gcc.c-torture/execute/builtins/memcmp-lib.c
21908         * gcc.c-torture/execute/builtins/memmove-lib.c
21909         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21910         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21911         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21912         * gcc.c-torture/execute/builtins/memset-lib.c
21913         * gcc.c-torture/execute/builtins/printf-lib.c
21914         * gcc.c-torture/execute/builtins/sprintf-lib.c
21915         * gcc.c-torture/execute/builtins/strcat-lib.c
21916         * gcc.c-torture/execute/builtins/strchr-lib.c
21917         * gcc.c-torture/execute/builtins/strcmp-lib.c
21918         * gcc.c-torture/execute/builtins/strcpy-lib.c
21919         * gcc.c-torture/execute/builtins/strcspn-lib.c
21920         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21921         * gcc.c-torture/execute/builtins/strlen-lib.c
21922         * gcc.c-torture/execute/builtins/strncat-lib.c
21923         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21924         * gcc.c-torture/execute/builtins/strncmp-lib.c
21925         * gcc.c-torture/execute/builtins/strncpy-lib.c
21926         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21927         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21928         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21929         * gcc.c-torture/execute/builtins/strrchr-lib.c
21930         * gcc.c-torture/execute/builtins/strspn-lib.c
21931         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21932         * gcc.c-torture/execute/builtins/strstr-lib.c
21933         * gcc.c-torture/execute/builtins/lib/abs.c
21934         * gcc.c-torture/execute/builtins/lib/fprintf.c
21935         * gcc.c-torture/execute/builtins/lib/memset.c
21936         * gcc.c-torture/execute/builtins/lib/printf.c
21937         * gcc.c-torture/execute/builtins/lib/sprintf.c
21938         * gcc.c-torture/execute/builtins/lib/strcpy.c
21939         * gcc.c-torture/execute/builtins/lib/strcspn.c
21940         * gcc.c-torture/execute/builtins/lib/strncat.c
21941         * gcc.c-torture/execute/builtins/lib/strncmp.c
21942         * gcc.c-torture/execute/builtins/lib/strncpy.c
21943         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21944         * gcc.c-torture/execute/builtins/lib/strspn.c
21945         * gcc.c-torture/execute/builtins/lib/strstr.c:
21946         New files containing support routines.
21947
21948         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21949         declaration.
21950         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21951         when not optimizing.
21952
21953 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21954
21955         PR c++/16240
21956         * g++.dg/abi/mangle22.C: New test.
21957         * g++.dg/abi/mangle23.C: Likewise.
21958
21959 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21960
21961         PR fortran/16290
21962         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21963         Allow for cases without denormalized floating point numbers.
21964
21965 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21966
21967         PR c/1027
21968         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21969         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21970         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21971         expected warning text.
21972         * gcc.dg/format/diag-2.c: New test.
21973
21974 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21975
21976         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21977
21978 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21979
21980         * gcc.dg/builtins-43.c: New.
21981         * gcc.dg/builtins-44.c: New.
21982         * gcc.dg/builtins-45.c: New.
21983
21984 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21985             Andreas Tobler  <a.tobler@schweiz.ch>
21986
21987         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21988         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21989         as SIGSEGV.
21990         * gcc.dg/cleanup-11.c: Likewise.
21991         * gcc.dg/cleanup-8.c: Likewise.
21992         * gcc.dg/cleanup-9.c: Likewise.
21993         * gcc.dg/cleanup-5.c: Run on all platforms.
21994
21995 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21996
21997         * g++.dg/warn/nonnull1.C: New test.
21998
21999 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22000
22001         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22002         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22003         Special-case the Sun compiler wrt to <complex.h>.
22004
22005 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22006
22007         * gcc.dg/Wunreachable-8.C: New test.
22008
22009         * gcc.dg/h8300-ice2.c : New test.
22010
22011 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22012
22013         PR fortran/16161
22014         * gfortran.fortran-torture/compile/implicit.f90: Add test
22015         for implicit character.
22016
22017 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22018
22019         PR fortran/16289
22020         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22021         Use tiny() intrinsic to find smallest non-negative real
22022
22023 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22026         * gcc.dg/compat/struct-by-value-22_x.c: New.
22027         * gcc.dg/compat/struct-by-value-22_y.c: New.
22028
22029         * gcc.c-torture/execute/20040629-1.c: New test.
22030
22031 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22032
22033         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22034         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22035
22036         PR target/16195
22037         * gcc.dg/20040625-1.c: New test.
22038
22039 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22040
22041         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22042
22043 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22044
22045         PR fortran/15963
22046         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22047
22048 2004-06-29  Richard Henderson  <rth@redhat.com>
22049
22050         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22051
22052 2004-06-29  Paul Brook  <paul@codesourcery.com>
22053
22054         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22055         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22056
22057 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22058
22059         PR c++/16260
22060         * g++.dg/parse/crash15.C: New.
22061
22062 2004-06-28  Andrew Pinski  <apinski@apple.com>
22063
22064         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22065         by the error already.
22066
22067         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22068
22069 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22070
22071         PR target/14041
22072         * gcc.dg/h8300-bss-align-1.c : New.
22073
22074 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22075
22076         * PR c++/16174
22077         * g++.dg/template/ctor4.C: New.
22078
22079 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22080
22081         PR c++/16205
22082         * g++.dg/warn/Wsequence-point-1.C: New test.
22083
22084 2004-06-27  Paul Brook  <paul@codesourcery.com>
22085
22086         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22087
22088 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22089
22090         * g++.old-deja/g++.mike/p7325.C: Remove.
22091
22092 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22093
22094         PR c/14963
22095         * gcc.dg/pr14963.c: New test.
22096
22097 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22098
22099         PR c++/16193
22100         * g++.dg/parse/redef1.C: New test.
22101
22102 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22103
22104         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22105         20021110.c.
22106         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22107         20021119-1.c.
22108         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22109         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22110         5-04.c.
22111         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22112         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22113         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22114         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22115         g++.brendan/enum14.C.
22116         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22117         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22118         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22119         g++.mike/virt1.C.
22120         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22121         memtemp24.C.
22122
22123 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22124
22125         * gcc.dg/20040527-1.c: New test case.
22126
22127 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22128
22129         PR gfortran/pr16196
22130         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22131
22132 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22133
22134         PR middle-end/15825
22135         * gcc.dg/pr15825-1.c: New test case.
22136
22137 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22138
22139         * gcc.c-torture/execute/20040625-1.c: New test.
22140
22141 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22142
22143         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22144
22145 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22146
22147         * gcc.dg/torture/mips-div-1.c: New test.
22148
22149 2004-06-24  Jeff Law  <law@redhat.com>
22150
22151         * gcc.dg/tree-ssa/20040624-1.c: New test.
22152
22153 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22154
22155         * gcc.c-torture/compile/20040624-1.c: New test.
22156
22157 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22158
22159         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22160         this directory.
22161
22162 2004-06-23  Andrew Pinski  <apinski@apple.com>
22163
22164         PR middle-end/15988
22165         * g++.dg/opt/ptrmem4.C: New test.
22166
22167         * gcc.dg/c90-array-quals-2.c: New test.
22168
22169 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22170
22171         * gcc.dg/kpice1.c: New test.
22172
22173 2006-06-23  Andrew Pinski  <apinski@apple.com>
22174
22175         * gcc.dg/c90-array-quals.c: New test.
22176
22177 2006-06-22  Richard Henderson  <rth@redhat.com>
22178
22179         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22180
22181 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22182
22183         * gcc.dg/builtins-config.h: Handle FreeBSD.
22184
22185 2006-06-22  Richard Henderson  <rth@redhat.com>
22186
22187         * g++.dg/opt/devirt1.C: New.
22188
22189 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22190
22191         * g++.dg/opt/pr15551.C: New testcase.
22192
22193 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22194
22195         PR target/14800
22196         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22197         x86_64-*-linux* when compiling for 32bit.
22198
22199 2004-06-21  Andrew Pinski  <apinski@apple.com>
22200
22201         * gcc.dg/pch/struct-1.c: New.
22202         * gcc.dg/pch/struct-1.hs: New.
22203
22204 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22205
22206         * gcc.dg/pch/save-temps-1.c: New file.
22207         * gcc.dg/pch/save-temps-1.hs: New file.
22208
22209 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22210
22211         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22212         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22213
22214 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22215
22216         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22217         to fix type error.
22218         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22219         Remove trailing spaces.
22220
22221 2004-06-21  Richard Henderson  <rth@redhat.com>
22222
22223         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22224         merging && to BIT_FIELD_REF.
22225
22226 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22227
22228         * g++.dg/opt/placeholder1.C: New test.
22229
22230 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22231
22232         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22233         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22234         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22235         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22236
22237 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22238
22239         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22240         extern "C".
22241         * g++.dg/other/pragma-re-1.C: Add comments.
22242
22243 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22244
22245         PR gfortran/16080
22246         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22247
22248 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22249
22250         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22251         instead of setting the type of size_t by
22252         hand.
22253
22254 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22255
22256         * gcc.dg/unordered-2.c: New test case.
22257         * gcc.dg/unordered-3.c: New test case.
22258
22259 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22260
22261         PR other/16043
22262         * lib/g++.exp (g++_version): Tweak regexp for version
22263         * lib/g77.exp (g77_version): Likewise.
22264         * lib/gfortran.exp (gfortran_version): Likewise.
22265         * lib/objc.exp (objc_version): Likewise.
22266         * lib/treelang.exp (treelang_version): Likewise.
22267
22268 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22271         Use INT_MAX instead of __INT_MAX__.
22272         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22273
22274         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22275         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22276         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22277         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22278         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22279         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22280         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22281         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22282         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22283
22284         * gcc.dg/range-test-1.c: New test.
22285         * g++.dg/opt/range-test-1.C: New test.
22286
22287 2004-06-17  Richard Henderson  <rth@redhat.com>
22288
22289         * objc.dg/sync-1.m: New.
22290         * objc.dg/try-catch-1.m: Don't force next runtime.
22291         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22292         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22293         shadowed catch clause.
22294         * objc.dg/try-catch-5.m: New.
22295
22296 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22297
22298         Bug 14610
22299         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22300
22301 2004-06-15  Richard Henderson  <rth@redhat.com>
22302
22303         * gcc.dg/20001116-1.c: Move expected warning line.
22304
22305 2004-06-15  Richard Henderson  <rth@redhat.com>
22306
22307         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22308         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22309
22310 2004-06-15  Jeff Law  <law@redhat.com>
22311
22312         * gcc.dg/tree-ssa/20040615-1.c: New test.
22313         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22314         be less sensitive to operand ordering.
22315         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22316
22317 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22318
22319         * g++.dg/abi/bitfield3.C: Add comment..
22320
22321 2004-06-15  Richard Henderson  <rth@redhat.com>
22322
22323         * g++.dg/ext/stmtexpr1.C: XFAIL.
22324         * gcc.dg/20030612-1.c: XFAIL.
22325
22326 2004-06-15  Eric Christopher  <echristo@redhat.com>
22327
22328         * g++.dg/charset/asm5.c: New.
22329         * gcc.dg/charset/asm6.c: New.
22330
22331 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22332
22333         PR fortran/15962
22334         * gfortran.fortran-torture/execute/select_1.f90: New test.
22335
22336 2004-06-15  Paul Brook  <paul@codesourcery.com>
22337
22338         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22339
22340 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22341
22342         PR c++/15967
22343         * g++.dg/lookup/crash3.C: New test.
22344
22345 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22346
22347         PR c++/15947
22348         * g++.dg/parse/dtor4.C: New test.
22349
22350 2004-06-14  Jeff Law  <law@redhat.com>
22351
22352         * gcc.c-torture/compile/20040614-1.c: New test.
22353
22354 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22355
22356         PR fortran/15211
22357         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22358         LEN of a character array.
22359
22360 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22361
22362         PR c++/15096
22363         * g++.dg/template/ptrmem10.C: New test.
22364
22365         PR c++/14930
22366         * g++.dg/template/friend30.C: New test.
22367
22368 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22369
22370         PR fortran/14928
22371         * gfortran.fortran-torture/compile/mloc.f90: New test.
22372
22373 2004-06-13  Paul Brook  <paul@codesourcery.com>
22374
22375         * gfortran.fortran-torture/execute/random_2.f90: New test.
22376
22377 2004-06-13  Eric Christopher  <echristo@redhat.com>
22378
22379         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22380
22381 2004-06-12  Paul Brook  <paul@codesourcery.com>
22382
22383         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22384
22385 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22386
22387         PR fortran/14923
22388         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22389
22390 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22391
22392         PR fortran/14957
22393         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22394         syntax errors in end statements of contained subroutines.
22395
22396 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22397
22398         PR fortran/12841
22399         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22400
22401 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22402
22403         PR fortran/15665
22404         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22405
22406 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22407
22408         PR gfortran/12839
22409         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22410
22411 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/15862
22414         * g++.dg/parse/enum1.C: New test.
22415
22416 2004-06-10  Jeff Law  <law@redhat.com>
22417
22418         * gcc.c-torture/compile/20040610-1.c: New test.
22419
22420 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22421
22422         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22423         * g++.old-deja/g++.other/decl3.C: Likewise.
22424
22425 2004-06-10  Brian Booth  <bbooth@redhat.com>
22426
22427         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22428         V_MAY_DEF instead of VDEF.
22429         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22430
22431 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22432
22433         PR c++/14211
22434         * g++.dg/conversion/const1.C: New test.
22435
22436         PR c++/15076
22437         * g++.dg/conversion/reinterpret1.C: New test.
22438
22439         PR c++/15877
22440         * g++.dg/template/enum2.C: New test.
22441
22442         PR c++/15227
22443         * g++.dg/template/error13.C: New test.
22444
22445 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22446
22447         PR fortran/14957
22448         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22449         arguments to test_* REAL and of the right size.
22450
22451 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22452
22453         PR target/15569
22454         PR rtl-optimization/15681
22455         * gcc.dg/20040609-1.c: New test.
22456
22457 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22458
22459         PR c++/14791
22460         * g++.dg/opt/builtins1.C: New test.
22461
22462 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22463
22464         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22465         that use default windows32 struct layout.
22466         * gcc.dg/i386-bitfield2.c: Likewise.
22467
22468 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22469
22470         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22471         for mingw32 and cygwin targets.
22472
22473 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22474
22475         * gcc.dg/pch/macro-4.c: New.
22476         * gcc.dg/pch/macro-4.hs: New.
22477
22478 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22479
22480         PR fortran/13249
22481         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22482
22483 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22484
22485         PR fortran/13372
22486         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22487
22488 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22489
22490         PR gfortran/14897
22491         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22492
22493 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22494
22495         PR gfortran/15755
22496         * gfortran.fortran-torture/execute/backspace.c : New test.
22497
22498 2004-06-09  Paul Brook  <paul@codesourcery.com>
22499
22500         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22501         (pointer_to_section): Rewrite to use smaller array.
22502
22503 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22504
22505         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22506         * gcc.dg/ext/altivec-10.c: Same.
22507         * gcc.dg/ext/altivec-11.c: Same.
22508         * gcc.dg/ext/altivec-12.c: Same.
22509         * gcc.dg/ext/altivec-13.c: Same.
22510         * gcc.dg/ext/altivec-14.c: Same.
22511         * gcc.dg/ext/altivec-15.c: Same.
22512         * gcc.dg/ext/altivec-16.c: Same.
22513         * gcc.dg/ext/altivec-3.c: Same.
22514         * gcc.dg/ext/altivec-4.c: Same.
22515         * gcc.dg/ext/altivec-6.c: Same.
22516         * gcc.dg/ext/altivec-7.c: Same.
22517         * gcc.dg/ext/altivec-8.c: Same.
22518         * gcc.dg/ext/altivec-varargs-1.c: Same.
22519
22520         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22521         * g++.dg/ext/altivec-10.C: Same.
22522         * g++.dg/ext/altivec-2.C: Same.
22523         * g++.dg/ext/altivec-3.C: Same.
22524         * g++.dg/ext/altivec-4.C: Same.
22525         * g++.dg/ext/altivec-5.C: Same.
22526         * g++.dg/ext/altivec-6.C: Same.
22527         * g++.dg/ext/altivec-7.C: Same.
22528         * g++.dg/ext/altivec-8.C: Same.
22529         * g++.dg/ext/altivec-9.C: Same.
22530
22531 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22532
22533         PR c++/7841
22534         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22535
22536 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22537
22538         * gcc.dg/union-1.c: New test.
22539
22540 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22541
22542         * gcc.dg/builtins-41.c: New test case.
22543         * gcc.dg/builtins-42.c: New test case.
22544
22545 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22546
22547         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22548         * g++.dg/ext/altivec-10.C: Same.
22549         * g++.dg/ext/altivec-2.C: Same.
22550         * g++.dg/ext/altivec-3.C: Same.
22551         * g++.dg/ext/altivec-4.C: Same.
22552         * g++.dg/ext/altivec-5.C: Same.
22553         * g++.dg/ext/altivec-6.C: Same.
22554         * g++.dg/ext/altivec-7.C: Same.
22555         * g++.dg/ext/altivec-8.C: Same.
22556         * g++.dg/ext/altivec-9.C: Same.
22557         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22558         * g++.old-deja/g++.brendan/new3.C: Same.
22559         * gcc.c-torture/execute/eeprof-1.x: Same.
22560
22561 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22562
22563         PR c/14765
22564         * gcc.dg/pr14765-1.c: New test.
22565
22566 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22567
22568         PR c/14649
22569         * gcc.dg/pr14649-1.c: New test case.
22570
22571 2004-06-07  Richard Henderson  <rth@redhat.com>
22572
22573         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22574         if temporaries.
22575
22576 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22577
22578         * g++.dg/eh/elide1.C: Remove XFAIL.
22579
22580 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22581
22582         PR c++/15337
22583         * g++.dg/expr/sizeof3.C: New test.
22584
22585         PR c++/14777
22586         * g++.dg/template/access14.C: New test.
22587
22588         PR c++/15554
22589         * g++.dg/template/enum1.C: New test.
22590
22591         PR c++/15057
22592         * g++.dg/eh/throw1.C: New test.
22593
22594 2004-06-07  David Ayers  <d.ayers@inode.at>
22595             Ziemowit Laski  <zlaski@apple.com>
22596
22597         * lib/objc.exp (objc_target_compile): Revert the '-framework
22598         Foundation' flag fix, since bare Darwin does not ship
22599         with the Foundation framework.
22600         * objc/execute/next_mapping.h: Provide a local NSConstantString
22601         @interface and @implementation.
22602         (objc_constant_string_init): A constructor function, used to
22603         initialize the NSConstantString meta-class object.
22604         * objc/execute/string1.m: Include "next_mapping.h" instead of
22605         <Foundation/NSString.h>.
22606         * objc/execute/string2.m: Likewise.
22607         * objc/execute/string3.m: Likewise.
22608         * objc/execute/string4.m: Likewise.
22609
22610 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22611
22612         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22613         to double. Replace double with FLOAT.
22614         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22615
22616         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22617         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22618         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22619         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22620         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22621         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22622         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22623         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22624
22625 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22626
22627         PR c/13519
22628         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22629
22630 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22631
22632         PR c++/15503
22633         * g++.dg/template/meminit2.C: New test.
22634
22635 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22636
22637         PR target/15822
22638         * gcc.c-torture/execute/compare-fp-1.c,
22639         gcc.c-torture/execute/compare-fp-2.c,
22640         gcc.c-torture/execute/compare-fp-3.c,
22641         gcc.c-torture/execute/compare-fp-4.c,
22642         gcc.c-torture/execute/compare-fp-3.x,
22643         gcc.c-torture/execute/compare-fp-4.x: Moved...
22644         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22645         gcc.c-torture/execute/ieee/compare-fp-2.c,
22646         gcc.c-torture/execute/ieee/compare-fp-3.c,
22647         gcc.c-torture/execute/ieee/compare-fp-4.c,
22648         gcc.c-torture/execute/ieee/compare-fp-3.x,
22649         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22650
22651 2004-06-04  David Ayers  <d.ayers@inode.at>
22652
22653         * objc/execute/protocol-isEqual-4.m: New testcase.
22654
22655 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22656
22657         * objc/execute/protocol-isEqual-1.m: New testcase.
22658         * objc/execute/protocol-isEqual-2.m: New testcase.
22659         * objc/execute/protocol-isEqual-3.m: New testcase.
22660
22661 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22662
22663         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22664
22665 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22666
22667         * lib/objc.exp (objc_target_compile): When running tests on
22668         Darwin (Mac OS X), inform the linker about '-framework
22669         'Foundation'.
22670
22671 2004-06-02  Eric Christopher  <echristo@redhat.com>
22672
22673         * gcc.c-torture/compile/20040602-1.c: New.
22674
22675 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22676
22677         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22678         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22679
22680         PR tree-optimization/14736
22681         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22682
22683         PR tree-optimization/14042
22684         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22685
22686         PR tree-optimization/14729
22687         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22688
22689 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22690
22691         PR fortran/15557
22692         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22693
22694 2004-06-01  Richard Hederson  <rth@redhat.com>
22695
22696         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22697
22698 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22699
22700         PR c++/14932
22701         * g++.dg/parse/offsetof4.C: New test.
22702
22703 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22704
22705         PR objc/7993
22706         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22707
22708 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22709
22710         PR c++/15701
22711         * g++.dg/template/friend29.C: New test.
22712
22713 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22714
22715         PR c/15749
22716         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22717
22718 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22719
22720         * gcc.dg/sparc-trap-1.c: New test.
22721
22722 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22723
22724         PR middle-end/15069
22725         * g++.dg/opt/fold3.C: New test case.
22726
22727 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22728
22729         * lib/target-supports.exp (check_iconv_available): Fix fallout
22730         from 2004-05-28 patch.
22731
22732 2004-05-30  Paul Brook  <paul@codesourcery.com>
22733
22734         PR fortran/15620
22735         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22736         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22737
22738 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22739
22740         * gfortran.fortran-torture/execute/random_1.f90: New test.
22741
22742 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22743
22744         * g++.dg/ext/altivec-10.C: New test.
22745
22746 2004-05-29  Paul Brook  <paul@codesourcery.com>
22747
22748         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22749
22750 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22751
22752         * gcc.dg/altivec-16.c: New test.
22753
22754 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22755
22756         * lib/target-supports.exp (check_vmx_hw_available): New.
22757         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22758
22759         * lib/target-supports.exp (check_alias_available,
22760         check_iconv_available, check_named_sections_available): Use
22761         unique names for temporary files.
22762
22763 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22764
22765         * gcc.dg/altivec-15.c: New test.
22766
22767 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22768
22769         PR c++/15083
22770         * g++.dg/warn/noeffect6.C: New test.
22771
22772         PR c++/15471
22773         * g++.dg/expr/ptrmem4.C: New test.
22774
22775         PR c++/15640
22776         * g++.dg/template/operator3.C: New test.
22777
22778 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22779
22780         PR c++/14668
22781         * g++.dg/lookup/redecl1.C: New test.
22782         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22783
22784 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22785
22786         * gcc.c-torture/execute/compare-fp-1.c,
22787         gcc.c-torture/execute/compare-fp-2.c,
22788         gcc.c-torture/execute/compare-fp-3.c,
22789         gcc.c-torture/execute/compare-fp-4.c,
22790         gcc.c-torture/execute/compare-fp-3.x,
22791         gcc.c-torture/execute/compare-fp-4.x,
22792         gcc.dg/pr15649-1.c: New.
22793
22794 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22795
22796         PR c++/12883
22797         * g++.dg/init/array14.C: New test.
22798
22799 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22800
22801         * lib/compat.exp (compat-get-options-main): New.
22802         (compat-get-options): Remove unneeded code, warn for ignored
22803         command.
22804         (compat-execute): Check flag set by dg-require-* commands.
22805
22806         * lib/compat.exp (compat-execute): Break up long lines.
22807
22808 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22809
22810         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22811         * gcc.dg/altivec-14.c: New test.
22812         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22813
22814         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22815         * gcc.dg/altivec-12.c: Ditto.
22816
22817         * gcc.dg/altivec-3.c: Move call to altivec_check.
22818
22819 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22820
22821         PR c++/15044
22822         * g++.dg/template/error12.C: New test.
22823
22824         PR c++/15317
22825         * g++.dg/ext/attrib15.C: New test.
22826
22827         PR c++/15329
22828         * g++.dg/template/ptrmem9.C: New test.
22829
22830 2004-05-25  Paul Brook  <paul@codesourcery.com>
22831
22832         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22833
22834 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22835
22836         PR c++/15165
22837         * g++.dg/template/crash19.C: New test.
22838
22839 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22840
22841         PR c++/15025
22842         * g++.dg/template/redecl1.C: New test.
22843
22844 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22845
22846         PR c++/14821
22847         * g++.dg/other/ns1.C: New test.
22848
22849         PR c++/14883
22850         * g++.dg/template/invalid1.C: New test.
22851
22852 2004-05-23  Paul Brook  <paul@codesourcery.com>
22853         Victor Leikehman  <lei@haifasphere.co.il>
22854
22855         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22856         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22857
22858 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22859
22860         PR c++/15285
22861         PR c++/15299
22862         * g++.dg/template/non-dependent5.C: New test.
22863         * g++.dg/template/non-dependent6.C: New test.
22864
22865 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22866
22867         PR c++/15507
22868         * g++.dg/inherit/union1.C: New test.
22869
22870         PR c++/15542
22871         * g++.dg/template/addr1.C: New test.
22872
22873         PR c++/15427
22874         * g++.dg/template/array5.C: New test.
22875
22876         PR c++/15287
22877         * g++.dg/template/array6.C: New test.
22878
22879 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22880             Roger Sayle  <roger@eyesopen.com>
22881
22882         * g++.dg/lookup/forscope2.C: New test case.
22883
22884 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22885
22886         * gcc.dg/cpp/Wmissingdirs.c: New.
22887
22888 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22889
22890         PR target/15301
22891         * gcc.dg/compat/union-m128-1.h: New file.
22892         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22893         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22894         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22895
22896 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22897
22898         PR target/15302
22899         * gcc.dg/compat/struct-complex-1.h: New file.
22900         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22901         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22902         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22903
22904 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22905
22906         PR middle-end/3074
22907         * gcc.dg/pr3074-1.c: New test case.
22908         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22909
22910 2004-05-20  Falk Hueffner  <falk@debian.org>
22911
22912         PR other/15526
22913         * gcc.dg/ftrapv-1.c: New test case.
22914
22915 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22916
22917         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22918
22919 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22920             Jeff Law  <law@redhat.com>
22921
22922         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22923         * gcc.dg/tree-ssa/20040518-2.c: New test.
22924
22925         * gcc.dg/tree-ssa/20040518-1.c: New test.
22926
22927 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22928
22929         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22930
22931 2004-05-18  Paul Brook  <paul@codesourcery.com>
22932
22933         PR fortran/13930
22934         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22935
22936 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22937
22938         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22939         constant folding.
22940
22941 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22942
22943         * gcc.dg/tree-ssa/20040517-1.c: New test.
22944
22945 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22946
22947         * gcc.dg/loop-4.c: New test.
22948
22949 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22950
22951         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22952
22953 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22954
22955         PR fortran/15311
22956         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22957
22958 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22959
22960         PR fortran/13826
22961         PR fortran/13940
22962         * gfortran.fortran-torture/compile/data_1.f90: New test.
22963
22964 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22965
22966         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22967         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22968
22969 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22970
22971         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22972
22973 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22974
22975         PR c/15444
22976         * gcc.dg/format/xopen-1.c: Adjust expected message.
22977         * gcc.dg/format/xopen-3.c: New test.
22978
22979 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22980
22981         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22982
22983 2004-05-14  Jeff Law  <law@redhat.com>
22984
22985         * gcc.dg/tree-ssa/20040514-2.c: New test.
22986
22987 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22988
22989         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22990         this ...
22991         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22992         this.
22993
22994 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22995
22996         * gcc.dg/tree-ssa/20040514-1.c: New test.
22997
22998 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22999
23000         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23001         test.
23002
23003 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23004
23005         PR fortran/14066
23006         * gfortran.fortran-torture/compile/do_1.f90: New test.
23007
23008 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23009
23010         PR fortran/15051
23011         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23012         test.
23013
23014 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23015
23016         PR fortran/15149
23017         * gfortran.fortran-torture/execute/random_init.f90: New test.
23018
23019 2004-05-13  Paul Brook  <paul@codesourcery.com>
23020
23021         PR fortran/15314
23022         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23023
23024 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23025
23026         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23027         for the powerpc case.
23028
23029 2004-05-13  Jeff Law  <law@redhat.com>
23030
23031         * gcc.dg/tree-ssa/20040513-1.c: New test.
23032         * gcc.dg/tree-ssa/20040513-2.c: New test.
23033
23034 2004-05-13  Paul Brook  <paul@codesourcery.com>
23035
23036         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23037         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23038         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23039
23040 2004-05-13  Andreas Schwab  <schwab@suse.de>
23041
23042         PR other/10819
23043         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23044         characters.
23045
23046 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23047
23048         PR fortran/15294
23049         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23050
23051 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23052
23053         Merge from tree-ssa-20020619-branch.  See
23054         ChangeLog.tree-ssa for details.
23055
23056 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23057
23058         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23059         include <altivec.h> explicitly.
23060         * gcc.dg/altivec-13.c: Likewise.
23061
23062 2004-05-11  Paul Brook  <paul@codesourcery.com>
23063
23064         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23065
23066 2004-05-10  Eric Christopher  <echristo@redhat.com>
23067
23068         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23069         * gcc.dg/sibcall-4.c: Ditto.
23070
23071 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23072
23073         * g++.dg/ext/altivec-8.C: New test case.
23074         * gcc.dg/altivec-13.c: New test case.
23075
23076 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23077
23078         * gcc.c-torture/execute/divcmp-1.c: New test case.
23079         * gcc.c-torture/execute/divcmp-2.c: New test case.
23080         * gcc.c-torture/execute/divcmp-3.c: New test case.
23081
23082 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23083
23084         * g++.dg/other/pragma-re-2.C: New test.
23085
23086 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23087
23088         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23089         * gcc.dg/i386-387-2.c: Likewise.
23090
23091         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23092         __builtin_drem.
23093         * gcc.dg/i386-387-6.c: Likewise.
23094
23095 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23096
23097         * gcc.dg/builtins-33.c: Also check log1p*.
23098
23099 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23100
23101         PR optimization/15296
23102         * gcc.c-torture/execute/pr15296.c: New test.
23103
23104 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23105
23106         * gcc.dg/builtins-40.c: New test.
23107
23108 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23109
23110         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23111
23112 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23113
23114         * g++.dg/ext/spe1.C: New testcase.
23115
23116 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23117
23118         * objc.dg/image-info.m: Allow additional attributes
23119         for __image_info section.
23120
23121 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23122
23123         * gcc.dg/torture/mips-hilo-2.c: New test.
23124
23125 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23126
23127         PR c++/14389
23128         * g++.dg/template/member5.C: New test.
23129
23130 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23131
23132         * gcc.dg/builtins-34.c: Also check expm1*.
23133
23134 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23135
23136         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23137         * gcc.dg/torture/builtin-convert-3.c: New test.
23138
23139 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23140
23141         PR middle-end/15054
23142         * g++.dg/opt/pr15054.C: New test.
23143
23144 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23145
23146         * gcc.dg/torture/builtin-rounding-1.c: New test.
23147         * gcc.dg/builtins-25.c: Delete.
23148         * gcc.dg/builtins-29.c: Delete.
23149
23150 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23151
23152         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23153         * gcc.dg/sibcall-4.c: Likewise.
23154         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23155
23156 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23157
23158         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23159         bit-field on 16-bit targets.
23160
23161 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23162
23163         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23164         16-bit targets.
23165
23166 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23167
23168         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23169         * gcc.dg/rs6000-power2-2.c: Likewise.
23170
23171 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23172
23173         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23174         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23175         Change the asm registers to be in form of frN instead of fN.
23176
23177 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23178
23179         * gcc.dg/torture/builtin-convert-2.c: New test.
23180
23181 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23182
23183         * gcc.dg/rs6000-power2-1.c: New test.
23184         * gcc.dg/rs6000-power2-2.c: New test.
23185
23186 2004-04-28  Jan Hubicka  <jh@suse.cz>
23187
23188         * gcc.dg/unused-6.c: New test.
23189
23190 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23191             Ulrich Weigand  <uweigand@de.ibm.com>
23192
23193         * ada/acats/run_all.sh: Define $target variable.
23194
23195 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23196
23197         PR c++/15119
23198         * g++.dg/other/vararg-1.C: New test.
23199
23200         PR c++/4794
23201         * g++.dg/eh/cleanup3.C: New test.
23202
23203 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23204
23205         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23206         and ad8011a (target_insn).
23207         * ada/acats/support/macro.dfs: Likewise.
23208         * ada/acats/support/impbit.adb: New file.
23209
23210 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23211
23212         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23213
23214 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23215
23216         * gcc.dg/loop-3.c: New test.
23217
23218 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23219
23220         * gcc.c-torture/execute/simd-5.c: New test.
23221
23222 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23223
23224         PR c++/15064
23225         * g++.dg/template/crash18.C: New test.
23226
23227 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23228
23229         * g++.dg/ext/complit3.C: New test.
23230
23231 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23232
23233         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23234         * gcc.dg/altivec-3.c: Same.
23235         * gcc.dg/altivec-varargs-1.c: Same.
23236
23237 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23238
23239         * lib/target-supports.exp (check_profiling_available): Assume
23240         profiling is not available on powerpc-eabi targets.
23241
23242 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23243
23244         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23245         * gcc.dg/vmx/bug-1.c: Ditto.
23246
23247 2004-04-20  Eric Christopher  <echristo@redhat.com>
23248
23249         * gcc.dg/charset/extern.c: New test.
23250         * g++.dg/charset/extern3.cc: Ditto.
23251
23252 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23253
23254         * gcc.dg/builtins-39.c: New test.
23255
23256 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23257
23258         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23259
23260 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23261
23262         * gcc.dg/torture/mips-hilo-1.c: New test.
23263
23264 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23265
23266         * gcc.c-torture/compile/20040419-1.c: New test.
23267
23268 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23269
23270         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23271
23272 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23273             Aldy Hernandez  <aldyh@redhat.com>
23274
23275         * gcc.c-torture/execute/va-arg-24.c: New.
23276
23277 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23278             Aldy Hernandez  <aldyh@redhat.com>
23279
23280         * gcc.dg/vmx/1b-01.c: New.
23281         * gcc.dg/vmx/1b-02.c: New.
23282         * gcc.dg/vmx/1b-03.c: New.
23283         * gcc.dg/vmx/1b-04.c: New.
23284         * gcc.dg/vmx/1b-05.c: New.
23285         * gcc.dg/vmx/1b-06.c: New.
23286         * gcc.dg/vmx/1b-07.c: New.
23287         * gcc.dg/vmx/1c-01.c: New.
23288         * gcc.dg/vmx/1c-02.c: New.
23289         * gcc.dg/vmx/3a-01a.c: New.
23290         * gcc.dg/vmx/3a-01.c: New.
23291         * gcc.dg/vmx/3a-01m.c: New.
23292         * gcc.dg/vmx/3a-03.c: New.
23293         * gcc.dg/vmx/3a-03m.c: New.
23294         * gcc.dg/vmx/3a-04.c: New.
23295         * gcc.dg/vmx/3a-04m.c: New.
23296         * gcc.dg/vmx/3a-05.c: New.
23297         * gcc.dg/vmx/3a-06.c: New.
23298         * gcc.dg/vmx/3a-06m.c: New.
23299         * gcc.dg/vmx/3a-07.c: New.
23300         * gcc.dg/vmx/3b-01.c: New.
23301         * gcc.dg/vmx/3b-02.c: New.
23302         * gcc.dg/vmx/3b-10.c: New.
23303         * gcc.dg/vmx/3b-13.c: New.
23304         * gcc.dg/vmx/3b-14.c: New.
23305         * gcc.dg/vmx/3b-15.c: New.
23306         * gcc.dg/vmx/3c-01a.c: New.
23307         * gcc.dg/vmx/3c-01.c: New.
23308         * gcc.dg/vmx/3c-02.c: New.
23309         * gcc.dg/vmx/3c-03.c: New.
23310         * gcc.dg/vmx/3d-01.c: New.
23311         * gcc.dg/vmx/4-01.c: New.
23312         * gcc.dg/vmx/4-03.c: New.
23313         * gcc.dg/vmx/5-01.c: New.
23314         * gcc.dg/vmx/5-02.c: New.
23315         * gcc.dg/vmx/5-03.c: New.
23316         * gcc.dg/vmx/5-04.c: New.
23317         * gcc.dg/vmx/5-05.c: New.
23318         * gcc.dg/vmx/5-06.c: New.
23319         * gcc.dg/vmx/5-07.c: New.
23320         * gcc.dg/vmx/5-07t.c: New.
23321         * gcc.dg/vmx/5-08.c: New.
23322         * gcc.dg/vmx/5-10.c: New.
23323         * gcc.dg/vmx/5-11.c: New.
23324         * gcc.dg/vmx/7-01a.c: New.
23325         * gcc.dg/vmx/7-01.c: New.
23326         * gcc.dg/vmx/7c-01.c: New.
23327         * gcc.dg/vmx/7d-01.c: New.
23328         * gcc.dg/vmx/7d-02.c: New.
23329         * gcc.dg/vmx/8-01.c: New.
23330         * gcc.dg/vmx/8-02a.c: New.
23331         * gcc.dg/vmx/8-02.c: New.
23332         * gcc.dg/vmx/brode-1.c: New.
23333         * gcc.dg/vmx/bug-1.c: New.
23334         * gcc.dg/vmx/bug-2.c: New.
23335         * gcc.dg/vmx/bug-3.c: New.
23336         * gcc.dg/vmx/cw-bug-1.c: New.
23337         * gcc.dg/vmx/cw-bug-2.c: New.
23338         * gcc.dg/vmx/cw-bug-3.c: New.
23339         * gcc.dg/vmx/dct.c: New.
23340         * gcc.dg/vmx/debug-1.c: New.
23341         * gcc.dg/vmx/debug-2.c: New.
23342         * gcc.dg/vmx/debug-3.c: New.
23343         * gcc.dg/vmx/debug-4.c: New.
23344         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23345         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23346         * gcc.dg/vmx/eg-5.c: New.
23347         * gcc.dg/vmx/fft.c: New.
23348         * gcc.dg/vmx/gcc-bug-1.c: New.
23349         * gcc.dg/vmx/gcc-bug-2.c: New.
23350         * gcc.dg/vmx/gcc-bug-3.c: New.
23351         * gcc.dg/vmx/gcc-bug-4.c: New.
23352         * gcc.dg/vmx/gcc-bug-5.c: New.
23353         * gcc.dg/vmx/gcc-bug-6.c: New.
23354         * gcc.dg/vmx/gcc-bug-7.c: New.
23355         * gcc.dg/vmx/gcc-bug-8.c: New.
23356         * gcc.dg/vmx/gcc-bug-9.c: New.
23357         * gcc.dg/vmx/gcc-bug-b.c: New.
23358         * gcc.dg/vmx/gcc-bug-c.c: New.
23359         * gcc.dg/vmx/gcc-bug-d.c: New.
23360         * gcc.dg/vmx/gcc-bug-e.c: New.
23361         * gcc.dg/vmx/gcc-bug-f.c: New.
23362         * gcc.dg/vmx/gcc-bug-g.c: New.
23363         * gcc.dg/vmx/gcc-bug-i.c: New.
23364         * gcc.dg/vmx/harness.h: New.
23365         * gcc.dg/vmx/ira1.c: New.
23366         * gcc.dg/vmx/ira2a.c: New.
23367         * gcc.dg/vmx/ira2b.c: New.
23368         * gcc.dg/vmx/ira2.c: New.
23369         * gcc.dg/vmx/ira2c.c: New.
23370         * gcc.dg/vmx/mem.c: New.
23371         * gcc.dg/vmx/newton-1.c: New.
23372         * gcc.dg/vmx/ops.c: New.
23373         * gcc.dg/vmx/sn7153.c: New.
23374         * gcc.dg/vmx/spill2.c: New.
23375         * gcc.dg/vmx/spill3.c: New.
23376         * gcc.dg/vmx/spill.c: New.
23377         * gcc.dg/vmx/t.c: New.
23378         * gcc.dg/vmx/varargs-1.c: New.
23379         * gcc.dg/vmx/varargs-2.c: New.
23380         * gcc.dg/vmx/varargs-3.c: New.
23381         * gcc.dg/vmx/varargs-4.c: New.
23382         * gcc.dg/vmx/varargs-5.c: New.
23383         * gcc.dg/vmx/varargs-6.c: New.
23384         * gcc.dg/vmx/varargs-7.c: New.
23385         * gcc.dg/vmx/vmx.exp: New.
23386         * gcc.dg/vmx/vprint-1.c: New.
23387         * gcc.dg/vmx/vscan-1.c: New.
23388         * gcc.dg/vmx/x-01.c: New.
23389         * gcc.dg/vmx/x-02.c: New.
23390         * gcc.dg/vmx/x-03.c: New.
23391         * gcc.dg/vmx/x-04.c: New.
23392         * gcc.dg/vmx/x-05.c: New.
23393         * gcc.dg/vmx/yousufi-1.c: New.
23394         * gcc.dg/vmx/zero-1.c: New.
23395         * gcc.dg/vmx/zero.c: New.
23396
23397 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23398
23399         * g++.dg/lookup/java1.C: Update for chage of
23400         _Jv_AllocObject.
23401         * g++.dg/lookup/java2.C: Likewise.
23402
23403 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23404
23405         * ada/acats/run_all.sh: use -O2 by default.
23406
23407 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23408
23409         * gcc.dg/vr-mult-[12].c: New tests.
23410
23411 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23412
23413         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23414
23415         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23416
23417 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23418
23419         * lib/target-supports.exp (check_profiling_available): Assume profiling
23420         isn't available for mips*-*-elf targets.
23421
23422 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23423
23424         * gcc.dg/builtins-38.c: New test.
23425
23426 2004-04-14  Eric Christopher  <echristo@redhat.com>
23427
23428         * g++.dg/charset/charset.exp: Run .cc extension tests.
23429
23430 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23431
23432         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23433
23434 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23435
23436         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23437
23438 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23439
23440         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23441         * gcc.dg/i386-387-2.c: Likewise.
23442
23443         * gcc.dg/i386-387-7.c: New test.
23444         * gcc.dg/i386-387-8.c: New test.
23445
23446         * gcc.dg/builtins-37.c: New test.
23447
23448 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23449
23450         * g++.dg/pch/externc-1.C: Add missing semicolon.
23451
23452 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23453
23454         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23455
23456 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23457
23458         * gcc.c-torture/execute/20040411-1.c: New test.
23459
23460 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23461
23462         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23463
23464 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23465
23466         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23467
23468 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23469
23470         * lib/target-supports.exp (check_named_sections_available): New.
23471         * lib/gcc-dg.exp (dg-require-named-sections): New.
23472         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23473         old-deja.exp.  Also prune error-count message from HP linker.
23474         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23475
23476         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23477         * g++.old-deja/g++.pt/static3.C: Likewise.
23478         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23479
23480 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23481
23482         * gcc.c-torture/execute/20040409-1.c: New test case.
23483         * gcc.c-torture/execute/20040409-2.c: New test case.
23484         * gcc.c-torture/execute/20040409-3.c: New test case.
23485
23486 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23487
23488         * gcc.dg/20040409-1.c: New test.
23489
23490 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23491
23492         PR target/14888
23493         * g++.dg/opt/pr14888.C: New test case.
23494
23495 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23496
23497         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23498         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23499         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23500         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23501         New tests.
23502
23503 2004-04-08  Paul Brook  <paul@codesourcery.com>
23504
23505         * gcc.dg/spill-1.c: New test.
23506
23507 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23508
23509         * gcc.dg/torture/builtin-ctype-2.c: New test.
23510
23511 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23512
23513         * gcc.dg/pch/pch.exp: Add largefile test.
23514
23515 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23516
23517         * g++.dg/pch/externc-1.Hs: New.
23518         * g++.dg/pch/externc-1.C: New.
23519
23520 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23521
23522         * gcc.dg/compat/struct-by-value-5a_main.c,
23523         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23524         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23525         * gcc.dg/compat/struct-by-value-5a_x.c,
23526         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23527         gcc.dg/compat/struct-by-value-5_x.c.
23528         * gcc.dg/compat/struct-by-value-5a_y.c,
23529         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23530         gcc.dg/compat/struct-by-value-5_y.c.
23531
23532         * gcc.dg/compat/struct-by-value-6a_main.c,
23533         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23534         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23535         * gcc.dg/compat/struct-by-value-6a_x.c,
23536         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23537         gcc.dg/compat/struct-by-value-6_x.c.
23538         * gcc.dg/compat/struct-by-value-6a_y.c,
23539         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23540         gcc.dg/compat/struct-by-value-6_y.c.
23541
23542         * gcc.dg/compat/struct-by-value-7a_main.c,
23543         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23544         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23545         * gcc.dg/compat/struct-by-value-7a_x.c,
23546         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23547         gcc.dg/compat/struct-by-value-7_x.c.
23548         * gcc.dg/compat/struct-by-value-7a_y.c,
23549         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23550         gcc.dg/compat/struct-by-value-7_y.c.
23551
23552 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23553
23554         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23555         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23556         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23557         options.
23558
23559 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23560
23561         * gcc.dg/builtins-36.c: New test.
23562
23563 2004-04-06  Paul Brook  <paul@codesourcery.com>
23564
23565         * README.gcc: Remove obsolete contraint on testcases.
23566
23567 2004-04-05  Paul Brook  <paul@codesourcery.com>
23568
23569         PR2123
23570         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23571         failure and exit(0) on success.
23572         * g++.dg/expr/anew2.C: Ditto.
23573         * g++.dg/expr/anew3.C: Ditto.
23574         * g++.dg/expr/anew4.C: Ditto.
23575
23576 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23577
23578         PR c++/3518
23579         * g++.dg/template/unify7.C: New.
23580
23581 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23582
23583         * g++.dg/README: Bring up to date with new subdirectories; remove
23584         duplicate subdirectory lines.
23585
23586 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23587
23588         PR c++/14007
23589         * g++.dg/template/unify5.C: New.
23590         * g++.dg/template/unify6.C: New.
23591         * g++.dg/template/qualttp20.C: Adjust.
23592         * g++.old-deja/g++.jason/report.C: Adjust.
23593         * g++.old-deja/g++.other/qual1.C: Adjust.
23594
23595 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23596
23597         PR c++/14803
23598         * g++.dg/inherit/ptrmem1.C: New test.
23599
23600 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23601
23602         PR c++/14755
23603         * gcc.c-torture/execute/20040331-1.c: New test.
23604         * gcc.dg/20040331-1.c: New test.
23605
23606 2004-04-01  Paul Brook  <paul@codesourcery.com>
23607
23608         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23609
23610 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23611
23612         PR c++/14724
23613         * g++.dg/init/goto1.C: New test.
23614
23615         PR c++/14763
23616         * g++.dg/template/defarg4.C: New test.
23617
23618 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23619
23620         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23621
23622 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23623
23624         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23625
23626 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23627
23628         * gcc.dg/noncompile/undeclared-2.c: New test.
23629
23630 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23631
23632         * gcc.dg/940409-1.c: Remove XFAIL.
23633         * gcc.dg/reg-vol-struct-1.c: New test.
23634
23635 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23636
23637         * gcc.dg/torture/builtin-wctype-1.c: New test.
23638
23639 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23640
23641         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23642         * gcc.dg/20001101-1.c: Likewise.
23643         * gcc.dg/20001102-1.c: Likewise.
23644
23645 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23646
23647         * gcc.dg/compare8.c: Add an additional test for XOR.
23648
23649 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23650
23651         * gcc.dg/torture/builtin-ctype-1.c: New test.
23652
23653 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23654
23655         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23656         * gcc.dg/torture/builtin-math-1.c: Likewise.
23657         * gcc.dg/torture/builtin-power-1.c: New test.
23658
23659 2004-03-24  Andreas Schwab  <schwab@suse.de>
23660
23661         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23662         IA64 assembler.
23663
23664 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23665             Roger Sayle  <roger@eyesopen.com>
23666
23667         * gcc.dg/compare8.c: New test case.
23668
23669 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23670
23671         * g++.dg/ext/altivec-7.C: New test.
23672
23673 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23674
23675         PR 12267, 12391, 12560, 13129, 14114, 14133
23676         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23677         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23678         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23679         Adjust error regexps.
23680         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23681         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23682         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23683         * gcc.dg/local1.c: Add explanatory comment.
23684
23685 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23686
23687         PR optimization/14669
23688         * g++.dg/opt/fold2.C: New test case.
23689
23690 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23691
23692         PR c/14069
23693         * gcc.dg/20040322-1.c: New test.
23694
23695 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23696
23697         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23698         * gcc.dg/ultrasp4.c: Likewise.
23699         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23700
23701 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23702
23703         * gcc.dg/i386-sse-8.c: Reset default options.
23704
23705 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23706
23707         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23708         in the error message text.
23709
23710 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23711
23712         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23713
23714 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/14616
23717         * g++.dg/init/array13.C: New test.
23718
23719 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23720
23721         PR target/13889
23722         * gcc.c-torture/compile/pr13889.c: New test case.
23723
23724 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23725
23726         PR c/14635
23727         * builtins-1.c (nan, nans): Don't test.
23728         * builtins-30.c: Don't use nan, nanf, nanl.
23729         * builtins-35.c: New test.
23730
23731 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23732
23733         * g++.dg/ext/altivec-6.C: New test.
23734
23735 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23736
23737         * g++.dg/init/placement3.C: New test.
23738
23739         * g++.dg/template/spec13.C: New test.
23740
23741         * g++.dg/lookup/using11.C: New test.
23742
23743         * g++.dg/lookup/koenig3.C: New test.
23744
23745         * g++.dg/template/operator2.C: New test.
23746
23747         * g++.dg/expr/dtor3.C: New test.
23748         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23749         marker.
23750         * g++.old-deja/g++.law/visibility28.C: Likewise.
23751
23752 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23753
23754         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23755         * gcc.dg/ppc64-abi-3.c: Likewise.
23756
23757 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23758
23759         PR c++/14545
23760         * g++.dg/parse/template15.C: New test.
23761
23762 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23763
23764         * g++.dg/expr/dtor2.C: New test.
23765
23766         * g++.dg/lookup/anon4.C: New test.
23767
23768         * g++.dg/overload/using1.C: New test.
23769
23770         * g++.dg/template/lookup7.C: New test.
23771
23772         * g++.dg/template/typename6.C: New test.
23773
23774         * g++.dg/expr/cond6.C: New test.
23775
23776 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23777
23778         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23779
23780 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23781
23782         * g++.dg/expr/cond5.C: New test.
23783         * g++.dg/expr/constcast1.C: Likewise.
23784         * g++.dg/expr/ptrmem2.C: Likewise.
23785         * g++.dg/expr/ptrmem3.C: Likewise.
23786         * g++.dg/lookup/main1.C: Likewise.
23787         * g++.dg/template/lookup6.C: Likewise.
23788
23789 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23790
23791         * gcc.dg/local1.c: New test.
23792
23793         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23794
23795 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23796
23797         * gcc.dg/torture/builtin-convert-1.c: New test.
23798
23799 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23800
23801         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23802
23803 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23804
23805         PR c++/14481
23806         * g++.dg/warn/Wunused-7.C: New test.
23807
23808 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23809
23810         * gcc.dg/torture/builtin-integral-1.c: New test.
23811
23812 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23813
23814         PR c++/14586
23815         * g++.dg/parse/non-dependent3.C: New test.
23816
23817 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23818
23819         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23820         * g++.dg/eh/simd-2.C: Likewise.
23821         * g++.dg/init/array10.C: Likewise.
23822         * gcc.c-torture/compile/simd-1.c: Likewise.
23823         * gcc.c-torture/compile/simd-2.c: Likewise.
23824         * gcc.c-torture/compile/simd-3.c: Likewise.
23825         * gcc.c-torture/compile/simd-4.c: Likewise.
23826         * gcc.c-torture/compile/simd-6.c: Likewise.
23827         * gcc.c-torture/execute/simd-1.c: Likewise.
23828         * gcc.c-torture/execute/simd-2.c: Likewise.
23829         * gcc.dg/compat/vector-defs.h: Likewise.
23830         * gcc.dg/20020531-1.c: Likewise.
23831         * gcc.dg/altivec-3.c: Likewise.
23832         * gcc.dg/altivec-4.c: Likewise.
23833         * gcc.dg/altivec-varargs-1.c: Likewise.
23834         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23835         * gcc.dg/i386-mmx-3.c: Likewise.
23836         * gcc.dg/i386-sse-4.c: Likewise.
23837         * gcc.dg/i386-sse-5.c: Likewise.
23838         * gcc.dg/i386-sse-8.c: Likewise.
23839         * gcc.dg/simd-1.c: Likewise.
23840         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23841         __ev64_opaque__ since the machine description provides it.
23842
23843 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23844
23845         * lib/compat.exp (skip_list): New global variable.
23846         Use it to hold the user defined COMPAT_SKIPS list if any.
23847         (compat-obj): Add the members of skip_list to optall.
23848
23849 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23850
23851         * gcc.dg/compat/union-by-value-1_main.c,
23852         union-by-value-1_x.c, union-by-value-1_y.c,
23853         union-check.h, union-defs.h,
23854         union-init.h, union-return-1_main.c,
23855         union-return-1_x.c, union-return-1_y.c: New files.
23856
23857 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23858
23859         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23860         mixed-struct-init.h: Add 4 mixed structure types.
23861         struct-by-value-21_main.c, struct-by-value-21_x.c,
23862         struct-by-value-21_y.c, struct-return-21_main.c,
23863         struct-return-21_x.c, struct-return-21_y.c: New files.
23864
23865 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23866
23867         PR c++/14550
23868         * g++.dg/parse/template14.C: New test.
23869
23870 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23871
23872         * gcc.c-torture/execute/20040313-1.c: New test.
23873
23874 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23875
23876         PR target/14533
23877         * gcc.dg/20040311-2.c: New test.
23878
23879 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23880
23881         PR other/14544
23882         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23883         bit-field.
23884
23885 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23886
23887         * gcc.dg/20040305-2.c: Add missing return statement.
23888
23889 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23890
23891         * gcc.dg/builtins-34.c: Also check pow10*.
23892
23893 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23894
23895         PR target/14262
23896         * gcc.dg/20040305-2.c: New test.
23897
23898 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23899
23900         * gcc.dg/20040310-1.c: New test.
23901
23902 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23903
23904         * gcc.c-torture/execute/20040311-1.c: New test case.
23905
23906 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23907
23908         PR c++/14476
23909         * g++.dg/lookup/enum1.C: New test.
23910
23911 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23912
23913         PR c++/14510
23914         * g++.dg/lookup/struct2.C: New test.
23915
23916 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23917
23918         * gcc.dg/builtins-34.c: New test.
23919
23920 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23921
23922         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23923
23924 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23925
23926         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23927         * gcc.dg/alias-2.c: New testcase.
23928
23929 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23930
23931         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23932
23933 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23934
23935         * gcc.c-torture/execute/20040309-1.c: New test case.
23936
23937 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23938
23939         PR c++/14397
23940         * g++.dg/overload/ref1.C: New.
23941
23942 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23943
23944         PR c++/14409
23945         * g++.dg/template/spec12.C: New test.
23946
23947         PR c++/14448
23948         * g++.dg/parse/crash14.C: New test.
23949
23950 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23951
23952         PR c++/14230
23953         * g++.dg/init/ref11.C: New test.
23954
23955 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23956
23957         PR c++/14432
23958         * g++.dg/parse/builtin2.C: New test.
23959
23960 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23961
23962         PR c++/14401
23963         * g++.dg/init/ctor3.C: New test.
23964         * g++.dg/init/union1.C: New test.
23965         * g++.dg/ext/anon-struct4.C: New test.
23966
23967 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23968
23969         * g++.dg/lookup/koenig1.C: Tweak error messages.
23970         * g++.dg/lookup/used-before-declaration.C: Likewise.
23971         * g++.dg/other/do1.C: Likewise.
23972         * g++.dg/overload/koenig1.C: Likewise.
23973         * g++.dg/parse/crash13.C: Likewise.
23974         * g++.dg/template/instantiate3.C: Likewise.
23975
23976 2004-03-08  Eric Christopher  <echristo@redhat.com>
23977
23978         * * lib/target-supports.exp: Enable libiconv in test
23979         compilation.  Fix up error checking.
23980
23981 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23982
23983         PR middle-end/14289
23984         * gcc.dg/pr14289-1.c: New test case.
23985         * gcc.dg/pr14289-2.c: Likewise.
23986         * gcc.dg/pr14289-3.c: Likewise.
23987
23988 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23989
23990         * gcc.c-torture/execute/20040308-1.c: New test.
23991
23992 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23993
23994         * gcc.c-torture/execute/20040307-1.c: New test case.
23995
23996 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23997
23998         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23999
24000 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24001
24002         * gcc.dg/20040306-1.c: New test.
24003
24004 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24005
24006         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24007         them static.
24008         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24009
24010 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24011
24012         PR c/14465
24013         * gcc.dg/decl-6.c: New test.
24014
24015 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24016
24017         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24018         Rename LOGPOW -> LOG_POW.
24019         (SQRT_EXP, POW_EXP): New.
24020
24021 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24022
24023         * gcc.dg/i386-sse-8.c: New test.
24024
24025 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24026
24027         PR c/14114
24028         * gcc.dg/decl-5.c: New test.
24029
24030 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24031
24032         * gcc.dg/20040305-1.c: New test.
24033
24034 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24035
24036         PR other/14354
24037         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24038
24039 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24040
24041         PR c++/14425, c++/14426
24042         * g++.dg/ext/altivec-4.C: New test.
24043         * g++.dg/ext/altivec-5.C: New test.
24044
24045 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24046
24047         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24048         global variables of a type with no linkage.
24049         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24050         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24051         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24052         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24053         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24054         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24055         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24056         * g++.dg/warn/deprecated.C: Name enum Color.
24057         * g++.dg/overload/VLA.C: Name structure for 'b'.
24058         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24059
24060 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24061
24062         * gcc.c-torture/compile/20040304-1.c: New test.
24063
24064 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24065
24066         PR 13728
24067         * gcc.dg/decl-4.c: New testcase.
24068
24069 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24070
24071         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24072         as PRECF if sizeof (float) > sizeof (double).
24073         (PRECL): Make it the same as PRECF if
24074         sizeof (float) > sizeof (long double).
24075
24076 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24077
24078         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24079         system type.  Add check for irix6 which doesn't have c99 runtime.
24080
24081 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24082
24083         * gcc.dg/const-elim-1.c: xfail for xtensa.
24084
24085 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24086
24087         PR c++/14369
24088         * g++.dg/template/cond4.C: New test.
24089
24090 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24091
24092         PR c++/14360
24093         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24094
24095         PR c++/14361
24096         * g++.dg/parse/defarg7.C: New test.
24097
24098         PR c++/14359
24099         * g++.dg/template/friend26.C: New test.
24100
24101 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24102
24103         PR c++/14324
24104         * g++.dg/abi/mangle21.C: New test.
24105
24106         PR c++/14260
24107         * g++.dg/parse/constructor2.C: New test.
24108
24109         PR c++/14337
24110         * g++.dg/template/sfinae1.C: New test.
24111
24112 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24113
24114         PR c++/14267
24115         * g++.dg/expr/crash2.C: New test.
24116
24117         PR middle-end/13448
24118         * gcc.dg/inline-5.c: New test.
24119         * gcc.dg/always-inline.c: Split out tests into ...
24120         * gcc.dg/always-inline2.c: ... this and ...
24121         * gcc.dg/always-inline3.c: ... this.
24122
24123 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24124
24125         PR debug/12103
24126         * g++.dg/debug/crash1.C: New test.
24127
24128 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24129
24130         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24131         function with __attribute__((noinline)).
24132         (recurser_void2): Likewise.
24133         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24134         (recurser_void2): Likewise.
24135
24136 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24137
24138         PR middle-end/14203
24139         * g++.dg/warn/Wunused-6.C: New test case.
24140
24141 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24142
24143         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24144         not defined.
24145
24146 2004-02-27  Eric Christopher  <echristo@redhat.com>
24147
24148         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24149         * g++.dg/charset/asm2.c: Run only x86.
24150         * gcc.dg/charset/asm3.c: Ditto.
24151
24152 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24153
24154         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24155         ld_library_path.
24156
24157 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24158
24159         * g++.dg/ext/altivec-3.C: New.
24160
24161 2004-02-26  Richard Henderson  <rth@redhat.com>
24162
24163         * g++.dg/ext/attrib10.C: Mark for warning.
24164         * gcc.dg/attr-alias-1.c: New.
24165
24166 2004-02-26  Richard Henderson  <rth@redhat.com>
24167
24168         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24169         * gcc.c-torture/execute/20040208-2.c: ... it back.
24170
24171 2004-02-26  Eric Christopher  <echristo@redhat.com>
24172
24173         * lib/target-supports.exp (check-iconv-available): New function.
24174         * lib/gcc-dg.exp (dg-require-iconv): New function.
24175         Use above.
24176         * gcc.dg/charset: New directory.
24177         * gcc.dg/charset/charset.exp: New file.
24178         * gcc.dg/charset/asm1.c: Ditto.
24179         * gcc.dg/charset/asm2.c: Ditto.
24180         * gcc.dg/charset/asm3.c: Ditto.
24181         * gcc.dg/charset/asm4.c: Ditto.
24182         * gcc.dg/charset/asm5.c: Ditto.
24183         * gcc.dg/charset/attribute1.c: Ditto.
24184         * gcc.dg/charset/attribute2.c: Ditto.
24185         * gcc.dg/charset/string1.c: Ditto.
24186         * g++.dg/charset: New directory.
24187         * g++.dg/dg.exp: Add here. Special options.
24188         * g++.dg/charset/charset.exp: New file.
24189         * g++.dg/charset/asm1.c: Ditto.
24190         * g++.dg/charset/asm2.c: Ditto.
24191         * g++.dg/charset/asm3.c: Ditto.
24192         * g++.dg/charset/asm4.c: Ditto.
24193         * g++.dg/charset/attribute1.c: Ditto.
24194         * g++.dg/charset/attribute2.c: Ditto.
24195         * g++.dg/charset/extern1.cc: Ditto.
24196         * g++.dg/charset/extern2.cc: Ditto.
24197         * g++.dg/charset/string1.c: Ditto.
24198
24199 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24200
24201         PR c++/14278
24202         * g++.dg/parse/comma1.C: New test.
24203
24204 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24205
24206         PR c++/14284
24207         * g++.dg/template/ttp8.C: New test.
24208
24209 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24210
24211         * gcc.dg/fixuns-trunc-1.c: New test.
24212
24213 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24214
24215         * gcc.dg/builtins-config.h: Use #elif.
24216
24217 2004-02-26  Michael Matz  <matz@suse.de>
24218
24219         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24220         * gcc.dg/991214-1.c: Likewise.
24221         * gcc.dg/i386-asm-1.c: Likewise.
24222
24223 2004-02-25  Richard Henderson  <rth@redhat.com>
24224
24225         * gcc.c-torture/execute/20040208-2.c: Move ...
24226         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24227
24228 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24229
24230         PR c++/14246
24231         * g++.dg/other/crash-3.C: New test.
24232
24233 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24234
24235         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24236         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24237
24238         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24239         HP-UX.
24240
24241 2004-02-24  Michael Matz  <matz@suse.de>
24242
24243         * gcc.dg/i386-regparm.c: New.
24244
24245 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24246
24247         * gcc.c-torture/execute/20040223-1.c: New.
24248
24249 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24250             Kazu Hirata  <kazu@cs.umass.edu>
24251
24252         * gcc.dg/fwritable-strings-1.c: Remove.
24253
24254 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24255
24256         PR c/14156
24257         * gcc.dg/20040223-1.c: New test.
24258
24259 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24260
24261         PR c++/14106
24262         * g++.dg/ext/typeof9.C: New test.
24263
24264 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24265
24266         PR c++/14250
24267         * g++.dg/other/switch1.C: New test.
24268
24269 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24270
24271         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24272         * gcc.dg/va-arg-1.c: Likewise.
24273
24274 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24275
24276         PR c++/14143
24277         * g++.dg/template/koenig5.C: New test.
24278
24279 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24280
24281         * g++.dg/ext/altivec-1.C: Generalize target triple.
24282         * g++.dg/ext/altivec-2.C: New test case.
24283         * g++.dg/ext/altivec_check.h: New file.
24284         * gcc.dg/altivec-1.c: Generalize target triple;
24285         include altivec_check.h and call altivec_check().
24286         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24287         * gcc.dg/altivec-6.c: New test case.
24288         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24289         type casts as needed.
24290         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24291         altivec_check().
24292         * gcc.dg/altivec-12.c: New test case.
24293         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24294         include altivec_check.h and call altivec_check().
24295         * gcc.dg/altivec_check.h: New file.
24296
24297 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24298
24299         * lib/target-supports.exp (check_alias_available): Don't mangle
24300         function `g' in test program.
24301
24302 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24303
24304         * lib/target-supports.exp (check_profiling_available): Check
24305         argument to determine whether we support a profiling type.
24306         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24307         check_profiling_available.
24308         * g++.dg/bprob/bprob.exp: Likewise.
24309         * g77.dg/bprob/bprob.exp: Likewise.
24310         * gcc.misc-tests/bprob.exp: Likewise.
24311         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24312         dg-require-profiling and delete expected error handling.
24313         * gcc.dg/20021014-1.c: Likewise.
24314         * gcc.dg/nest.c: Likewise.
24315
24316 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24317
24318         PR c++/12007
24319         * g++.dg/other/vthunk1.C: New test.
24320
24321 2004-02-20  Falk Hueffner  <falk@debian.org>
24322
24323         PR target/14201
24324         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24325
24326 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24327
24328         PR c++/13927
24329         * g++.dg/other/error8.C: Remove XFAIL markers.
24330
24331         PR c++/14173
24332         * g++.dg/ext/packed5.C: New test.
24333
24334         PR c++/14199
24335         * g++.dg/warn/Wunused-5.C: New test.
24336
24337         PR c++/14186
24338         * g++.dg/lookup/member1.C: New test.
24339
24340 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24341
24342         * gcc.c-torture/compile/20040130-1.c: Enable only when
24343         __INT_MAX__ >= 2147483647L.
24344         * gcc.c-torture/compile/961203-1.c: Likewise.
24345
24346 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24347
24348         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24349         * g++.dg/opt/template1.C: Robustify assembler regexp
24350
24351 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24352
24353         * gcc.c-torture/execute/simd-4.x: Remove.
24354         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24355         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24356         Guard with #ifndef SKIP_ATTRIBUTE.
24357         * gcc.dg/compat/vector-1_y.c: Likewise.
24358         * gcc.dg/compat/vector-2_x.c: Likewise.
24359         * gcc.dg/compat/vector-2_y.c: Likewise.
24360         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24361         * g++.dg/eh/simd-2.C: Likewise.
24362
24363 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24364
24365         * gcc.c-torture/compile/complex-1.c: New.
24366
24367 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24368
24369         PR target/14209
24370         * gcc.c-torture/execute/20040218-1.c: New test.
24371
24372 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24373
24374         PR c++/14181
24375         * g++.dg/parse/new2.C: New test.
24376
24377 2004-02-18  Paul Brook  <paul@codesourcery.com>
24378
24379         * gcc.c-torture/compile/libcall-1.c: New test.
24380
24381 2004-02-18  Paul Brook  <paul@codesourcery.com>
24382
24383         PR debug/12934
24384         * gcc.dg/debug/debug-7.c: New test.
24385
24386 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24387
24388         * gcc.dg/20040217-1.c: New test.
24389
24390 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24391
24392         * gcc.c-torture/execute/990208-1.x: Delete.
24393
24394 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24395
24396         * gcc.c-torture/execute/20040208-2.x: New file.
24397
24398 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24399
24400         PR c++/11326
24401         * g++.dg/abi/structret1.C: New test.
24402
24403 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24406         (i386_cpuid): No need to test if cpuid is available on AMD64.
24407         Fix assembly, so that it works onboth i386 and AMD64.
24408         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24409         (vecInLong): Fix s[] member type to unsigned int.
24410         (vecInWord): Remove type.
24411         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24412         (a64, b64, c64, d64, e64): Remove.
24413         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24414         Remove unused variable.  Remove initialization of removed variables.
24415         Don't call mmx_tests nor sse_tests.
24416         (reference_mmx, reference_sse): Remove.
24417         (check): Add return stmt.
24418         * gcc.dg/i386-sse-7.c: New test.
24419         * gcc.dg/i386-mmx-4.c: New test.
24420
24421 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24422
24423         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24424         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24425         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24426         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24427         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24428         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24429         g++.dg/tc1/dr94.C: Fix line terminator.
24430
24431 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24432
24433         * gcc.c-torture/compile/20040216-1.c: New.
24434
24435 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24436
24437         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24438         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24439         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24440         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24441         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24442         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24443
24444 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24445
24446         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24447
24448 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24449
24450         PR c++/13971
24451         * g++.dg/expr/cond4.C: New test.
24452
24453         PR c++/14086
24454         * g++.dg/lookup/crash2.C: New test.
24455
24456 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24457
24458         * gcc.c-torture/compile/20040214-2.c: New test.
24459
24460 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24461
24462         PR c++/14116
24463         * g++.dg/ext/typeof8.C: New test.
24464
24465 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24466
24467         * gcc.c-torture/compile/20040214-1.c: New test.
24468
24469 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24470
24471         PR c++/13635
24472         * g++.dg/template/spec11.C: New test.
24473
24474 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24475
24476         PR c++/13927
24477         * g++.dg/other/error8.C: New test.
24478
24479 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24480
24481         PR c++/14122
24482         * g++.dg/template/array4.C: New test.
24483
24484         PR c++/14108
24485         * g++.dg/inherit/thunk2.C: New test.
24486
24487         PR c++/14083
24488         * g++.dg/eh/cond2.C: New test.
24489
24490 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24491
24492         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24493
24494 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24495
24496         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24497
24498 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24499
24500         * g++.dg/simd-2.C: xfail on ppc64-linux.
24501
24502 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24503
24504         PR c/456
24505         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24506         tests.
24507
24508 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24509
24510         * gcc.dg/builtins-33.c: New test.
24511
24512 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24513
24514         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24515
24516 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24517
24518         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24519
24520 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24521
24522         * gcc.dg/ppc64-abi-3.c: New test.
24523
24524 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24525
24526         PR c/14092
24527
24528         * gcc.dg/pr14092-1.c: New testcase.
24529
24530 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24531
24532         * gcc.dg/cpp/assert4.c: Fix typo last change.
24533
24534         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24535         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24536
24537         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24538
24539 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24540
24541         * gcc.c-torture/compile/20040209-1.c: New test case.
24542
24543 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24544
24545         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24546
24547 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24548
24549         * gcc.c-torture/execute/20040208-[12].c: New tests.
24550
24551 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24552
24553         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24554
24555 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24556
24557         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24558
24559 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24560
24561         Bug 13856
24562         * gcc.dg/visibility-8.c: New testcase.
24563
24564 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24565
24566         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24567         arguments.
24568         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24569
24570 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24571
24572         PR middle-end/13696
24573         * g++.dg/opt/fold1.C: New test case.
24574
24575 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24576
24577         PR c++/14033
24578         * g++.dg/other/crash-2.C: New test.
24579
24580 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24581
24582         PR c++/14028
24583         * g++.dg/parse/angle-bracket2.C: New test.
24584
24585 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24586
24587         PR middle-end/13750
24588         Revert:
24589         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24590         PR pch/13361
24591         * testsuite/g++.dg/pch/wchar-1.C: New.
24592         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24593
24594 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24595
24596         PR c++/14008
24597         * g++.dg/parse/error15.C: New test.
24598         * g++.dg/parse/crash11.C: Update dg-error mark.
24599
24600 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24601
24602         PR c++/13932
24603         * g++.dg/warn/conv2.C: New test.
24604
24605 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24606
24607         PR c++/13086
24608         * g++.dg/warn/incomplete1.C: Remove xfail.
24609
24610 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24611
24612         * lib/file-format.exp (gcc_target_object_format): Use
24613         ${tool}_target_compile, not gcc_target_compile.
24614         * lib/target-supports.exp (check_alias_available): Likewise.
24615         (check_gc_sections_available): Likewise.
24616         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24617         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24618         dg-require-alias.
24619
24620 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24621
24622         PR c++/13969
24623         * g++.dg/template/static6.C: New test.
24624
24625 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24626
24627         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24628
24629 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24630
24631         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24632         tests for systems where `char' is unsigned by default.
24633
24634 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24635
24636         PR c++/13997
24637         * g++.dg/template/partial3.C: New test.
24638
24639 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24640
24641         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24642         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24643         Remove mentions of obsolete ports.
24644
24645 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24646
24647         * gcc.dg/noncompile/20001228-1.c: Fix for new
24648         error message.
24649
24650 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24651
24652         PR target/9348
24653         * gcc.c-torture/execute/multdi-1.c: New test case.
24654
24655 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24656
24657         PR c++/13925
24658         * g++.dg/template/lookup5.C: New test.
24659
24660 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24661
24662         PR c++/13950
24663         * g++.dg/template/lookup4.C: New test.
24664
24665         PR c++/13970
24666         * g++.dg/parse/error14.C: New test.
24667
24668         PR c++/14002
24669         * g++.dg/parse/template13.C: New test.
24670
24671 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24672
24673         PR c++/13978
24674         * g++.dg/template/koenig4.C: New test.
24675
24676         PR c++/13968
24677         * g++.dg/template/crash17.C: New test.
24678
24679         PR c++/13975
24680         * g++.dg/parse/error13.C: New test.
24681         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24682
24683 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24684
24685         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24686
24687 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24688
24689         PR c/11658
24690         PR c/13994
24691         * gcc.dg/noncompile/20040203-1.c: New test.
24692         * gcc.dg/noncompile/20040203-2.c: Likewise.
24693         * gcc.dg/noncompile/20040203-3.c: Likewise.
24694         * gcc.dg/20040203-1.c: Likewise.
24695
24696 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24697
24698         PR c++/10858
24699         * g++.dg/template/sizeof7.C: New test.
24700
24701 2004-02-02  Eric Christopher  <echristo@redhat.com>
24702             Zack Weinberg  <zack@codesourcery.com>
24703
24704         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24705
24706 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24707
24708         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24709         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24710         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24711         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24712
24713 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24714
24715         PR c++/13113
24716         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24717
24718         PR c++/13854
24719         * g++.dg/ext/attrib13.C: New test.
24720
24721         PR c++/13907
24722         * g++.dg/conversion/op2.C: New test.
24723
24724 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24725
24726         * gcc.dg/titype-1.c: Fix pasto.
24727
24728 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24729
24730         * gcc.dg/titype-1.c: New test.
24731
24732 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24733
24734         PR c++/13957
24735         * g++.dg/template/non-type-template-argument-1.C,
24736         g++.dg/template/qualified-id1.C: Update dg-error marks.
24737         * g++.dg/template/nontype6.C: New test.
24738
24739 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24740
24741         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24742         * gcc.dg/builtins-31.c: New testcase.
24743         * gcc.dg/builtins-32.c: New testcase.
24744
24745 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24746
24747         * objc.dg/call-super-2.m: Update line numbers
24748         for the including of stddef.h.
24749
24750 2004-01-30  Michael Matz  <matz@suse.de>
24751
24752         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24753         g++.dg/ext/case-range3.C: New tests.
24754
24755 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24756
24757         DR206
24758         PR c++/13813
24759         * g++.dg/template/member4.C: New test.
24760
24761 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24762
24763         PR c++/13683
24764         * g++.dg/template/sizeof6.C: New test.
24765
24766 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24767
24768         * gcc.dg/fwritable-strings-1.c: New test.
24769
24770 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24771
24772         * gcc.c-torture/compile/20040130-1.c: New test.
24773
24774 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24775
24776         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24777
24778 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24779
24780         PR c++/13883
24781         * g++.dg/template/ctor3.C: New test.
24782
24783 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24784
24785         * g++.dg/tc1: New directory.
24786         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24787         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24788         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24789         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24790         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24791
24792 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24793
24794         * g++.dg/parse/error11.C: New test.
24795         * g++.dg/parse/error12.C: Likewise.
24796
24797 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24798
24799         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24800         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24801
24802 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24803
24804         PR c++/13791
24805         * g++.dg/ext/attrib12.C: New test.
24806
24807         PR c++/13736
24808         * g++.dg/parse/cast2.C: New test.
24809
24810 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24811
24812         * objc.dg/encode-2.m (main): New local string.  Set depending on
24813         sizeof long.  Use in sscanf call.
24814         * objc.dg/encode-3.m (main): New local string.  Set depending on
24815         sizeof long.  Use in scan_initial call.
24816
24817 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24818
24819         * objc.dg/call-super-2.m: Make LP64-safe.
24820         * objc.dg/desig-init-1.m: Likewise.
24821
24822 2004-01-27  Devang Patel <dpatel@apple.com>
24823
24824         * g++.dg/debug/namespace1.C: New test.
24825
24826 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24827
24828         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24829         xscale-*-*.
24830
24831         * gcc.dg/arm-mmx-1.c: New test.
24832
24833 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24834
24835         * gcc.dg/20040127-1.c: New test.
24836         * gcc.dg/20040127-2.c: New test.
24837
24838 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24839
24840         * objc.dg/stret-1.m (glob): Renamed to globa.
24841
24842 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24843
24844         PR c++/13663
24845         * g++.dg/expr/for1.C: New test.
24846
24847 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24848
24849         PR middle-end/13779
24850         * gcc.dg/darwin-longlong.c: New test.
24851
24852 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24853
24854         * gcc.dg/20040124-1.c: Moved test from here...
24855         * gcc.c-torture/compile/20040124-1.c: ...to here.
24856
24857 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24858
24859         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24860         the assembly output if -m64 is passed.
24861
24862 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24863
24864         PR c++/13833
24865         * g++.dg/template/cond3.C: New test.
24866
24867 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24868
24869         PR c++/13810
24870         * g++.dg/template/ttp7.C: New test.
24871
24872 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24873
24874         PR c++/13797
24875         * g++.dg/template/nontype4.C: New test.
24876         * g++.dg/template/nontype5.C: Likewise.
24877
24878 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24879
24880         * gcc.dg/torture/mips-clobber-at.c: New test.
24881
24882 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24883
24884         * gcc.dg/20040124-1.c: New test.
24885
24886 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24887
24888         * gcc.dg/20040123-1.c: New test.
24889
24890 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24891
24892         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24893
24894 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24895
24896         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24897
24898 2004-01-23  Andrew Pinski  <apinski@apple.com>
24899
24900         * gcc.dg/20030121-1.c: Move to ..
24901         * gcc.dg/20040121-1.c: here.
24902
24903 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24904
24905         * gcc.dg/builtins-29.c: New test case.
24906
24907 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24908
24909         PR 18314
24910         * gcc.dg/builtins-30.c: New testcase.
24911
24912 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24913
24914         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24915         * lib/g77.exp: Likewise.
24916         * lib/objc.exp: Likewise.
24917         * lib/g++.exp: Likewise.
24918
24919 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24920
24921         * gcc.dg/struct-by-value-2.c: New test.
24922
24923 2004-01-21  Andrew Pinski  <apinski@apple.com>
24924
24925         PR target/13785
24926         * gcc.dg/20030121-1.c: New test.
24927
24928 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24929
24930         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24931         clobber frame pointer register in asm statement.
24932
24933 2004-01-21  Falk Hueffner  <falk@debian.org>
24934
24935         * gcc.c-torture/compile/20040121-1.c: New test.
24936
24937 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24938
24939         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24940
24941 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24942
24943         * gcc.dg/ppc64-abi-2.c: New test.
24944
24945 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24946
24947         * lib/treelang.exp: Fill out this file.
24948         * lib/treelang-dg.exp: New File.
24949
24950 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24951
24952         * gcc.c-torture/compile/981022-1.c: Remove.
24953         * gcc.dg/array-5.c: Remove XFAIL.
24954         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24955         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24956         gcc.dg/cond-lvalue-1.c: Update.
24957         * gcc.dg/cast-lvalue-2.c: New test.
24958
24959 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/13592
24962         * g++.dg/other/error1.C (class foo): Tweak error message.
24963
24964         PR c++/13592
24965         * g++.dg/template/call2.C: New test.
24966
24967 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24968
24969         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24970         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24971         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24972         scalar-return-1_x.c, scalar-return-2_y.c,
24973         scalar-return-3_x.c, scalar-return-3_y.c,
24974         scalar-return-4_x.c, scalar-return-4_y.c,
24975         struct-align-1.h, struct-align-1_x.c,
24976         struct-align-1_y.c, struct-align-2.h,
24977         struct-align-2_x.c, struct-align-2_y.c,
24978         struct-by-value-10_y.c, struct-by-value-11_x.c,
24979         struct-by-value-11_y.c, struct-by-value-12_x.c,
24980         struct-by-value-12_y.c, struct-by-value-13_x.c,
24981         struct-by-value-13_y.c, struct-by-value-14_x.c,
24982         struct-by-value-14_y.c, struct-by-value-15_x.c,
24983         struct-by-value-15_y.c, struct-by-value-16_y.c,
24984         struct-by-value-17_y.c, struct-by-value-18_y.c,
24985         struct-by-value-19_y.c, struct-by-value-1_x.c,
24986         struct-by-value-1_y.c, struct-by-value-20_y.c,
24987         struct-by-value-2_x.c, struct-by-value-2_y.c,
24988         struct-by-value-3_y.c, struct-by-value-4_x.c,
24989         struct-by-value-4_y.c, struct-by-value-5_y.c,
24990         struct-by-value-6_y.c, struct-by-value-7_y.c
24991         struct-by-value-8_x.c, struct-by-value-8_y.c
24992         struct-by-value-9_x.c, struct-by-value-9_y.c
24993         struct-return-10_x.c, struct-return-10_y.c,
24994         struct-return-19_x.c, struct-return-20_x.c
24995         struct-return-2_x.c, struct-return-2_y.c
24996         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24997         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24998
24999 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25000
25001         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25002         attribute on sparc*-sun-solaris2.*.
25003
25004 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR c++/13710
25007         * g++.dg/ext/typeof7.C: New test.
25008
25009 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25010
25011         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25012         * gcc.dg/const-elim-1.c: Same.
25013
25014 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25015
25016         * objc.dg/stret-1.m: New.
25017         * objc.dg/stret-2.m: New.
25018
25019 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25020
25021         PR c++/11895
25022         * g++.dg/ext/vector1.C: New test.
25023
25024 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25025
25026         * gcc.dg/pch/import-1.c: New.
25027         * gcc.dg/pch/import-1.hs: New.
25028         * gcc.dg/pch/import-1a.h: New.
25029         * gcc.dg/pch/import-1b.h: New.
25030         * gcc.dg/pch/import-1c.h: New.
25031
25032 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25033
25034         PR c++/13574
25035         * g++.dg/ext/array1.C: New test.
25036
25037         PR c++/13178
25038         * g++.dg/conversion/op1.C: New test.
25039
25040 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25041
25042         PR 11864
25043         From Kazumoto Kojima / Dan Kegel:
25044         * gcc.dg/pr11864-1.c: New test.
25045
25046         PR 10392
25047         From Marcus Comstedt / Dan Kegel:
25048         * gcc.dg/pr10392-1.c: New test.
25049
25050 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25051
25052         PR c++/13478
25053         * g++.dg/init/ref10.C: New test.
25054
25055 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25056
25057         PR c++/13407
25058         * g++.dg/parse/typename6.C: New test.
25059
25060 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25061
25062         PR pch/13361
25063         * testsuite/g++.dg/pch/wchar-1.C: New.
25064         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25065
25066 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25067
25068         PR c++/9259
25069         * g++.dg/expr/sizeof2.C: New test.
25070
25071 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25072
25073         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25074
25075 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25076
25077         PR c++/13659
25078         * g++.dg/lookup/strong-using-3.C: New.
25079         * g++.dg/lookup/using-10.C: New.
25080
25081 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25082
25083         PR c++/13594
25084         * g++.dg/lookup/strong-using-2.C: New.
25085
25086 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25087             Dan Kegel <dank@kegel.com>
25088             J"orn Rennecke <joern.rennecke@superh.com>
25089
25090         PR target/9365
25091         * gcc.dg/pr9365-1.c: New test.
25092
25093 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25094
25095         PR c++/8856
25096         * g++.dg/parse/casting-operator2.C: New test.
25097         * g++.old-deja/g++.pt/explicit83.C: Remove.
25098
25099 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25100
25101         * gcc.dg/label-compound-stmt-1.c: New test.
25102         * gcc.c-torture/compile/950922-1.c,
25103         gcc.c-torture/compile/20000211-3.c,
25104         gcc.c-torture/compile/20000518-1.c,
25105         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25106         compound statements.
25107
25108 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25109
25110         * gcc.dg/ppc64-abi-1.c: New test.
25111
25112 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25113
25114          * g++.dg/ext/attrib9.C: Add dg-warnings.
25115
25116 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25117
25118         PR c++/12335
25119         * g++.dg/parse/dtor3.C: New test.
25120
25121 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25122
25123         PR c++/12709
25124         * g++.dg/parse/try-catch-1.C: New test.
25125
25126 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25127
25128         * ada/acats/run_all.sh: Add more verbose output in acats.log
25129         when compiling tests.
25130
25131 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25132
25133         PR 13656
25134         * gcc.dg/typedef-redecl.c: New test case.
25135         * gcc.dg/typedef-redecl.h: New support file.
25136
25137 2004-01-13  Jan Hubicka  <jh@suse.cz>
25138
25139         * gcc.dg/always_inline.c: New test.
25140         * gcc.dg/debug/20031231-1.c: Fix.
25141
25142 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25143
25144         PR c++/13474
25145         * g++.dg/template/array3.C: New test.
25146
25147 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25148
25149         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25150         * g++.dg/warn/Wunused-2.C: Likewise.
25151
25152 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25153
25154         PR c++/13289
25155         * g++.dg/template/instantiate6.C: New test.
25156
25157 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25158
25159         PR middle-end/11397
25160         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25161
25162 2004-01-12  Jan Hubicka  <jh@suse.cz>
25163
25164         PR opt/12826
25165         * gcc.dg/20040112-1.c: New.
25166
25167         * gcc.dg/dwarf-die[1-7].c: Move to...
25168         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25169         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25170
25171 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25172
25173         PR c++/4100
25174         * g++.dg/parse/friend4.C: New test.
25175
25176 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25177
25178         PR c++/4100
25179         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25180         definition is called a friend.
25181
25182 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25183
25184         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25185
25186 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25187
25188         PR c++/3478
25189         * g++.dg/parse/error10.C: New test.
25190         * g++.dg/template/arg2.C: Accept "invalid type" error.
25191
25192 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25193
25194         PR middle-end/13392
25195         * g++.dg/opt/expect2.C: New test.
25196
25197 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25198
25199         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25200         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25201         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25202         Update dg-error regexps.
25203
25204 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25205
25206         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25207         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25208
25209 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25210
25211         * gcc.dg/pragma-re-1.c: Use right pointer type.
25212
25213 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25214
25215         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25216
25217 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25218
25219         * gcc.dg/rs6000-ldouble-1.c: New.
25220
25221 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25222
25223         DR 337
25224         PR c++/9256
25225         * g++.dg/other/abstract1.C: New test.
25226
25227 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25228
25229         * g++.dg/lookup/strong-using-1.C: New.
25230
25231 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25232
25233         PR c/11234
25234         * gcc.dg/func-ptr-conv-1.c: New test.
25235         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25236
25237 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25238
25239         PR target/13380.
25240         * gcc.c-torture/compile/20040109-1.c: New.
25241
25242 2004-01-08  Stuart Hastings  <stuart@apple.com>
25243
25244         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25245         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25246         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25247
25248 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25249
25250         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25251
25252 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25253
25254         * ada/acats/run_acats: Treat 'gnatchop' the same way
25255         as 'gnatmake'.  Export GCC_DRIVER.
25256         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25257         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25258
25259 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25260
25261         PR c++/12573
25262         * g++.dg/template/dependent-expr4.C: New test.
25263
25264 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25265
25266         * gcc.dg/altivec-11.c: New test.
25267
25268 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25269
25270         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25271
25272 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25273
25274         PR c/6024
25275         * gcc.dg/enum-compat-1.c: New test.
25276         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25277
25278 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25279
25280         PR c/12165
25281         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25282         gcc.dg/c99-idem-qual-3.c: New tests.
25283
25284 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25285
25286         * gcc.dg/winline-7.c: Don't cast void * to int.
25287
25288 2004-01-06  Jan Hubicka  <jh@suse.cz>
25289
25290         * gcc.dg/i386-sse-5.c: New test
25291         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25292
25293 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25294
25295         PR c++/12815
25296         * g++.dg/rtti/typeid4.C: New test.
25297
25298 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25299
25300         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25301
25302 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25303
25304         PR c++/12132
25305         * g++.dg/template/error11.C: New test.
25306
25307         PR c++/13451
25308         * g++.dg/template/class2.C: New test.
25309
25310 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25311         Richard Sandiford <rsandifo@redhat.com>
25312
25313         PR c++/13387
25314         * g++.dg/opt/alias3.C: New test.
25315
25316 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25317
25318         PR c++/13157
25319         * g++.dg/template/koenig3.C: New test.
25320
25321         PR c++/13529
25322         * g++.dg/parse/offsetof3.C: New test.
25323
25324         * g++.dg/init/copy7.C: Add missing dg-error markers.
25325
25326         PR c++/12226
25327         * g++.dg/init/copy7.c: New test.
25328
25329         PR c++/13536
25330         * g++.dg/parse/cast1.C: New test.
25331
25332 2004-01-04  Jan Hubicka  <jh@suse.cz>
25333
25334         * gcc.dg/winline[1-7].c: New tests.
25335
25336 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25337
25338         PR c++/13520
25339         * g++.dg/template/qualttp22.C: New test.
25340
25341 2004-01-01  Jan Hubicka  <jh@suse.cz>
25342
25343         * gcc.dg/debug/20031231-1.c: New.
25344         * gcc.c-torture/compile/20040101-1.c: New.
25345         * gcc.dg/dwarf-die-[1-7].c: New.
25346
25347 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25348
25349         PR optimization/13521
25350         * gcc.c-torture/compile/20031231-1.c: New test.
25351
25352 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25353
25354         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25355
25356 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25357
25358         PR c++/10079
25359         * g++.dg/template/crash16.C: New test.
25360
25361 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25362
25363         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25364
25365 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25366
25367         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25368         ports.
25369         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25370         * g++.old-deja/g++.law/profile1.C: Likewise.
25371         * gcc.c-torture/compile/981006-1.c: Likewise.
25372         * gcc.c-torture/execute/loop-2e.x: Likewise.
25373         * gcc.c-torture/execute/loop-2f.x: Remove.
25374         * gcc.c-torture/execute/loop-2g.x: Likewise.
25375         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25376         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25377
25378 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25379
25380         PR c++/13507
25381         * g++.dg/ext/attrib11.C: New test.
25382
25383         PR c++/13494
25384         * g++.dg/template/array2-1.C: New test.
25385         * g++.dg/template/array2-2.C: New test.
25386
25387 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25388
25389         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25390
25391 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25392
25393         PR c++/12774
25394         * g++.dg/template/array1-1.C: New test.
25395         * g++.dg/template/array1-2.C: New test.
25396
25397 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25398
25399         PR fortran/12632
25400         * g77.dg/12632.f: New test case.
25401
25402 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25403
25404         PR c++/13289
25405         * g++.dg/parse/nontype1.C: New test.
25406
25407 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25408
25409         PR c++/12403
25410         * g++.dg/parse/explicit1.C: New test.
25411         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25412
25413 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25414
25415         PR c++/13081
25416         * g++.dg/opt/inline6.C: New test.
25417
25418         PR c++/12613
25419         * g++.dg/parse/error9.C: New test.
25420
25421         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25422
25423 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25424
25425         PR c++/13009
25426         * g++.dg/init/assign1.C: New test.
25427
25428 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25429
25430         PR c++/13070
25431         * g++.dg/warn/format3.C: New test case.
25432
25433 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25434
25435         * gcc.c-torture/compile/20031227-1.c: New test.
25436
25437 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25438
25439         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25440         * g77.dg/bprob/bprob.exp: Likewise.
25441         * gcc.misc-tests/bprob.exp: Likewise.
25442         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25443         variants on systems where the library does not provide that
25444         functionality.
25445         * gcc.dg/builtins-20.c: Use builtins-config.h.
25446         * gcc.dg/builtins-config.h: New file.
25447
25448 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25449
25450         * lib/gcc-dg.exp (dg-require-profiling): New function.
25451         * lib/target-supports.exp (check_profiling_available): Likewise.
25452         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25453         * g77.dg/bprob/bprob.exp: Likewise.
25454         * gcc.misc-tests/bprob.exp: Likewise.
25455         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25456         * gcc.dg/20021014-1.c: Likewise.
25457         * gcc.dg/nest.c: Likewise.
25458
25459 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25460
25461         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25462         compiling.
25463         * g++.dg/lookup/java2.C: Likewise.
25464         * gcc.dg/cpp/lexident.c: Likewise.
25465
25466 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25467
25468         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25469         given.
25470         * gcc.c-torture/compile/961203-1.c: Likewise.
25471         * gcc.c-torture/compile/980506-1.c: Likewise.
25472
25473 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25474
25475         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25476         (additional_prunes): New global.
25477         (gcc-dg-prune): Handle additional per-test pruning.
25478         (dg-test): Clear additional_prunes between tests.
25479
25480         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25481         dg-prune-output to avoid spurious failures from assembler
25482         complaining about nonexistent WAW violations.
25483         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25484         Use dg-prune-output to avoid spurious failures from assembler
25485         warning about Itanium B-step errata.
25486
25487 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25488
25489         * g++.dg/abi/macro0.C: New test.
25490         * g++.dg/abi/macro1.C: Likewise.
25491         * g++.dg/abi/macro2.C: Likewise.
25492
25493         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25494         * g++.dg/abi/bitfield7.C: Likewise.
25495         * g++.dg/abi/dtor2.C: Likewise.
25496         * g++.dg/abi/mangle11.C: Likewise.
25497         * g++.dg/abi/mangle12.C: Likewise.
25498         * g++.dg/abi/mangle14.C: Likewise.
25499         * g++.dg/abi/mangle17.C: Likewise.
25500         * g++.dg/abi/vbase10.C: Likewise.
25501         * g++.dg/abi/vbase14.C: Likewise.
25502         * g++.dg/template/qualttp17.C: Likewise.
25503
25504 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25505
25506         PR c/11995
25507         * gcc.dg/20031223-1.c: New test.
25508
25509 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25510
25511         * gcc.dg/noreturn-7.c: New test.
25512
25513 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25514
25515         * gcc.dg/null-pointer-1.c: New test.
25516
25517 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25518
25519         * g++.old-deja/g++.jason/template18.C: Remove.
25520         * g++.old-deja/g++.jason/template37.C: Likewise.
25521
25522         PR c++/12862
25523         * g++.dg/lookup/ns1.C: New test.
25524
25525         PR c++/12397
25526         * g++.dg/template/lookup3.C: New test.
25527
25528 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25529
25530         * g++.dg/template/recurse1.C: New test
25531
25532 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25533
25534         PR c++/12479
25535         * g++.dg/parse/semicolon1.C: New test.
25536         * g++.dg/parse/semicolon1.h: Likewise.
25537
25538 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25539
25540         * gcc.dg/darwin-misaligned.c: New test.
25541
25542 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25543
25544         PR c/9163
25545         * gcc.dg/20031222-1.c: New test.
25546
25547 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25548
25549         PR c++/13438
25550         * g++.dg/parse/error8.C: New test.
25551
25552         PR c++/11554
25553         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25554
25555 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25556
25557         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25558         too small.
25559         * gcc.c-torture/compile/930217-1.c: Likewise.
25560         * gcc.c-torture/compile/930513-1.c: Likewise.
25561         * gcc.c-torture/execute/920908-2.c: Likewise.
25562         * gcc.c-torture/execute/921204-1.c: Likewise.
25563         * gcc.c-torture/execute/930621-1.c: Likewise.
25564         * gcc.c-torture/execute/930630-1.c: Likewise.
25565         * gcc.c-torture/execute/931031-1.c: Likewise.
25566         * gcc.c-torture/execute/980602-2.c: Likewise.
25567         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25568         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25569         * gcc.c-torture/execute/extzvsi.c: Likewise.
25570         * gcc.c-torture/unsorted/ext.c: Likewise.
25571
25572 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25573
25574         PR target/12749
25575         * gcc.c-torture/compile/20031220-2.c: New test case.
25576
25577 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25578
25579         PR optimization/13031
25580         * gcc.c-torture/compile/20031220-1.c: New test case.
25581
25582 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25583
25584         * gcc.dg/cast-function-1.c: New test.
25585
25586 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25587
25588         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25589         formats.
25590
25591 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25592
25593         PR c++/12795
25594         * g++.dg/ext/attrib10.C: New test.
25595
25596 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.dg/cleanup-10.c: New test.
25599         * gcc.dg/cleanup-11.c: New test.
25600
25601 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25602
25603         PR c++/13239
25604         * g++.dg/opt/expect1.C: New test.
25605
25606 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25607
25608         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25609
25610 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25611
25612         PR debug/12923
25613         * gcc.dg/20031218-1.c: New test.
25614
25615         PR debug/12389
25616         * gcc.dg/20031218-2.c: New test.
25617         * gcc.dg/20031218-3.c: New test.
25618
25619         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25620         of label name and allow for USER_LABEL_PREFIX == "_" names.
25621         * g++.dg/abi/mangle18-2.C: Likewise.
25622         * g++.dg/abi/mangle19-1.C: Likewise.
25623         * g++.dg/abi/mangle19-2.C: Likewise.
25624         * g++.dg/abi/mangle20-1.C: Likewise.
25625         * g++.dg/abi/mangle20-2.C: Likewise.
25626
25627 2003-12-18  Richard Henderson  <rth@redhat.com>
25628
25629         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25630
25631 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25632             Dan Kegel <dank@kegel.com>
25633
25634         PR other/12009
25635         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25636         testing a cross compiler, it causes spurious compile failures.
25637         * lib/g++.exp: Likewise.
25638
25639 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25640
25641         PR c++/13262
25642         * g++.dg/template/access13.C: New test.
25643
25644 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25645
25646         * gcc.dg/20031216-1.c: New test.
25647
25648 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25649
25650         PR c++/9154
25651         * g++.dg/template/error10.C: New test.
25652
25653 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25654
25655         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25656         * g++.dg/eh/simd-2.C: Likewise.
25657
25658 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25659             Roger Sayle  <roger@eyesopen.com>
25660
25661         * gcc.c-torture/execute/ieee/mzero5.c: New.
25662
25663 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25664
25665         PR c++/10603
25666         * g++.dg/parse/error6.C: New test.
25667
25668         PR c++/12827
25669         * g++.dg/parse/error7.C: New test.
25670
25671 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25672
25673         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25674         at -O with stabs debugging formats.
25675         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25676         * gcc.dg/debug/debug-2.c: Likewise.
25677
25678 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25679
25680         PR c++/12696
25681         * g++.dg/init/error1.C: New test.
25682
25683         PR c++/12218
25684         * g++.dg/init/pm3.C: New test.
25685
25686 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25687
25688         PR c/3347
25689         * gcc.dg/bitfld-8.c: New test.
25690
25691 2003-12-16  James Lemke  <jim@wasabisystems.com>
25692
25693         * gcc.dg/arm-scd42-[123].c: New tests.
25694
25695 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25696
25697         PR c++/9043
25698         * g++.dg/abi/mangle20-1.C: New test.
25699         * g++.dg/abi/mangle20-2.C: New test.
25700
25701 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25702
25703         PR c++/13275
25704         * g++.dg/other/offsetof2.C: Remove XFAIL.
25705         * g++.dg/parse/offsetof1.C: New test.
25706         * g++.gd/parse/offsetof2.C: Likewise.
25707
25708 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25709
25710         * g++.dg/template/nontype3.C: New test.
25711         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25712
25713 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25714
25715         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25716
25717 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25718
25719         PR c++/13387
25720         * g++.dg/expr/assign1.C: New test.
25721
25722         PR c++/13242
25723         * g++.dg/abi/mangle19-1.C: New test.
25724         * g++.dg/abi/mangle19-2.C: New test.
25725
25726 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25727
25728         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25729
25730 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25731
25732         * gcc.c-torture/execute/20031216-1.c: New test.
25733
25734 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25735
25736         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25737         an ICE regression.
25738
25739 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25740
25741         PR c++/10926
25742         * g++.dg/template/error9.C: New test.
25743
25744         PR c++/11116
25745         * g++.dg/template/error8.C: New test.
25746
25747 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25748
25749         PR middle-end/13400
25750         * gcc.c-torture/execute/20031215-1.c: New test case.
25751
25752 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25753
25754         PR c++/13269
25755         * g++.dg/parse/error5.C: New test.
25756
25757         PR c++/12989
25758         * g++.dg/expr/sizeof1.C: New test.
25759
25760         PR c++/13310
25761         * g++.dg/template/crash15.C: New test.
25762
25763 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25764
25765         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25766         a non-POD type as the last named parameter of a varargs function.
25767
25768 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25769
25770         PR c++/13243
25771         PR c++/12573
25772         * g++.dg/template/crash14.C: New test.
25773         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25774
25775 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25776
25777         * g++.dg/other/java1.C: New test.
25778
25779         PR c++/13241
25780         * g++.dg/abi/mangle18-1.C: New test.
25781         * g++.dg/abi/mangle18-2.C: New test.
25782
25783 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25784
25785         PR optimization/10312
25786         * gcc.c-torture/execute/20031214-1.c: New.
25787
25788 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25789
25790         PR c++/10779
25791         PR c++/12160
25792         * g++.dg/parse/error3.C: New test.
25793         * g++.dg/parse/error4.C: Likewise.
25794         * g++.dg/abi/mangle4.C: Tweak error messages.
25795         * g++.dg/lookup/using5.C: Likewise.
25796         * g++.dg/other/error2.C: Likewise.
25797         * g++.dg/parse/typename5.C: Likewise.
25798         * g++.dg/parse/undefined1.C: Likewise.
25799         * g++.dg/template/arg2.C: Likewise.
25800         * g++.dg/template/ttp3.C: Likewise.
25801         * g++.dg/template/type1.C: Likewise.
25802         * g++.old-deja/g++.other/crash32.C: Likewise.
25803         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25804
25805 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25806
25807         PR c++/13106
25808         * g++.dg/warn/noreturn-3.C: New test.
25809
25810 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25811
25812         PR c++/13118
25813         * g++.dg/abi/covariant3.C: New.
25814
25815 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25816
25817         * g++.dg/eh/ia64-1.C: New test.
25818
25819 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25820
25821         PR optimization/13037
25822         * g77.f-torture/execute/13037.f: New test case.
25823
25824 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25825
25826         PR c++/12881
25827         * g++.dg/abi/covariant2.C: New.
25828
25829 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25830
25831         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25832
25833 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25834
25835         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25836
25837 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25838
25839         PR other/10819
25840         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25841         to fix Bug 10819.
25842         * lib/g++.exp (g++_version): Likewise.
25843         * lib/g77.exp (g77_version): Likewise.
25844         * lib/objc.exp (default_objc_version): Likewise.
25845
25846 2003-12-10  Richard Henderson  <rth@redhat.com>
25847
25848         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25849
25850         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25851
25852 2003-12-08  Matt Austern  <austern@apple.com>
25853
25854         PR c/13134
25855         * lib/gcc-dg.exp (dg-require-visibility): Define.
25856         * lib/target-supports (check_visibility_available): Define.
25857         * gcc.dg/visibility-1.c: New test.
25858         * gcc.dg/visibility-2.c: Likewise.
25859         * gcc.dg/visibility-3.c: Likewise.
25860         * gcc.dg/visibility-4.c: Likewise.
25861         * gcc.dg/visibility-5.c: Likewise.
25862         * gcc.dg/visibility-6.c: Likewise.
25863         * g++.dg/ext/visibility-1.C: Likewise.
25864         * g++.dg/ext/visibility-2.C: Likewise.
25865         * g++.dg/ext/visibility-3.C: Likewise.
25866         * g++.dg/ext/visibility-4.C: Likewise.
25867         * g++.dg/ext/visibility-5.C: Likewise.
25868         * g++.dg/ext/visibility-6.C: Likewise.
25869
25870 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25871
25872         * g++.dg/lookup/java1.C: New test.
25873         * g++.dg/lookup/java2.C: New test.
25874
25875 2003-12-07  Falk Hueffner  <falk@debian.org>
25876
25877         * g++.dg/opt/noreturn-1.C: New test.
25878
25879 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25880
25881         * gcc.dg/overflow-1.c: New test.
25882
25883 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25884
25885         * g77.f-torture/compile/13060.f: New test.
25886
25887 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25888
25889         PR c++/13323
25890         * g++.dg/inherit/operator2.C: New test.
25891
25892 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25893
25894         PR c++/13305
25895         * g++.dg/ext/attrib9.C: New test.
25896
25897 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25898
25899         PR c++/13314
25900         * g++.dg/template/error7.C: New test.
25901
25902 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25903             J"orn Rennecke <joern.rennecke@superh.com>
25904
25905         PR target/13302
25906         * g++.dg/other/struct-va_list.C: New test.
25907
25908 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25909
25910         PR c++/13166
25911         * g++.dg/parse/defarg6.C: New test.
25912
25913 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25914
25915         PR target/13256
25916         * gcc.c-torture/execute/20031201-1.c: New test.
25917
25918 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25919
25920         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25921
25922 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25923
25924         * gcc.dg/builtin-return-1.c: New test.
25925
25926 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25927             J"orn Rennecke <joern.rennecke@superh.com>
25928
25929         PR optimization/13260
25930         * gcc.c-torture/execute/20031204-1.c: New test.
25931
25932 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25933
25934         PR c++/9127
25935         * g++.dg/template/error6.C: New test.
25936
25937 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25938
25939         * gcc.dg/20031202-1.c: New test.
25940
25941 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/13179
25944         * g++.dg/template/eh1.C: New test.
25945
25946         PR c++/10771
25947         * g++.dg/template/error5.C: New test.
25948
25949 2003-12-02  David Ung  <davidu@mips.com>
25950
25951         * gcc.dg/compat/vector-check.h: Corrected type for var
25952         g_##TMODE
25953
25954 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25955
25956         PR c++/10126
25957         * g++.dg/template/ptrmem8.C: New test.
25958
25959 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25960
25961         PR c++/12573
25962         * g++.dg/template/dependent-expr3.C: New test.
25963
25964 2003-12-01  James Lemke  <jim@wasabisystems.com>
25965
25966         * gcc.dg/arm-g2.c: New test.
25967
25968 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25969
25970         PR optimization/11634
25971         * gcc.dg/20031201-2.c: New test case.
25972
25973 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25974
25975         PR 11433
25976         * objc.dg/proto-lossage-3.m: New test.
25977
25978 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25979
25980         PR optimization/12628
25981         * gcc.dg/20031201-1.c: New test case.
25982
25983 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25984
25985         * gcc.dg/unaligned-1.c: New test.
25986
25987 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25988
25989         PR c++/9849
25990         * g++.dg/template/error4.C: New test.
25991         * g++.dg/template/nested3.C: Adjust error markers.
25992
25993 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25994
25995         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25996
25997 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25998
25999         PR c/10333
26000         * gcc.dg/bitfld-7.c: New test.
26001
26002 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26003
26004         * gcc.dg/tls/asm-1.C: New test.
26005
26006 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26007
26008         * gcc.dg/cpp/assert4.c: Update.
26009
26010 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26011
26012         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26013         * gcc.dg/builtin-apply3.c: New test.
26014
26015 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26016
26017         * lib/compat.exp (compat-obj): New xfaildata parameter.
26018         Use it to set compiler_conditional_xfail_data before compiling.
26019         (compat-get-options): Handle dg-xfail-if.
26020         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26021         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26022         * gcc.dg/compat/vector-1_y.c: Likewise.
26023         * gcc.dg/compat/vector-2_x.c: Likewise.
26024         * gcc.dg/compat/vector-2_y.c: Likewise.
26025
26026 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26027
26028         * g++.dg/opt/reg-stack4.C: New test.
26029
26030 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         * gcc.dg/builtin-apply2.c: New test.
26033
26034 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26035
26036         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26037
26038 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26039
26040         PR c++/12924
26041         * g++.dg/template/template-id-2.C: New test.
26042
26043 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26044
26045         PR c++/5369
26046         * g++.dg/template/memfriend1.C: New test.
26047         * g++.dg/template/memfriend2.C: Likewise.
26048         * g++.dg/template/memfriend3.C: Likewise.
26049         * g++.dg/template/memfriend4.C: Likewise.
26050         * g++.dg/template/memfriend5.C: Likewise.
26051         * g++.dg/template/memfriend6.C: Likewise.
26052         * g++.dg/template/memfriend7.C: Likewise.
26053         * g++.dg/template/memfriend8.C: Likewise.
26054         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26055
26056 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26057
26058         PR c++/12515
26059         * g++.dg/ext/cond1.C: New test.
26060
26061 2003-11-20  Richard Henderson  <rth@redhat.com>
26062
26063         * gcc.dg/20020201-2.c: Remove.
26064         * gcc.dg/20020201-4.c: Remove.
26065         * gcc.dg/20020304-1.c: Remove.
26066
26067 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26068
26069         * gcc.dg/cpp/trad/xwin1.c: New test case.
26070
26071 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26072
26073         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26074         * lib/g77.exp: Likewise.
26075         * lib/objc.exp: Likewise.
26076         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26077         for darwin.
26078
26079 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26080
26081         PR c++/12932
26082         * g++.dg/template/static5.C: New test.
26083
26084 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26085
26086         * gcc.dg/nested-func-1.c: New test.
26087
26088 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26089
26090         * gcc.dg/cpp/assert4.c: New test.
26091
26092 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26093
26094         PR c++/2294
26095         * g++.dg/lookup/using9.c: New test.
26096
26097 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26098
26099         PR c++/12762
26100         * g++.dg/template/error3.C: New test.
26101
26102 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26103
26104         PR ada/13035
26105         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26106         No longer use a wrapper for gcc, since this does not work under
26107         Windows.
26108
26109 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26110
26111         PR c++/2094
26112         * g++.dg/template/ptrmem7.C: New test.
26113
26114 2003-11-13  Andrew Pinski <apinski@apple.com>
26115
26116         * gcc.c-torture/compile/20031113-1.c: New test.
26117
26118 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26119             Kean Johnston <jkj@sco.com>
26120
26121         PR c/13029
26122         * gcc.dg/unused-4.c: Update.
26123
26124 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26125
26126         * g++.dg/opt/const3.C: New test.
26127
26128 2003-11-13  Jan Hubicka  <jh@suse.cz>
26129
26130         * gcc.c-torture/compile/20031112-1.c: New test.
26131
26132 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26133
26134         * g++.dg/parse/crash10.C: Remove bogus error marker.
26135
26136 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26137
26138         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26139         (host_gcc): Likewise.
26140         (ROOT): Honor $PWDCMD.
26141         (BASE): Likewise.
26142         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26143
26144 2003-11-12  Catherine Moore  <clm@redhat.com>
26145
26146         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26147
26148 2003-11-12  Andreas Jaeger  <aj@suse.de>
26149             Jakub Jelinek  <jakub@redhat.com>
26150             Andrew Pinski  <pinskia@physics.uc.edu>
26151             Richard Henderson  <rth@redhat.com>
26152
26153         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26154         systems.
26155         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26156
26157         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26158         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26159
26160 2003-11-11  Andreas Jaeger  <aj@suse.de>
26161
26162         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26163
26164         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26165
26166 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26167
26168         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26169         Clean ups.
26170
26171 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26172
26173         * gcc.dg/trampoline-1.c: New test.
26174
26175 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26176
26177         * gcc.c-torture/compile/200031109-1.c: New test.
26178
26179 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26180
26181         PR c/3190
26182         PR c/8714
26183         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26184         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26185         gcc.dg/format/no-y2k-1.c: Update.
26186
26187 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26188
26189         PR optimization/10467
26190         * gcc.dg/20031108-1.c: New test case.
26191
26192 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26193
26194         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26195
26196 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26197
26198         * gcc.dg/compound-lvalue-1.c: New test.
26199         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26200         some XFAILs.
26201
26202 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26203
26204         * gcc.dg/altivec-varargs-1.c: New test.
26205
26206 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26207
26208         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26209         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26210         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26211         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26212         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26213
26214 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26215
26216         * gcc.dg/cond-lvalue-1.c: New test.
26217
26218 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26219
26220         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26221
26222 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26223
26224         PR c++/11616
26225         * g++.dg/template/instantiate5.C: New test.
26226
26227 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26228
26229         PR c++/12726
26230         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26231         * ChangeLog: Add missing first entry for above test.
26232
26233 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26234
26235         PR c++/9810
26236         * g++.dg/template/using8.C: New test.
26237         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26238
26239 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26240
26241         PR optimization/10817
26242         * gcc.c-torture/compile/20031102-1.c: New test case.
26243
26244 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26245
26246         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26247         2147483647.
26248
26249 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26250
26251         * gcc.dg/20031102-1.c: New test.
26252
26253 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26254
26255         * gcc.dg/complex-1.c: New test.
26256
26257 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26258
26259         PR c++/12796
26260         * g++.dg/template/crash13.C: Adjust expected error location.
26261         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26262
26263 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26264
26265         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26266
26267 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26268
26269         PR/10239
26270         * gcc.c-torture/compile/20031031-2.c: New test.
26271
26272 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26273
26274         PR/11640
26275         * gcc.c-torture/compile/20031031-1.c: New test.
26276
26277 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26278
26279         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26280         * gcc.misc-tests/bprob.exp: Likewise.
26281         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26282         the execution test on arm-elf configs.
26283         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26284         configs that don't support scratch files.
26285         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26286
26287 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26288
26289         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26290         done by dejagnu.
26291
26292 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26293
26294         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26295         Avoid non pure sh syntax. Add more logging.
26296
26297         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26298         fail.
26299
26300 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26301
26302         PR libgcj/10610
26303         * gcc.dg/ppc-stackalign-1.c: New test.
26304
26305 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26306
26307         * ada/acats/run_all.sh: Change output to be more compliant with
26308         dejagnu framework.
26309         Create acats.sum and acats.log files under testsuite/ada/acats
26310         Only run [a-z]* directories, to filter out e.g. CVS.
26311         Redirect build output to log file.
26312
26313 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26314
26315         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26316
26317 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26318
26319         PR ada/5909:
26320         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26321
26322 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26323
26324         * gcc.c-torture/compile/20031023-1.c: New test.
26325         * gcc.c-torture/compile/20031023-2.c: New test.
26326         * gcc.c-torture/compile/20031023-3.c: New test.
26327         * gcc.c-torture/compile/20031023-4.c: New test.
26328
26329 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26330
26331         PR c++/10371
26332         * g++.dg/lookup/scoped8.C: New test.
26333
26334 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26335
26336         * g++.dg/opt/reg-stack3.C: New test.
26337
26338 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26339
26340         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26341
26342 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26343
26344         PR c++/11076
26345         * g++.dg/template/crash13.C: New test.
26346
26347 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26348
26349         * gcc.dg/c99-restrict-2.c: New test.
26350
26351 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26352
26353         PR c++/12698, c++/12699, c++/12700, c++/12566
26354         * g++.dg/inherit/covariant9.C: New test.
26355         * g++.dg/inherit/covariant10.C: New test.
26356         * g++.dg/inherit/covariant11.C: New test.
26357
26358 2003-10-23  Jason Merrill  <jason@redhat.com>
26359
26360         PR c++/12726
26361         * g++.dg/ext/complit2.C: New test.
26362
26363 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26364
26365         PR target/12654
26366         * gcc.c-torture/execute/20031020-1.c: New test.
26367
26368 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26369
26370         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26371         following the jump_insn.
26372
26373 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26374
26375         * gcc.dg/cast-lvalue-1.c: New test.
26376
26377 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26378
26379         PR c++/11962
26380         * g++.dg/template/cond2.C: New test.
26381
26382 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26383
26384         * gcc.dg/builtins-28.c: New test.
26385
26386 2003-10-20  Jan Hubicka  <jh@suse.cz>
26387
26388         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26389         parameter.
26390         * testsuite/gcc.dg/inline-2.c: Likewise.
26391
26392 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26393
26394         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26395         * gcc.dg/nest.c: Likewise.
26396
26397 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26398
26399         PR c++/9781, c++/10583, c++/11862
26400         * g++.dg/parse/crash13.C: New test.
26401
26402 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26403
26404         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26405
26406 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26407
26408         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26409         Define HAVE_C99_RUNTIME except on Solaris.
26410         * gcc.dg/builtins-20.c: Likewise.
26411
26412 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26413
26414         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26415
26416 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26417
26418         PR c++/12495
26419         * g++.dg/template/crash21.C: New test.
26420
26421 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26422
26423         PR c++/2513
26424         * g++.dg/template/typename5.C: New test.
26425
26426 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26427
26428         PR c++/12369
26429         * g++.dg/template/friend25.C: New test.
26430
26431 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26432
26433         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26434         versions.
26435
26436 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26437
26438         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26439         == 2147483647.
26440
26441 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26442
26443         * gcc.c-torture/execute/960416-1.x: Remove.
26444         * gcc.c-torture/execute/divconst-3.x: Likewise.
26445
26446 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26447
26448         PR target/12598
26449         * gcc.dg/torture/cris-volatile-1.c: New test.
26450
26451 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26452
26453         PR optimization/9325
26454         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26455         for overflowing floating point to integer conversion during RTL
26456         simplification.
26457
26458 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26459
26460         * objc/execute/_cmd.m: Fix typo.
26461         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26462         Relax 'scan-assembler' regexp.
26463         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26464         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26465         * objc.dg/zero-link-2.m: Remove blank line.
26466         * objc.dg/zero-link-3.m: New test case.
26467
26468 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26469
26470         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26471
26472         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26473         than linker trickery.
26474
26475 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26476
26477         PR c++/12370
26478         * g++.dg/other/friend2.C: New test.
26479
26480 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26481
26482         * gcc.dg/20031012-1.c: New test.
26483
26484 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26485
26486         * gcc.dg/weak/weak-3.c: Fix for new warning.
26487
26488 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26489
26490         PR optimization/8750
26491         * gcc.c-torture/execute/20031012-1.c: New test case.
26492
26493 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26494
26495         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26496         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26497
26498 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26499
26500         PR optimization/12260
26501         * gcc.c-torture/compile/20031011-2.c: New test case.
26502
26503 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26504
26505         * gcc.c-torture/execute/20031011-1.c: New testcase.
26506
26507 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26508
26509         * gcc.c-torture/compile/20031011-1.c: New test.
26510
26511 2003-10-11  Jan Hubicka  <jh@suse.cz>
26512
26513         * g++.dg/other/first-global.C: New test.
26514
26515 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26516
26517         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26518
26519 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26520
26521         * gcc.c-torture/compile/20031010-1.c: New test.
26522
26523 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26524
26525         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26526         * gcc.c-torture/execute/va-arg-25.c: ... here.
26527
26528 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26529
26530         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26531
26532 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26533
26534         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26535
26536 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26537
26538         * g++.dg/parse/error2.C: New test.
26539
26540 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26541
26542         PR c++/11097
26543         * g++.dg/other/error5.C: Modify the error message.
26544         * g++.dg/lookup/using8.C: New test.
26545
26546 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26547
26548         * gcc.dg/darwin-abi-2.c: New file.
26549         * gcc.c-torture/execute/va-arg-24.c: New file.
26550
26551 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26552
26553         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26554         indentation.
26555
26556 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c++/10147
26559         * g++.dg/other/error4.C: Update error messages.
26560         * g++.dg/template/ptrmem4.C: Likewise.
26561
26562         PR c++/12337
26563         * g++.dg/init/new9.C: New test.
26564
26565         PR c++/12334, c++/12236, c++/8656
26566         * g++.dg/ext/attrib8.C: New test.
26567
26568 2003-10-06  Devang Patel  <dpatel@apple.com>
26569
26570         * gcc.dg/debug/dwarf2-3.h: New test.
26571         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26572
26573 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26574
26575         * g++.dg/opt/cfg2.C: New test.
26576
26577 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26578
26579         * g++.dg/opt/float1.C: New test.
26580
26581 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26582
26583         * gcc.dg/c90-array-lval-6.c: New test.
26584         * gcc.dg/c99-array-lval-6.c: New test.
26585
26586 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26587             Ziemowit Laski  <zlaski@apple.com>
26588
26589         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26590         'Derived', so that it is never considered a class method; add
26591         new warning for '+port' method ambiguity.
26592         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26593         <objc/objc-api.h> (needed on Mac OS X).
26594         * objc.dg/method-13.m: New test.
26595
26596 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26597
26598         PR optimization/9325, PR java/6391
26599         * gcc.c-torture/execute/20031003-1.c: New test case.
26600
26601 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26602
26603         PR optimization/12180
26604         * gcc.dg/20031002-1.c: New test.
26605
26606         PR c++/12486
26607         * g++.dg/inherit/error1.C: New test.
26608
26609 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26610
26611         * lib/f-torture.exp (search_for): Rename to...
26612         (search_for_re): This.  Also, clean up comments and the
26613         "regexp" invocation.
26614
26615 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26616
26617         * gcc.c-torture/compile/20031002-1.c: New test.
26618
26619 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26620
26621         * g++.dg/opt/cond1.C: New test.
26622
26623 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26624
26625         * gcc.dg/Wold-style-definition-2.c: New testcase.
26626         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26627
26628 2003-09-29  Richard Henderson  <rth@redhat.com>
26629
26630         * g++.dg/init/array10.C: Add dg-options.
26631
26632 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26633
26634         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26635
26636 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26637
26638         * g++.dg/template/friend19.C: Fix typo.
26639         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26640
26641 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26642
26643         * gcc.c-torture/execute/20030928-1.c: New test.
26644         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26645
26646 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26647
26648         * g++.dg/opt/unroll1.C: New test.
26649
26650 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26651
26652         PR optimization/11741
26653         * gcc.dg/20030926-1.c: New test case.
26654
26655 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26656
26657         PR c++/5655
26658         * g++.dg/parse/access7.C: New test.
26659         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26660
26661 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26662
26663         MERGE OF objc-improvements-branch into MAINLINE:
26664         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26665         if libobjc has not been built.
26666         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26667         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26668         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26669         objc/execute/nested-3.m, objc/execute/np-2.m,
26670         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26671         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26672         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26673         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26674         objc.dg/special/unclaimed-category-1.h,
26675         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26676         well as GNU runtime.
26677         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26678         * execute/cascading-1.m, execute/function-message-1.m,
26679         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26680         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26681         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26682         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26683         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26684         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26685         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26686         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26687         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26688         * objc.dg/bitfield-2.m: Run only on Darwin.
26689         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26690         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26691         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26692         * objc.dg/const-str-1.m: Fix constant string layout.
26693
26694 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26695
26696         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26697
26698 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26699
26700         * gcc.dg/darwin-abi-1.c: New file.
26701
26702 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26703
26704         PR target/12281
26705         * gcc.c-torture/compile/20030921-1.c: New test.
26706
26707 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26708
26709         * g++.dg/opt/reg-stack2.C: New test.
26710
26711 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26712
26713         * g++.dg/eh/delayslot1.C: New test.
26714
26715 2003-09-20  Richard Henderson  <rth@redhat.com>
26716
26717         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26718
26719 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26720
26721         * gcc.c-torture/execute/20030920-1.c: New test case.
26722
26723 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26724
26725         * g++.dg/rtti/typeid3.C: Correct expected error message.
26726
26727 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26728
26729         PR c++/157
26730         * g++.dg/parse/crash12.C: New test.
26731
26732 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26733
26734         * gcc.dg/compat/mixed-struct-check.h: New.
26735         * gcc.dg/compat/mixed-struct-defs.h: New.
26736         * gcc.dg/compat/mixed-struct-init.h: New.
26737         * gcc.dg/compat/struct-by-value-19_main.c: New.
26738         * gcc.dg/compat/struct-by-value-19_x.c: New.
26739         * gcc.dg/compat/struct-by-value-19_y.c: New.
26740         * gcc.dg/compat/struct-by-value-20_main.c: New.
26741         * gcc.dg/compat/struct-by-value-20_x.c: New.
26742         * gcc.dg/compat/struct-by-value-20_y.c: New.
26743         * gcc.dg/compat/struct-return-19_main.c: New.
26744         * gcc.dg/compat/struct-return-19_x.c: New.
26745         * gcc.dg/compat/struct-return-19_y.c: New.
26746         * gcc.dg/compat/struct-return-20_main.c: New.
26747         * gcc.dg/compat/struct-return-20_x.c: New.
26748         * gcc.dg/compat/struct-return-20_y.c: New.
26749
26750 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26751         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26752         so that it will not complain on LP64 targets.
26753
26754 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26755
26756         PR c++/495
26757         * g++.dg/template/friend24.C: New test.
26758
26759 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26760
26761         PR c++/12332
26762         * g++.dg/template/memtmpl2.C: New test.
26763
26764 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26765
26766         PR target/11184
26767         * gcc.dg/builtin-apply1.c: New test.
26768
26769 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26770
26771         PR c++/9848
26772         * g++.dg/warn/Wunused-4.C: New test.
26773
26774 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26775
26776         PR c++/12316
26777         * g++.dg/other/gc2.C: New test.
26778
26779 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26780
26781         PR c++/11991
26782         * g++.dg/rtti/typeid3.C: New test.
26783
26784         PR c++/12266
26785         * g++.dg/overload/template1.C: New test.
26786
26787 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26788
26789         * g++.dg/opt/cfg3.C: New test.
26790
26791 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26792
26793         PR c++/7939
26794         * g++.dg/template/crash11.C: New test.
26795
26796 2003-09-16  Jason Merrill  <jason@redhat.com>
26797             Jakub Jelinek  <jakub@redhat.com>
26798
26799         * gcc.dg/attr-warn-unused-result.c: New test.
26800
26801 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26802
26803         PR c++/12184
26804         * g++.dg/expr/call2.C: New test.
26805
26806 2003-09-15  Andreas Jaeger  <aj@suse.de>
26807
26808         * gcc.dg/Wold-style-definition-1.c: New test.
26809
26810 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/3907
26813         * g++.dg/parse/template12.C: New test.
26814
26815         * g++.dg/abi/bitfield11.C: New test.
26816         * g++.dg/abi/bitfield12.C: Likewise.
26817
26818 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26819
26820         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26821         non-expansion of functional macro name without arguments at EOL.
26822         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26823
26824 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26825
26826         * gcc.c-torture/execute/20030914-[12].c: New tests.
26827
26828 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26829
26830         PR c++/11788
26831         * g++.dg/overload/addr1.C: New test.
26832
26833 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26834
26835         * gcc.dg/20030909-1.c: New test.
26836
26837 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26838
26839         * gcc.dg/ultrasp10.c: New test.
26840
26841 2003-09-09  Devang Patel  <dpatel@apple.com>
26842
26843         * gcc.dg/darwin-ld-6.c: New test.
26844
26845 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26846
26847         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26848
26849 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26850
26851         * gcc.dg/ia64-types1.c: New test.
26852         * gcc.dg/ia64-types2.c: Likewise.
26853
26854 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26855
26856         * gcc.dg/builtins-1.c: Add more _Complex tests.
26857         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26858
26859         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26860         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26861
26862 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/11786
26865         * g++.dg/lookup/koenig2.C: New test.
26866
26867         PR c++/5296
26868         * g++.dg/rtti/typeid2.C: New test.
26869
26870 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26871
26872         * gcc.c-torture/compile/20030904-1.c: New test.
26873
26874 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26875
26876         * g++.dg/opt/longbranch2.C: New test.
26877
26878 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26879
26880         * g++.dg/template/crash10.C: Only compile it.
26881
26882 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26883
26884         PR middle-end/11665
26885         * gcc.c-torture/compile/20030907-1.c: New test.
26886         * g++.dg/init/array11.C: New test.
26887
26888 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26889
26890         PR c++/11852
26891         * g++.dg/init/struct1.C: New test.
26892
26893 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26894
26895         PR c++/12181
26896         * g++.dg/expr/comma1.C: New test.
26897
26898 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26899
26900         PR c++/11867
26901         * g++.dg/expr/static_cast5.C: New test.
26902
26903 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26904
26905         PR c++/11507
26906         * g++.dg/lookup/scoped7.C: New test.
26907
26908         PR c++/9574
26909         * g++.dg/other/static1.C: New test.
26910
26911         PR c++/11490
26912         * g++.dg/warn/template-1.C: New test.
26913
26914         PR c++/11432
26915         * g++.dg/template/crash10.C: New test.
26916
26917         PR c++/2478
26918         * g++.dg/overload/VLA.C: New test.
26919
26920         PR c++/10804
26921         * g++.dg/template/call1.C: New test.
26922
26923 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26924
26925         PR c++/11794
26926         * g++.dg/parse/using3.C: New test.
26927
26928 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26929
26930         PR c++/11409
26931         * g++.dg/overload/builtin3.C: New test case.
26932
26933 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26934
26935         PR c/9862
26936         * gcc.dg/20030906-1.c: New test.
26937         * gcc.dg/20030906-2.c: Likewise.
26938
26939 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26940
26941         PR c++/12167
26942         * g++.dg/parse/defarg5.C: New test.
26943
26944         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26945
26946 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26947
26948         PR c++/12163
26949         * g++.dg/expr/static_cast4.C: New test.
26950
26951         PR c++/12146
26952         * g++.dg/template/crash9.C: New test.
26953
26954 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26955
26956         * g++.old-deja/g++.ext/pretty2.C: Update for change
26957         in __FUNCTION__.
26958         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26959
26960 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26961
26962         PR c++/11922
26963         * g++/dg/template/qualified-id1.C: New test.
26964
26965         PR c++/12037
26966         * g++.dg/warn/noeffect4.C: New test.
26967
26968 2003-09-04  Matt Austern  <austern@apple.com>
26969
26970         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26971         * g++.dg/ext/fnname2.C: Likewise.
26972         * g++.dg/ext/fnname3.C: Likewise.
26973
26974 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26975
26976         * g++.dg/expr/lval1.C: New test.
26977         * g++.dg/ext/lvcast.C: Remove.
26978
26979 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26980
26981         PR optimization/11700.
26982         * gcc.c-torture/compile/20030903-1.c: New test case.
26983
26984 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26985
26986         PR c++/12053
26987         * g++.dg/abi/layout4.C: New test.
26988
26989 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26990
26991         PR c++/11553
26992         * g++.dg/parse/friend3.C: New test.
26993
26994 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26995
26996         PR c++/11847
26997         * g++.dg/template/class1.C: New test.
26998
26999         PR c++/11808
27000         * g++.dg/expr/call1.C: New test.
27001
27002 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27003
27004         PR c++/12114
27005         * g++.dg/init/ref9.C: New test.
27006
27007         PR c++/11972
27008         * g++.dg/template/nested4.C: New test.
27009
27010 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27011
27012         PR c++/12093
27013         * g++.dg/template/non-dependent4.C: New test.
27014
27015         PR c++/11928
27016         * g++.dg/inherit/conv1.C: New test.
27017
27018 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27019
27020         PR c++/6196
27021         * g++.dg/ext/label1.C: New test.
27022         * g++.dg/ext/label2.C: Likewise.
27023
27024 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27025
27026         * g++.dg/expr/cond3.C: New test.
27027
27028 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27029
27030         * gcc.dg/builtins-1.c: Add new builtin cases.
27031
27032 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27033
27034         * gcc.dg/builtins-1.c: Add new cases.
27035         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27036
27037 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27038
27039         * gcc.dg/builtins-1.c: Add more math builtin tests.
27040         * gcc.dg/torture/builtin-attr-1.c: New test.
27041
27042 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27043
27044         PR optimization/5079
27045         * g++.dg/opt/static3.C: New test.
27046
27047 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27048
27049         * gcc.misc-tests/gcov-10b.c: New test.
27050
27051 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27052
27053         * g++.dg/opt/ptrmem3.C: New test.
27054
27055         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27056
27057 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27058
27059         * gcc.dg/20030826-2.c: New test.
27060
27061 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27062
27063         PR middle-end/12002
27064         * g77.f-torture/compile/12002.f: New test case.
27065
27066 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27067
27068         * gcc.dg/20030826-1.c: New test case.
27069
27070 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27071
27072         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27073
27074 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         PR c++/11871
27077         * c++.dg/lookup/crash1.C: New test.
27078
27079         * c++.dg/warn/noeffect3.C: New test.
27080
27081 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27082
27083         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27084         * gcc.dg/compat/vector-1_y.c: Ditto.
27085         * gcc.dg/compat/vector-2_x.c: Ditto.
27086         * gcc.dg/compat/vector-2_y.c: Ditto.
27087
27088 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27089
27090         * gcc.dg/20030702-1.c: New test.
27091
27092 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/8795
27095         * g++.dg/ext/altivec-1.C: New test.
27096
27097 2003-08-24  Richard Henderson  <rth@redhat.com>
27098
27099         * g++.dg/eh/simd-2.C: Add -w for x86.
27100
27101 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27102
27103         * gcc.dg/20030815-1.c: New test.
27104
27105 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27106
27107         PR c++/3765
27108         * g++.dg/parse/access6.C: New test.
27109
27110 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27111
27112         PR c++/641, c++/11876
27113         * g++.dg/template/friend22.C: New test.
27114         * g++.dg/template/friend23.C: Likewise.
27115
27116 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27117
27118         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27119         identically.
27120
27121 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27122
27123         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27124
27125 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27126
27127         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27128
27129 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27130
27131         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27132
27133 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27134
27135         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27136
27137 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27138
27139         PR c++/11919
27140         * g++.dg/overload/prom1.C: New test.
27141
27142         PR c++/11551
27143         * g++.dg/parse/dtor2.C: New test.
27144
27145         PR c++/10762
27146         * g++.dg/parse/using2.C: New test.
27147
27148 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27149
27150         PR target/11805
27151         * gcc.c-torture/compile/20030821-1.c: New.
27152
27153 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27154
27155         PR c++/11834
27156         * g++.dg/template/deduce2.C: New test.
27157
27158 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27159
27160         * gcc.c-torture/execute/20030821-1.c: New test.
27161
27162 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27163
27164         PR middle-end/11984
27165         * gcc.dg/20030820-1.c: New test case.
27166
27167 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27168
27169         PR c++/11945
27170         * g++.dg/warn/noeffect2.C: New test.
27171
27172 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/10926
27175         * g++.dg/template/dtor2.C: New test.
27176
27177         PR c++/11684
27178         * g++.dg/template/operator1.C: New test.
27179         * g++.dg/parse/operator4.C: New test.
27180
27181         PR c++/11946.C
27182         * g++.dg/expr/enum1.C: New test.
27183         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27184
27185         PR c++/11036.C
27186         * g++.dg/parse/elab2.C: New test.
27187         * g++.dg/parse/typedef4.C: Change error message.
27188         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27189         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27190         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27191
27192 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27193
27194         * gcc.dg/pch/warn-1.c: New.
27195         * gcc.dg/pch/warn-1.hs: New.
27196
27197         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27198         not-tested file.
27199
27200 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27201
27202         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27203
27204 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27205
27206         * gcc.dg/uninit-D.c: New Test.
27207         * gcc.dg/uninit-E.c: New Test.
27208         * gcc.dg/uninit-F.c: New Test.
27209         * gcc.dg/uninit-G.c: New Test.
27210
27211 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27212
27213         * g++.dg/README: Describe the pch directory.
27214
27215 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27216
27217         PR c++/11174
27218         * g++.dg/parse/access4.C: New test.
27219         * g++.dg/parse/access5.C: Likewise.
27220         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27221
27222 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27223
27224         * gcc.dg/noncompile/20030818-1.c: New.
27225
27226 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27227
27228         PR c++/11957
27229         * g++.dg/warn/noeffect1.C: New test.
27230
27231         * g++.dg/template/scope2.C: New test.
27232         * g++.dg/template/error2.C: Correct dg-error
27233
27234 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27235
27236         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27237
27238 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27239
27240         PR C++/11512
27241         * g++.dg/template/warn1.C: New.
27242
27243 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27244
27245         * g++.dg/template/error2.C: New test.
27246         * g++.dg/lookup/using7.C: Adjust errors
27247         * g++.old-deja/g++.pt/crash36.C: Likewise.
27248         * g++.old-deja/g++.pt/derived3.C: Likewise.
27249
27250 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27251
27252         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27253         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27254         * gcc.c-torture/execute/builtins/string-9.c: New, from
27255         string-opt-9.c.  Adjust for execute/builtins framework.
27256         * gcc.c-torture/execute/string-opt-9.c: Delete.
27257
27258 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27259
27260         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27261
27262         * g++.dg/parse/ret-type2.C: New test.
27263
27264         PR c++/11703
27265         * g++.dg/init/new8.C: New test.
27266
27267         PR c++/10923
27268         * g++.dg/parse/typedef5.C: New test.
27269
27270         PR c++/9512
27271         * g++.dg/parse/qualified2.C: New test.
27272         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27273         invalid code.
27274
27275 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27276
27277         * g++.dg/conversion/ptrmem1.C: New test.
27278
27279 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27280
27281         PR target/11693
27282         * gcc.dg/20030811-1.c: New test.
27283
27284         PR target/11535
27285         * gcc.c-torture/execute/20030811-1.c: New test.
27286
27287 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27288
27289         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27290
27291 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27292
27293         PR c++/11789.C
27294         * g++.dg/inherit/multiple1.C: New test.
27295
27296 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * gcc.dg/spe1.c: New test.
27299
27300         PR c++/11670
27301         * g++.dg/expr/cast2.C: New test.
27302
27303         PR c++/10530
27304         * g++.dg/template/dependent-name2.C: New test.
27305
27306 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27307
27308         * g++.dg/parse/crash11.C: Put the dg options in comments.
27309
27310 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27311
27312         * lib/gcc-dg.exp: Update for diagnostic change.
27313
27314 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27315
27316         PR c++/5767
27317         * g++.dg/parse/crash11.C: New test.
27318
27319 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27320
27321         * gcc.dg/cpp/spacing1.c: Update.
27322
27323 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27324
27325         PR target/11739
27326         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27327         a value for -mtune.
27328
27329 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27330
27331         PR middle-end/11771
27332         * gcc.c-torture/compile/20030804-1.c: New test case.
27333
27334 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27335
27336         * gcc.dg/20030804-1.c: New test case.
27337
27338 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27339
27340         * gcc.dg/cpp/separate-1.c: New test.
27341
27342 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27343
27344         PR c++/11704
27345         * g++.dg/template/dependent-expr2.C: New test.
27346
27347         PR c++/11766
27348         * g++.dg/expr/ptrmem1.C: New test.
27349
27350 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27351
27352         PR c++/9453
27353         * g++.dg/template/friend15.C: New test.
27354
27355 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27356
27357         * lib/dg-pch.exp: Work round PCH bug.
27358
27359 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27360
27361         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27362         builtins.  Move cases from builtins-4.c here.
27363
27364         * gcc.dg/torture/builtin-math-1.c: New test taken from
27365         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27366         additional cases.
27367
27368         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27369         Delete.
27370
27371 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27372
27373         PR c++/9447
27374         * g++.dg/template/using7.C: New test.
27375
27376 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27377
27378         * import1.c, import2.c: New tests.
27379
27380 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27381
27382         * g++.dg/eh/crossjump1.C: New test.
27383
27384 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27385
27386         PR c++/11697
27387         * g++.dg/template/using6.C: New test.
27388
27389         PR c++/11744
27390         * g++.dg/template/koenig2.C: New test.
27391
27392 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27393
27394         PR c++/7983
27395         * g++.dg/parse/typedef4.C: New test.
27396
27397 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27398
27399         PR c++/8442, c++/8806
27400         * g++.dg/template/elab1.C: New test.
27401         * g++.dg/template/type2.C: Likewise.
27402         * g++.dg/template/ttp3.C: Adjust expected error message.
27403         * g++.old-deja/g++.law/visibility13.C: Likewise.
27404         * g++.old-deja/g++.niklas/t135.C: Likewise.
27405         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27406         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27407         template argument.
27408         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27409
27410 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         PR c++/11295
27413         * g++.dg/ext/stmtexpr1.C: New test.
27414
27415         * g++.dg/opt/tmp1.C: New test.
27416
27417         PR c++/11525
27418         * g++.dg/parse/constant4.C: New test.
27419
27420         PR c++/9447
27421         * g++.dg/template/using5.C: New test.
27422
27423 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27424
27425         * gcc.dg/builtins-27.c: New test case.
27426
27427 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27428
27429         * gcc.dg/tls/opt-7.c: New test.
27430
27431 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27432
27433         * g++.old-deja/g++.other/crash18.C: Remove.
27434
27435 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27436
27437         * g++.dg/template/explicit3.C: New.
27438         * g++.dg/template/explicit4.C: New.
27439         * g++.dg/template/explicit5.C: New.
27440
27441         PR c++/11347
27442         * g++.dg/template/memtmpl1.C: New.
27443
27444 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27445
27446         PR target/11565
27447         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27448         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27449
27450 2003-07-30  Jan Hubicka  <jh@suse.cz>
27451
27452         * vtgc1.c: Kill.
27453
27454 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27455
27456         * gcc.dg/struct-in-proto-1.c: New test.
27457
27458 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27459
27460         * gcc.dg/cpp/include2.c: Only expect one message.
27461
27462 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27463
27464         PR c++/9447
27465         * g++.dg/template/using1.C: New test.
27466         * g++.dg/template/using2.C: New test.
27467         * g++.dg/template/using3.C: New test.
27468         * g++.dg/template/using4.C: New test.
27469
27470 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27471
27472         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27473         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27474
27475 2003-07-28  Jan Hubicka  <jh@suse.cz>
27476
27477         PR c++/11530
27478         * g++.dg/opt/call1.C: New test.
27479
27480 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27481
27482         PR c++/11667
27483         * g++.dg/init/enum2.C: New test.
27484         * g++.dg/template/overload1.C: Add "-w" option.
27485
27486 2003-07-28    <hp@bitrange.com>
27487
27488         * gcc.dg/Wdeclaration-after-statement-1.c,
27489         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27490
27491 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27492
27493         * gcc.c-torture/compile/20030725-1.c: New test.
27494
27495 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27496
27497         * gcc.dg/20030505.c: Only run for SPE.
27498         Remove definition of opaque type.
27499
27500 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27501
27502         * g++.dg/template/ptrmem6.C: New test.
27503
27504 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27505
27506         * gcc.c-torture/compile/zero-strct-2.c: New test.
27507
27508 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27509
27510         * gcc.dg/intermod-1.c: New test.
27511
27512 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         PR c++/11617
27515         * g++.dg/template/lookup2.C: New test.
27516         * g++.dg/template/memclass1.C: Remove instantiated from error.
27517         * g++.dg/other/error2.C: Tweak expected errors.
27518
27519         PR c++/11596
27520         * g++.dg/template/defarg3.C: New test.
27521
27522         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27523
27524 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27525
27526         * g++.dg/inherit/access5.C: New test.
27527
27528 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27529
27530         PR c++/11513
27531         * g++.dg/template/crash8.C: New test.
27532
27533 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27534
27535         PR c/10602
27536         * gcc.dg/noncompile/incomplete-2.c: New test.
27537
27538 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27539
27540         PR c++/11645
27541         * g++.dg/inherit/access4.C: New test.
27542
27543         PR c++/11517
27544         * g++.dg/expr/cond2.C: New test.
27545
27546         PR optimization/10679
27547         * g++.dg/opt/inline4.C: New test.
27548
27549 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         * g++.dg/parse/crash10: New test.
27552
27553 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         * g++.dg/ext/flexary1.C: New test.
27556
27557 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27558
27559         PR c++/10793
27560         * g++.dg/template/crash9.C: New test.
27561
27562 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27563
27564         PR c++/3004
27565         * g++.dg/parse/typedef3.C: New test.
27566
27567         PR c++/7906
27568         * g++.dg/parse/operator2.C: New test.
27569
27570         PR c++/8895
27571         * g++.dg/parse/def-tmpl-arg1.C: New test.
27572
27573         PR c++/9282
27574         * g++.dg/parse/funptr1.C: New test.
27575
27576         PR c++/9452
27577         * g++.dg/parse/ambig3.C: New test.
27578
27579         PR c++/9454
27580         * g++.dg/parse/operator3.C: New test.
27581
27582         PR c++/9486
27583         * g++.dg/parse/template10.C: New test.
27584
27585         PR c++/9488
27586         * g++.dg/parse/template11.C: New test.
27587
27588         PR c++/10150
27589         * g++.dg/parse/invalid-op1.C: New test.
27590
27591         PR c++/10247
27592         * g++.dg/parse/condexpr1.C: New test.
27593
27594 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         * g++.dg/ext/packed3.C: New test.
27597         * g++.dg/ext/packed4.C: New test.
27598
27599         * gcc.dg/pack-test-3.c: New test.
27600
27601 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27602
27603         * lib/compat.exp: Handle dg-options per source file.
27604         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27605         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27606         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27607         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27608         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27609         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27610         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27611         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27612         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27613         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27614         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27615         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27616         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27617         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27618
27619 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27620
27621         PR c/10320
27622         * gcc.c-torture/execute/20030718-1.c: New test.
27623
27624 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27625
27626         PR optimization/11536
27627         * gcc.dg/20030721-1.c: New test.
27628
27629 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27630
27631         PR c++/11546
27632         * g++.dg/template/lookup1.C: New test.
27633
27634 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27635
27636         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27637         diagnostics of ill-formed constructs involving labels.
27638         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27639         the new 'previously defined here' message.
27640
27641 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27642
27643         * g++.dg/parse/non-dependent2.C: New test.
27644
27645 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27646
27647         * g++.dg/init/init-ref4.C: xfail on targets without
27648         weak symbols.
27649
27650 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27651
27652         PR target/11087
27653         * gcc.c-torture/execute/20030717-1.c: New test.
27654
27655 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27656
27657         * g++.dg/opt/cfg1.C: New test.
27658
27659 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27660
27661         PR optimization/11557
27662         * gcc.dg/20030717-1.c: New test.
27663
27664 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27665
27666         PR c++/10476
27667         * g++.dg/expr/crash-1.C: New test.
27668
27669         PR c++/11027
27670         * g++.dg/template/init3.C: New test.
27671
27672         PR c++/8222
27673         * g++.dg/template/non-dependent1.C: New test.
27674
27675         PR c++/11070
27676         * g++.dg/template/non-dependent2.C: New test.
27677
27678         PR c++/11071
27679         * g++.dg/template/non-dependent3.C: New test.
27680
27681         PR c++/9907
27682         * g++.dg/template/sizeof5.C: New test.
27683
27684 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27685
27686         PR 11498
27687         * gcc.c-torture/compile/mangle-1.c: New file.
27688
27689 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27690
27691         PR c++/7809
27692         * g++.dg/parse/access3.C: New test.
27693
27694 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27695
27696         PR c++/11384
27697         * g++.dg/init/init-ref4.C: New test.
27698
27699 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27700
27701         PR c++/11547
27702         * g++.dg/parse/constant3.C: New test.
27703         * g++.dg/parse/crash7.C: Likewise.
27704
27705 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27706
27707         PR target/11008
27708         * gcc.dg/i386-pentium4-not-mull.c: New.
27709
27710 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27711
27712         * gcc.dg/asm-names.c (ymain): Make it weak.
27713
27714 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27715
27716         PR c++/5421
27717         * g++.dg/template/friend21.C: New test.
27718
27719 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27720
27721         * gcc.dg/cleanup-8.c: New test.
27722         * gcc.dg/cleanup-9.c: New test.
27723
27724 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27725
27726         * g++.dg/ext/dll-MI1.h: New file.
27727         * g++.dg/ext/dllexport-MI1.C: New file.
27728         * g++.dg/ext/dllimport-MI1.C: New file.
27729
27730 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27731
27732         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27733         it does not have cmpstrsi patterns (just cmpmemsi).
27734
27735 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27736
27737         PR debug/11473
27738         * g++.dg/debug/debug8.C: New test.
27739
27740 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27741
27742         PR c++/10108
27743         * g++.dg/template/crash7.C: New test.
27744
27745 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27746
27747         PR target/10795
27748         * gcc.c-torture/compile/20030708-1.c: New.
27749
27750 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27751
27752         * gcc.c-torture/execute/20030715-1.c: New test.
27753
27754 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27755
27756         * gcc.dg/pch/inline-3.c: New file.
27757         * gcc.dg/pch/inline-3.hs: New file.
27758         * gcc.dg/pch/inline-4.c: New file.
27759         * gcc.dg/pch/inline-4.hs: New file.
27760
27761 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27762
27763         PR c++/11509
27764         * g++.dg/template/crash6.C: New test.
27765
27766         PR c++/7053
27767         * g++.dg/template/friend20.C: New test.
27768
27769         PR c++/7019
27770         * g++.dg/template/overload2.C: New test.
27771
27772 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27773
27774         PR optimization/11440
27775         * gcc.c-torture/execute/20030714-1.c: New test.
27776
27777 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27778
27779         PR c++/11154
27780         * g++.dg/template/partial2.C: New test.
27781
27782 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27783
27784         PR c++/11503
27785         * g++.dg/template/anon1.C: New test.
27786
27787         PR c++/11493
27788         PR c++/11495
27789         * g++.dg/parse/template9.C: Likewise.
27790         * g++.dg/template/crash4.C: New test.
27791         * g++.dg/template/koenig1.C: Likewise.
27792         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27793         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27794         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27795         functions.
27796         * g++.old-deja/g++.jason/template36.C: Likewise.
27797         * g++.old-deja/g++.mike/p1989.C: Likewise.
27798         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27799         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27800         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27801         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27802         compiling.
27803         * g++.old-deja/g++.pt/union2.C: Use this->.
27804
27805 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27806
27807         * gcc.dg/20030711-1.c: New test.
27808
27809 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27810
27811         PR c++/11050
27812         * g++.dg/parse/args1.C: New test.
27813         * g++.pt/defarg8.C: Change expected errors.
27814
27815 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27816
27817         PR c++/8164
27818         * g++.dg/template/nontype2.C: New test.
27819
27820         PR c++/10558
27821         * g++.dg/parse/template8.C: New test.
27822
27823         PR c++/8327
27824         * g++.dg/template/scope1.C: New test.
27825
27826         * g++.dg/warn/Wsign-compare-1.C: New test.
27827
27828 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27829
27830         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27831
27832 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27833
27834         PR c++/9411
27835         * g++.dg/template/explicit2.C: New test.
27836
27837         PR c++/10032
27838         * g++.dg/warn/pedantic1.C: New test.
27839
27840 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27841
27842         PR c++ 9483
27843         * g++.dg/other/field1.C: New test.
27844
27845 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27846
27847         PR c/11449
27848         * gcc.c-torture/compile/20030707-1.c: New.
27849
27850 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27851
27852         PR c++/10849
27853         * g++.dg/template/access12.C: New test.
27854
27855 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27856
27857         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27858         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27859         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27860         * gcc.misc-tests/gcov.exp: Update
27861         * g++.dg/gcov/gcov.exp: Update
27862         * lib/gcov.exp: Update.
27863
27864 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27865
27866         * g++.dg/abi/mangle17.C: Make sure template expressions are
27867         dependent.
27868         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27869         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27870         * g++.dg/opt/stack1.C: Remove erroneous code.
27871         * g++.dg/parse/template7.C: New test.
27872         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27873         * g++.old-deja/g++.pt/crash4.C: Likewise.
27874
27875 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27876
27877         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27878         with zero or one occurence of `$' after the initial `L'.
27879
27880 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27881
27882         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27883
27884 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27885
27886         PR c/11370
27887         * gcc.dg/Wunreachable-6.c: New testcase.
27888         * gcc.dg/Wunreachable-7.c: New testcase.
27889
27890 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27891
27892         PR c/11420
27893         * gcc.dg/20030708-1.c: New test.
27894
27895 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27896
27897         * gcc.dg/compat/sdata-section.h: New file.
27898         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27899         * gcc.dg/torture/mips-sdata-1.c: New test.
27900
27901 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27902
27903         PR c++/11030
27904         * g++.dg/template/friend19.C: New test.
27905
27906 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27907
27908         * g++.dg/opt/strength-reduce.C: New test.
27909
27910 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27911
27912         PR target/10979
27913         * gcc.dg/20030707-1.c: New testcase.
27914
27915 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27916
27917         PR optimization/11059
27918         * g++.dg/opt/emptyunion.C: New testcase.
27919
27920 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27921             Eric Botcazou  <ebotcazou@libertysurf.fr>
27922
27923         * g++.dg/opt/stack1.C: New test.
27924
27925 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27926
27927         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27928         run test.
27929
27930         PR c++/11431
27931         * g++.dg/expr/static_cast3.C: New test.
27932
27933 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27934
27935         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27936         everywhere.
27937         * gcc.dg/concat.c: Concatenation of string constants with
27938         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27939         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27940         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27941         necessary to avoid multi-character character constant warning.
27942         * gcc.dg/cpp/escape.c: Likewise.
27943         * gcc.dg/cpp/ucs.c: Likewise.
27944         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27945         Fix a typo.
27946
27947 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27948
27949         PR c/11428
27950         * gcc.c-torture/compile/20030704-1.c: New.
27951
27952 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27953
27954         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27955
27956 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27957
27958         PR c++/5287, PR c++/7910,  PR c++/11021
27959         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27960         tests for warnings.
27961         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27962         * g++.dg/ext/dllimport3.C: Likewise.
27963         * g++.dg/ext/dllimport4.C: New file.
27964         * g++.dg/ext/dllimport5.C: New file.
27965         * g++.dg/ext/dllimport6.C: New file.
27966         * g++.dg/ext/dllimport7.C: New file.
27967         * g++.dg/ext/dllimport8.C: New file.
27968         * g++.dg/ext/dllimport9.C: New file.
27969         * g++.dg/ext/dllimport10.C: New file.
27970         * g++.dg/ext/dllexport1.C: New file.
27971
27972 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27973
27974         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27975         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27976
27977 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27978
27979         * gcc.dg/builtins-25.c: New testcase.
27980         * gcc.dg/builtins-26.c: New testcase.
27981
27982 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27983
27984         * gcc.dg/compat/vector-defs.h: New file.
27985         * gcc.dg/compat/vector-setup.h: New file.
27986         * gcc.dg/compat/vector-check.h: New file.
27987         * gcc.dg/compat/vector-1_main.c: New file.
27988         * gcc.dg/compat/vector-1_x.c: New file.
27989         * gcc.dg/compat/vector-1_y.c: New file.
27990         * gcc.dg/compat/vector-2_main.c: New file.
27991         * gcc.dg/compat/vector-2_x.c: New file.
27992         * gcc.dg/compat/vector-2_y.c: New file.
27993
27994         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27995         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27996         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27997         * gcc.dg/compat/struct-align-1.h: New file.
27998         * gcc.dg/compat/struct-align-1_main.c: New file.
27999         * gcc.dg/compat/struct-align-1_x.c: New file.
28000         * gcc.dg/compat/struct-align-1_y.c: New file.
28001         * gcc.dg/compat/struct-align-2.h: New file.
28002         * gcc.dg/compat/struct-align-2_main.c: New file.
28003         * gcc.dg/compat/struct-align-2_x.c: New file.
28004         * gcc.dg/compat/struct-align-2_y.c: New file.
28005
28006         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28007         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28008         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28009         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28010         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28011         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28012         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28013         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28014         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28015         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28016         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28017         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28018         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28019         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28020         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28021         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28022         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28023         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28024         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28025         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28026         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28027         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28028         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28029         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28030         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28031         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28032         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28033         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28034         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28035
28036 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28037
28038         * gcc.dg/i386-call-1.c: New test.
28039
28040 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         PR c++/9162
28043         * g++.dg/parse/defarg4.C: New.
28044
28045 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28046
28047         PR target/10700
28048         * gcc.c-torture/compile/20030703-1.c: New test case.
28049
28050 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28051
28052         * g++.dg/template/local3.C: Remove extra semicolon.
28053
28054 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28055
28056         * gcc.dg/i386-volatile-1.c: New test.
28057
28058 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         PR c++/11072
28061         * g++.dg/other/offsetof2.C: XFAIL.
28062         * g++.dg/other/offsetof5.C: New.
28063
28064         PR c++/10219
28065         * g++.dg/template/error1.C: New.
28066
28067         PR c++/9779
28068         * g++.dg/template/dependent-expr1.C: New.
28069
28070 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28071
28072         PR c++/6949
28073         * g++.dg/template/local3.C: New test.
28074
28075         PR c++/11149
28076         * g++.dg/lookup/scoped6.C: New test.
28077
28078 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28079
28080         PR c++/8046
28081         * g++.dg/other/error7.C: New test.
28082
28083 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28084
28085         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28086         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28087         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28088         * g++.old-deja/g++.other/union2.C: Likewise.
28089         * gcc.dg/c90-const-expr-2.c: Likewise.
28090         * gcc.dg/c90-const-expr-3.c: Likewise.
28091         * gcc.dg/c99-const-expr-2.c: Likewise.
28092         * gcc.dg/c99-const-expr-3.c: Likewise.
28093         * gcc.dg/concat.c: Likewise.
28094
28095 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28096
28097         PR c++/9559
28098         * g++.dg/init/static1.C: New test.
28099
28100 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28101
28102         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28103         * g++.old-deja/g++.other/access2.C: Likewise.
28104         * g++.old-deja/g++.other/decl2.C: Likewise.
28105         * gcc.c-torture/execute/20020615-1.c: Likewise.
28106
28107 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28108
28109         PR c++/4933
28110         * g++.dg/template/sizeof4.C: New test.
28111
28112 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28113
28114         * g++.dg/other/error6.C: New test.
28115
28116 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28117
28118         PR c++/10750
28119         * g++.dg/parse/constant2.C: New test.
28120
28121 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28122
28123         PR c++/11106
28124         * g++.dg/other/error5.C: New test.
28125
28126 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28127
28128         * gcc.dg/format/gcc_diag-1.c: New test.
28129
28130 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28131
28132         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28133
28134 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28135
28136         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28137         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28138         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28139
28140 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28141
28142         * gcc.c-torture/execute/builtins/string-8.c: New test.
28143         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28144         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28145         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28146
28147 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28148
28149         PR c++/10468
28150         * g++.dg/ext/typeof6.C: New test.
28151
28152 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28153
28154         PR c++/10796
28155         * g++.dg/init/enum1.C: New test.
28156
28157 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28158
28159         * gcc.dg/20030627-1.c: New test.
28160
28161 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28162
28163         PR c++/11332
28164         * g++.dg/expr/static_cast2.C: New test.
28165
28166 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28167             Jakub Jelinek  <jakub@redhat.com>
28168
28169         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28170         sprintf(dst,"%s",src) optimization.
28171         * gcc.c-torture/execute/20030626-1.c: New test case.
28172         * gcc.c-torture/execute/20030626-2.c: New test case.
28173
28174 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28175
28176         * gcc.c-torture/execute/multi-ix.c: New test.
28177
28178         * gcc.c-torture/execute/simd-4.c (main):
28179         Added missing semicolon at end of union.
28180
28181 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28182
28183         PR c++/8266
28184         * g++.dg/template/explicit-instantiation3.C: New test.
28185
28186 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28187
28188         * gcc.dg/20030626-1.c: Use signed char.
28189
28190 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28191
28192         * gcc.dg/20030626-1.c: New test.
28193
28194 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28195
28196         * const-str-2.m: Update.
28197
28198 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28199
28200         PR c++/10990
28201         * g++.dg/rtti/dyncast1.C: New test.
28202         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28203         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28204         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28205
28206         PR c++/10931
28207         * g++.dg/expr/static_cast1.C: New test.
28208
28209 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28210
28211         * gcc.dg/20030625-1.c: New test.
28212
28213 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28214
28215         * gcc.c-torture/compile/20030624-1.c: New test case.
28216
28217 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28218
28219         * gcc.c-torture/execute/string-opt-17.c: New test.
28220
28221 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28222
28223         PR c++/5754
28224         * g++.dg/parse/crash6.C: New test.
28225
28226 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28227
28228         * gcc.dg/builtins-24.c: New test case.
28229
28230 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28231
28232         * g++.dg/opt/operator1.C: New test.
28233
28234 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28235
28236         * gcc.c-torture/execute/string-opt-16.c: New test case.
28237
28238 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28239
28240         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28241         * g++.old-deja/g++.other/conv7.C: Likewise.
28242         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28243         * g++.old-deja/g++.other/overload14.C: Likewise.
28244
28245 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28246
28247         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28248         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28249
28250 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28251
28252         PR c++/10888
28253         * g++.dg/warn/Winline-3.C: New test.
28254
28255 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28256
28257         * lib/target-supports.exp (check_alias_available): Make the test
28258         program acceptable to the Solaris assembler.
28259
28260         PR c++/10749
28261         * g++.dg/template/memclass2.C: New test.
28262
28263 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28264             Eric Botcazou  <ebotcazou@libertysurf.fr>
28265
28266         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28267         data for non-matching targets.
28268         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28269
28270 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28271
28272         PR c++/10845
28273         * g++.dg/template/member3.C: New test.
28274
28275 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28276
28277         PR c++/10939
28278         * g++.dg/template/func1.C: New test.
28279
28280         PR c++/9649
28281         * g++.dg/template/static4.C: New test.
28282         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28283
28284         PR c++/11041
28285         * g++.dg/init/ref7.C: New test.
28286
28287 2003-06-19  Matt Austern  <austern@apple.com>
28288
28289         PR c++/11228
28290         * g++.dg/anew1.C: New test.
28291         * g++.dg/anew2.C: New test.
28292         * g++.dg/anew3.C: New test.
28293         * g++.dg/anew4.C: New test.
28294
28295 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28296
28297         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28298
28299 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28300
28301         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28302         endian-dependent.
28303
28304 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28305
28306         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28307         Remove cruft.
28308
28309 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28310
28311         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28312         * gcc.c-torture/compile/961203-1.c: Likewise.
28313         * gcc.c-torture/compile/980506-1.c: Likewise.
28314
28315 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28316
28317         PR c++/10712
28318         * g++.dg/lookup/using7.C: New test.
28319
28320 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28321
28322         PR c++/11105
28323         * g++.dg/abi/conv1.C: Remove it.
28324         * g++.dg/template/conv7.C: New test.
28325         * g++.dg/template/conv8.C: Likewise.
28326         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28327         conversion operator.
28328
28329 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28330
28331         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28332         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28333         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28334         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28335         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28336         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28337         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28338         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28339         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28340         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28341         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28342         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28343         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28344         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28345         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28346         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28347         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28348         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28349         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28350         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28351         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28352         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28353         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28354         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28355         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28356         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28357         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28358         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28359         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28360
28361 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28362
28363         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28364         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28365         indications.
28366
28367 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28368
28369         * gcc.dg/i386-387-5.c: New test case.
28370         * gcc.dg/i386-387-6.c: New test case.
28371         * gcc.dg/builtins-23.c: New test case.
28372
28373 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28374
28375         * gcc.dg/builtins-22.c: New test case.
28376         * gcc.dg/i386-387-1.c: Update to test exp.
28377         * gcc.dg/i386-387-2.c: Likewise.
28378
28379 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28380
28381         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28382
28383 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28384
28385         * lib/gcc-dg.exp (dg-require-dll): New function.
28386         (dg-xfail-if): Likewise.
28387         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28388         driver.
28389
28390         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28391         * gcc.c-torture/compile/20001205-1.c: Likewise.
28392         * gcc.c-torture/compile/20001226-1.c: Likewise.
28393         * gcc.c-torture/compile/20010518-2.c: Likewise.
28394         * gcc.c-torture/compile/20020312-1.c: Likewise.
28395         * gcc.c-torture/compile/20020604-1.c: Likewise.
28396         * gcc.c-torture/compile/920501-12.c: Likewise.
28397         * gcc.c-torture/compile/920501-4.c: Likewise.
28398         * gcc.c-torture/compile/920520-1.c: Likewise.
28399         * gcc.c-torture/compile/920521-1.c: Likewise.
28400         * gcc.c-torture/compile/920625-1.c: Likewise.
28401         * gcc.c-torture/compile/961203-1.c: Likewise.
28402         * gcc.c-torture/compile/980506-1.c: Likewise.
28403         * gcc.c-torture/compile/981006-1.c: Likewise.
28404         * gcc.c-torture/compile/981022-1.c: Likewise.
28405         * gcc.c-torture/compile/981223-1.c: Likewise.
28406         * gcc.c-torture/compile/990617-1.c: Likewise.
28407         * gcc.c-torture/compile/dll.c: Likewise.
28408         * gcc.c-torture/compile/labels-3.c: Likewise.
28409         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28410         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28411         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28412         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28413         * gcc.c-torture/compile/simd-5.c: Likewise.
28414         * gcc.c-torture/compile/20000804-1.x: Remove.
28415         * gcc.c-torture/compile/20001205-1.x: Likewise.
28416         * gcc.c-torture/compile/20001226-1.x: Likewise.
28417         * gcc.c-torture/compile/20010518-2.x: Likewise.
28418         * gcc.c-torture/compile/20020312-1.x: Likewise.
28419         * gcc.c-torture/compile/20020604-1.x: Likewise.
28420         * gcc.c-torture/compile/920501-12.x: Likewise.
28421         * gcc.c-torture/compile/920501-4.x: Likewise.
28422         * gcc.c-torture/compile/920520-1.x: Likewise.
28423         * gcc.c-torture/compile/920521-1.x: Likewise.
28424         * gcc.c-torture/compile/920625-1.x: Likewise.
28425         * gcc.c-torture/compile/961203-1.x: Likewise.
28426         * gcc.c-torture/compile/980506-1.x: Likewise.
28427         * gcc.c-torture/compile/981006-1.x: Likewise.
28428         * gcc.c-torture/compile/981022-1.x: Likewise.
28429         * gcc.c-torture/compile/981223-1.x: Likewise.
28430         * gcc.c-torture/compile/990617-1.x: Likewise.
28431         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28432         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28433         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28434         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28435         * gcc.c-torture/compile/simd-5.x: Likewise.
28436
28437         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28438
28439 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28440
28441         * gcc.c-torture/execute/20030611-1.c: New test.
28442
28443 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28444
28445         PR middle-end/168
28446         * gcc.dg/20030612-1.c: New test case.
28447
28448 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28449
28450         PR c++/10635
28451         * g++.dg/expr/cast1.C: New test.
28452
28453 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28454
28455         * gcc.dg/builtins-21.c: New test case.
28456
28457 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28458
28459         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28460         options instead of at the end.
28461         * lib/objc.exp (objc_target_compile): Likewise.
28462
28463 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28464
28465         PR c++/10432
28466         * g++.dg/parse/error1.C: New test.
28467
28468 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28469
28470         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28471         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28472         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28473         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28474         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28475         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28476         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28477         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28478         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28479         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28480         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28481         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28482         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28483         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28484         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28485         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28486         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28487         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28488         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28489         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28490         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28491         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28492         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28493         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28494
28495         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28496         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28497         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28498         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28499         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28500         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28501         * gcc.dg/compat/scalar-return-3_main.c: New file.
28502         * gcc.dg/compat/scalar-return-3_x.c: New file.
28503         * gcc.dg/compat/scalar-return-3_y.c: New file.
28504         * gcc.dg/compat/scalar-return-4_main.c: New file.
28505         * gcc.dg/compat/scalar-return-4_x.c: New file.
28506         * gcc.dg/compat/scalar-return-4_y.c: New file.
28507
28508 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28509
28510         * gcc.dg/compat/fp2-struct-check.h: New file.
28511         * gcc.dg/compat/fp2-struct-defs.h: New file.
28512         * gcc.dg/compat/fp2-struct-init.h: New file.
28513         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28514         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28515         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28516         * gcc.dg/compat/struct-return-10_main.c: New file.
28517         * gcc.dg/compat/struct-return-10_x.c: New file.
28518         * gcc.dg/compat/struct-return-10_y.c: New file.
28519
28520         * gcc.dg/compat/compat-common.h: New file.
28521         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28522         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28523         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28524         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28525         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28526         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28527         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28528         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28529         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28530         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28531         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28532         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28533         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28534         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28535         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28536         * gcc.dg/compat/small-struct-check.h: Ditto.
28537         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28538         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28539         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28540         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28541         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28542         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28543         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28544         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28545         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28546         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28547         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28548         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28549         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28550         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28551         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28552         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28553         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28554         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28555         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28556         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28557         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28558         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28559         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28560         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28561         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28562         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28563         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28564         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28565         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28566         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28567
28568 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28569
28570         * g++.dg/pch/static-1.C: New file.
28571         * g++.dg/pch/static-1.Hs: New file.
28572
28573 2003-06-10  Richard Henderson  <rth@redhat.com>
28574
28575         * gcc.dg/asm-7.c: Adjust expected warning text.
28576
28577 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28578
28579         * gcc.dg/builtins-20.c: New test case.
28580
28581 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/11131
28584         * g++.dg/opt/template1.C: New test.
28585
28586 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28587
28588         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28589         additional_sources.
28590
28591 2003-05-21  David Taylor  <dtaylor@emc.com>
28592
28593         * gcc.dg/Wpadded.c: New file.
28594
28595 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28596
28597         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28598         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28599         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28600         dg-require-weak.
28601
28602 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28603
28604         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28605
28606 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28607
28608         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28609         (dg-require-alias): Likewise.
28610         (dg-require-gc-sections): Likewise.
28611         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28612
28613 2003-06-08  Richard Henderson  <rth@redhat.com>
28614
28615         * gcc.dg/20011029-2.c: Fix the array reference.
28616         * gcc.dg/asm-7.c: New.
28617
28618 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28619
28620         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28621
28622 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28623
28624         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28625         (dg-require-gc-sections): Likewise.
28626
28627 2003-06-08  Jan Hubicka  <jh@suse.cz>
28628
28629         * i386-cmov1.c: Fix regular expression.
28630         * i386-cvt-1.c: Likewise.
28631         * i386-local.c: Likewise.
28632         * i386-local2.c: Likewise.
28633         * i386-mul.c: Likewise.
28634         * i386-ssetype-1.c: Likewise.
28635         * i386-ssetype-3.c: Likewise.
28636         * i386-ssetype-5.c: Likewise.
28637
28638 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28639
28640         PR c++/11039
28641         * g++.dg/warn/implicit-typename2.C: New test.
28642         * g++.dg/warn/implicit-typename3.C: New test.
28643
28644 2003-06-07  Richard Henderson  <rth@redhat.com>
28645
28646         * g++.dg/other/offsetof3.C: Use size_t.
28647         * g++.dg/other/offsetof4.C: Likewise.
28648
28649 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28650
28651         * lib/copy-file.exp: New. Implement gcc_copy_files.
28652
28653         * lib/dg-pch.exp: Load copy-file.exp
28654         (dg-pch): Use gcc_copy_files instead of "file copy".
28655
28656 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28657
28658         * gcc.dg/weak/weak.exp: Simplify.
28659         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28660         * gcc.dg/weak/weak-1.c: Likewise.
28661         * gcc.dg/weak/weak-2.c: Likewise.
28662         * gcc.dg/weak/weak-3.c: Likewise.
28663         * gcc.dg/weak/weak-4.c: Likewise.
28664         * gcc.dg/weak/weak-5.c: Likewise.
28665         * gcc.dg/weak/weak-6.c: Likewise.
28666         * gcc.dg/weak/weak-7.c: Likewise.
28667         * gcc.dg/weak/weak-8.c: Likewise.
28668         * gcc.dg/weak/weak-9.c: Likewise.
28669
28670 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28671
28672         gcc.c-torture/execute/20030606-1.c: New.
28673
28674 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28675
28676         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28677         * gcc.dg/builtins-19.c: Likewise.
28678
28679 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28680
28681         * gcc.dg/builtins-2.c: Add some more tests.
28682         * gcc.dg/builtins-18.c: New test case.
28683         * gcc.dg/builtins-19.c: New test case.
28684
28685 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28686             Jim Wilson  <wilson@tuliptree.org>
28687
28688         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28689
28690 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28691
28692         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28693         mempcpy/stpcpy calls not to be optimized into something else.
28694         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28695         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28696         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28697
28698 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28699
28700         * gcc.dg/format/asm_fprintf-1.c: New test.
28701
28702 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28703
28704         * lib/gcc-defs.exp (additional_sources): New variable.
28705         (dg-additional-sources): New function.
28706         (additional_files): New variable.
28707         (dg-additional-files): New function.
28708         (dg-additional-files-options): Likewise.
28709         * lib/gcc-dg.exp (dg-require-weak): New function.
28710         (dg-require-alias): Likewise.
28711         (dg-require-gc-sections): Likewise.
28712         * lib/target-supports.exp (check_alias_available): Remove testfile
28713         parameter.
28714         (check_gc_sections_available): New function.
28715         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28716         (dg-gpp-additional-files): Likewise.
28717         * lib/g++.exp (additional_sources): Remove.
28718         (additional_files): Likewise.
28719         (g++_target_compile): Use dg-additional-files-options.
28720
28721         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28722         Tcl logic.
28723         * gcc.dg/special/ecos.exp: Remove.
28724         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28725         * gcc.dg/special/alias-1.c: Likewise.
28726         * gcc.dg/special/alias-2.c: Likewise.
28727         * gcc.dg/special/gcsec-1.c: Likewise.
28728         * gcc.dg/special/weak-1.c: Likewise.
28729         * gcc.dg/special/weak-2.c: Likewise.
28730         * gcc.dg/special/wkali-1.c: Likewise.
28731         * gcc.dg/special/wkali-2.c: Likewise.
28732
28733         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28734         dg-gpp-additional-*.
28735         * g++.dg/special/conpr-3.C: Likewise.
28736         * g++.dg/special/conpr-4.C: Likewise.
28737         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28738         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28739         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28740         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28741         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28742         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28743         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28744         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28745         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28746         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28747         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28748         * g++.old-deja/g++.other/comdat1.C: Likewise.
28749         * g++.old-deja/g++.other/comdat2.C: Likewise.
28750         * g++.old-deja/g++.other/comdat3.C: Likewise.
28751         * g++.old-deja/g++.other/ctor1.C: Likewise.
28752         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28753
28754 2003-06-05  Richard Henderson  <rth@redhat.com>
28755
28756         * gcc.dg/debug/20030605-1.c: New.
28757
28758 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28759
28760         * README.QMTEST: Update.
28761
28762 2003-06-04  Richard Henderson  <rth@redhat.com>
28763
28764         * gcc.dg/cleanup-1.c: New.
28765         * gcc.dg/cleanup-2.c: New.
28766         * gcc.dg/cleanup-3.c: New.
28767         * gcc.dg/cleanup-4.c: New.
28768         * gcc.dg/cleanup-5.c: New.
28769         * gcc.dg/cleanup-6.c: New.
28770         * gcc.dg/cleanup-7.c: New.
28771
28772 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28773
28774         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28775
28776         * lib/dg-pch.exp: New file.
28777         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28778         * gcc.dg/pch/pch.exp: Likewise.
28779
28780 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28781
28782         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28783         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28784         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28785         * gcc.dg/builtins-17.c: New test case.
28786         * gcc.dg/i386-387-4.c: New test case.
28787         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28788
28789 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28790
28791         * gcc.dg/ultrasp9.c: New test.
28792
28793 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28794
28795         * gcc.c-torture/compile/20030604-1.c: New test.
28796         * gcc.dg/sparc-constant-1.c: New test.
28797
28798 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28799
28800         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28801
28802 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28803
28804         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28805
28806         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28807         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28808
28809 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28810
28811         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28812
28813 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28814
28815         PR c++/10940
28816         * g++.dg/template/spec10.C: New test.
28817
28818 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28819
28820         * gcc.dg/builtins-16.c: New test case.
28821
28822 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28823
28824         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28825         mempcpy test with post-increments.
28826         * gcc.c-torture/execute/string-opt-3.c: New test.
28827         * gcc.dg/string-opt-1.c: New test.
28828
28829 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28830
28831         PR fortran/10965
28832         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28833
28834 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28835
28836         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28837         (scan-assembler): ... here.  Use dg-scan.
28838         (scan-assembler-not): Likewise.
28839         (scan-file): New function.
28840         (scan-file-not): Likewise.
28841         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28842         * gcc.dg/cpp/_Pragma4.c: Likewise.
28843         * gcc.dg/cpp/_Pragma5.c: Likewise.
28844         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28845         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28846         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28847         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28848         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28849         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28850         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28851         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28852         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28853         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28854         * gcc.dg/cpp/cxxcom1.c: Likewise.
28855         * gcc.dg/cpp/line1.c: Likewise.
28856         * gcc.dg/cpp/maccom1.c: Likewise.
28857         * gcc.dg/cpp/maccom2.c: Likewise.
28858         * gcc.dg/cpp/maccom3.c: Likewise.
28859         * gcc.dg/cpp/maccom4.c: Likewise.
28860         * gcc.dg/cpp/maccom5.c: Likewise.
28861         * gcc.dg/cpp/maccom6.c: Likewise.
28862         * gcc.dg/cpp/multiline.c: Likewise.
28863         * gcc.dg/cpp/spacing1.c: Likewise.
28864         * gcc.dg/cpp/spacing2.c: Likewise.
28865         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28866         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28867         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28868         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28869         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28870         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28871         * gcc.dg/cpp/cxxcom2.c: Likewise.
28872         * gcc.dg/cpp/cxxcom2.h: New file.
28873
28874         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28875         * g++.dg/cpp/truefalse.C: Here.
28876         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28877
28878 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28879
28880         * gcc.dg/cpp/redef3.c: New file.
28881
28882 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28883
28884         * gcc.dg/i386-loop-3.c: New test.
28885
28886 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28887
28888         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28889
28890 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28891
28892         * gcc.dg/fwrapv-1.c: New test case.
28893         * gcc.dg/fwrapv-2.c: New test case.
28894
28895 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28896
28897         PR c++/10956
28898         * g++.dg/template/spec9.C: New test.
28899
28900 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28901
28902         * gcc.dg/duff-4.c: New test case.
28903
28904 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28905
28906         PR fortran/10843
28907         * g77.dg/ffixed-form-1.f: New test
28908         * g77.dg/ffixed-form-2.f: New test
28909         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28910         * g77.dg/ffree-form-3.f: New test
28911
28912 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28913
28914         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28915         * gcc.dg/wint_t-1.c: Likewise.
28916
28917 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28918
28919         * g++.dg/template/access11.C: New test.
28920
28921 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28922
28923         PR c++/10849
28924         * g++.dg/template/access10.C: New test.
28925
28926 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28927             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28928
28929         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28930
28931 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28932
28933         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28934         suppress for powerpc-*-darwin*.
28935         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28936
28937 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28938
28939         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28940         suppress option for powerpc-*-darwin*.
28941
28942 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28943
28944         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28945         * gcc.dg/builtins-4.c: Add test for fmod.
28946
28947 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28948
28949         PR c++/10682
28950         * g++.dg/template/instantiate4.C: New test.
28951
28952 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28953
28954         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28955
28956 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28957
28958         * gcc.dg/compat/scalar-return-1_main.c: New file.
28959         * gcc.dg/compat/scalar-return-1_x.c: New file.
28960         * gcc.dg/compat/scalar-return-1_y.c: New file.
28961         * gcc.dg/compat/scalar-return-2_main.c: New file.
28962         * gcc.dg/compat/scalar-return-2_x.c: New file.
28963         * gcc.dg/compat/scalar-return-2_y.c: New file.
28964         * gcc.dg/compat/struct-return-3_main.c: New file.
28965         * gcc.dg/compat/struct-return-3_y.c: New file.
28966         * gcc.dg/compat/struct-return-3_x.c: New file.
28967         * gcc.dg/compat/struct-return-2_main.c: New file.
28968         * gcc.dg/compat/struct-return-2_x.c: New file.
28969         * gcc.dg/compat/struct-return-2_y.c: New file.
28970
28971 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28972
28973         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28974         for hppa*-hp-hpux*.
28975         * gcc.dg/20021014-1.c (dg-options): Likewise.
28976         * gcc.dg/nest.c (dg-options): Likewise.
28977
28978 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28979
28980         PR c++/9738
28981         * g++.dg/ext/dllimport2.C: New file.
28982         * g++.dg/ext/dllimport3.C: New file.
28983
28984 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28985
28986         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28987         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28988         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28989         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28990         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28991         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28992         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28993         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28994         * gcc.dg/compat/small-struct-defs.h: New file.
28995         * gcc.dg/compat/small-struct-init.h: New file.
28996         * gcc.dg/compat/small-struct-check.h: New file.
28997         * gcc.dg/compat/fp-struct-defs.h: New file.
28998         * gcc.dg/compat/fp-struct-check.h: New file.
28999         * gcc.dg/compat/fp-struct-init.h: New file.
29000         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29001         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29002
29003 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * gcc.dg/20030225-2.c: New test.
29006
29007 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29008             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29009
29010         * gcc.c-torture/compile/20030518-1.c: New test case.
29011
29012 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29013
29014         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29015         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29016         gcc-dg-debug-runtest.
29017         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29018         gcc-dg-debug-runtest.
29019
29020 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29021
29022         PR c++/9022
29023         * g++.dg/lookup/using6.C: New test.
29024
29025 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29026
29027         * g++.dg/parse/access2.C: New test.
29028
29029 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29030
29031         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29032         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29033         * gcc.dg/debug/debug.exp: Likewise.
29034
29035 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29036
29037         * gcc.dg/dollar.c: New test.
29038
29039 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29040
29041         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29042         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29043         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29044         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29045         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29046         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29047         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29048         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29049         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29050         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29051         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29052         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29053         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29054         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29055         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29056         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29057         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29058         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29059
29060 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29061
29062         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29063         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29064         support for "repo" mode.
29065         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29066         * lib/g77-dg.exp: Likewise.
29067         * lib/obj-dg.exp: Likewise.
29068
29069 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29070
29071         Merge from gcc-3_2-rhl8-branch:
29072         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29073
29074         * gcc.dg/tls/opt-6.c: New test.
29075
29076         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29077
29078         * gcc.dg/20030405-1.c: New test.
29079
29080         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29081
29082         * gcc.dg/20030309-1.c: New test.
29083
29084         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29085
29086         * gcc.c-torture/execute/20030307-1.c: New test.
29087
29088         2003-02-20  Randolph Chung  <tausq@debian.org>
29089
29090         * gcc.c-torture/compile/20030220-1.c: New test.
29091
29092         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29093
29094         * gcc.dg/20030217-1.c: New test.
29095
29096         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29097
29098         * gcc.c-torture/compile/20020129-1.c: New test.
29099
29100         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29101
29102         * gcc.dg/unroll-1.c: New test.
29103
29104         2002-11-16  Jan Hubicka  <jh@suse.cz>
29105
29106         * gcc.c-torture/execute/20020920-1.c: New test.
29107
29108         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29109
29110         PR target/7434
29111         * gcc.c-torture/compile/20021008-1.c: New test.
29112
29113         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29114
29115         PR target/7559
29116         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29117
29118         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29119
29120         * gcc.c-torture/compile/20020807-1.c: New test.
29121
29122         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29123
29124         * gcc.dg/tls/opt-1.c: New test.
29125
29126         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29127
29128         * gcc.dg/20020729-1.c: New test.
29129
29130         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29131
29132         * g++.dg/opt/life1.C: New test.
29133
29134         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29135
29136         * gcc.dg/20020525-1.c: New test.
29137
29138         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29139
29140         PR c++/6794
29141         * g++.dg/ext/pretty1.C: New test.
29142         * g++.dg/ext/pretty2.C: New test.
29143
29144 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29145
29146         PR c++/8385
29147         * g++.dg/ext/typeof5.C: New test.
29148
29149 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29150
29151         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29152         __USER_LABEL_PREFIX__ into account.
29153         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29154
29155 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29156
29157         * gcc.dg/builtins-15.c: New test case.
29158
29159 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29160
29161         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29162
29163 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29164
29165         * lib/g++.exp: Tweak handling of additional source files.
29166         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29167         * g++.dg/special/conpr-2a.C: Rename to ...
29168         * g++.dg/special/conpr-2a.cc: ... this.
29169         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29170         * g++.dg/special/conpr-3a.C: Rename to ...
29171         * g++.dg/special/conpr-3a.cc: This.
29172         * g++.dg/special/conpr-3b.C: Rename to ...
29173         * g++.dg/special/conpr-3b.cc: This.
29174         * g++.dg/special/conpr-4.C: New test.
29175         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29176
29177 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29178
29179         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29180
29181 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29182
29183         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29184         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29185         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29186         * g++.old-deja/g++.other/warn3.C: Likewise.
29187
29188 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29189
29190         * gcc.dg/i386-387-1.c: Update to also test log.
29191         * gcc.dg/i386-387-2.c: Likewise.
29192
29193 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29194
29195         * g77.f-torture/execute/int8421.f: New test.
29196
29197 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29198
29199         PR c++/10230, c++/10481
29200         * g++.dg/lookup/scoped5.C: New test.
29201
29202 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29203
29204         PR c++/10552
29205         * g++.dg/template/ttp6.C: New test.
29206
29207 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29208
29209         * gcc.c-torture/execute/builtins: New directory.
29210         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29211         gcc.c-torture/execute/builtins.
29212         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29213         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29214         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29215         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29216
29217 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29218
29219         PR c++/9252
29220         * g++.dg/template/access8.C: New test.
29221         * g++.dg/template/access9.C: New test.
29222
29223 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29224
29225         PR c++/9554
29226         * g++.dg/parse/access1.C: New test.
29227
29228 2003-05-09  DJ Delorie  <dj@redhat.com>
29229
29230         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29231         long, and not an int.
29232
29233 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29234
29235         PR c++/10555, c++/10576
29236         * g++.dg/template/memclass1.C: New test.
29237
29238 2003-05-08  DJ Delorie  <dj@redhat.com>
29239
29240         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29241         targets.
29242         * gcc.c-torture/execute/20021024-1.x: Likewise.
29243         * gcc.c-torture/execute/shiftdi.x: Likewise.
29244         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29245         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29246         * gcc.dg/20021018-1.c: Likewise.
29247
29248 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29249
29250         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29251
29252         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29253         (bcopy): Call memmove.
29254
29255 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29256
29257         * g77.f-torture/compile/8485.f: New test case.
29258
29259 2003-05-07  Richard Henderson  <rth@redhat.com>
29260
29261         PR c++/10570
29262         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29263         Verify exception_cleanup not called for rethrows.
29264         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29265         when exiting catch block without rethrowing.
29266         * g++.dg/eh/forced3.C: New.
29267         * g++.dg/eh/forced4.C: New.
29268
29269 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29270
29271         * gcc.dg/20030505.c: Fix triplet.
29272
29273 2003-05-06  DJ Delorie  <dj@redhat.com>
29274
29275         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29276         * gcc.dg/nest.c: Likewise.
29277
29278 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29279
29280         * gcc.dg/builtins-14.c: New test case.
29281
29282 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29283
29284         * lib/compat.exp (compat-execute): New argument.
29285         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29286         * gcc.dg/compat: New test directory.
29287         * gcc.dg/compat/compat.exp: New expect script.
29288         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29289         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29290         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29291         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29292         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29293         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29294
29295         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29296         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29297         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29298         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29299         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29300         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29301         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29302         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29303         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29304         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29305         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29306         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29307         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29308         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29309         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29310
29311 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29312
29313         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29314
29315 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29316
29317         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29318
29319 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29320
29321         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29322         * gcc.dg/ppc-fsel-2.c: New test.
29323
29324         * gcc.dg/unused-5.c: New test.
29325
29326 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29327
29328         PR c++/10496
29329         * g++.dg/warn/pmf1.C: New test.
29330
29331 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29332
29333         PR c++/4494
29334         * g++.dg/warn/main.C: New test.
29335
29336 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29337
29338         * gcc.dg/nonnull-3.c: New test.
29339
29340 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29341
29342         * gcc.dg/cpp/Wtrigraphs.c: Update.
29343         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29344
29345 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29346
29347         * gcc.dg/ppc-fsel-1.c: New test.
29348
29349 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29350
29351         PR c/10604
29352         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29353
29354 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29355
29356         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29357
29358 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29359
29360         PR c++/9364, c++/10553, c++/10586
29361         * g++.dg/parse/typename4.C: New test.
29362         * g++.dg/parse/typename5.C: Likewise.
29363
29364 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29365
29366         * gcc.c-torture/compile/20030503-1.c: New test.
29367
29368 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29369
29370         * g++.dg/lookup/using5.C: Fix testcase error.
29371
29372 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29373
29374         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29375         since MEABI is no longer supported.  Remove all vestiges
29376         of MEABI from the test.
29377
29378 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29379
29380         PR c++/10554
29381         * g++.dg/lookup/using5.C: New test.
29382
29383 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29384
29385         PR c++/8772
29386         * g++.dg/template/ttp5.C: New test.
29387
29388 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29389
29390         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29391         (dg-gpp-additional-sources): New function.
29392         (dg-gpp-additional-files): Likewise.
29393         * lib/g++.exp (additional_sources): New variable.
29394         (additional_files): Likewise.
29395         (g++_target_compile): Deal with them.
29396         * lib/old-dejagnu.exp: Remove.
29397         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29398         * g++.old-deja: Revise all tests to use dg commands.
29399
29400 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29401
29402         PR c++/9432, c++/9528
29403         * g++.dg/lookup/using4.C: New test.
29404
29405 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29406
29407         * gcc.dg/noreturn-5.c: New file.
29408         * gcc.dg/noreturn-6.c: New file.
29409
29410         * gcc.c-torture/compile/inline-1.c: New file.
29411
29412 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29413
29414         PR c++/10551
29415         * g++.dg/template/explicit1.C: New test.
29416
29417 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29418
29419         PR c++/10549
29420         * g++.dg/other/bitfield1.C: New test.
29421
29422         PR c++/10527
29423         * g++.dg/init/new7.C: New test.
29424
29425 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29426
29427         * g++.dg/ext/desig1.C: New test.
29428         * g++.dg/ext/init1.C: Update.
29429
29430         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29431
29432 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR c++/10180
29435         * g++.dg/warn/Winline-1.C: New test.
29436
29437 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29438
29439         * gcc.c-torture/execute/string-opt-19.c: New test.
29440
29441         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29442         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29443
29444 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/10506
29447         * g++.dg/init/new6.C: New test.
29448
29449         PR c++/10503
29450         * g++.dg/init/ref6.C: New test.
29451
29452 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29453
29454         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29455
29456 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29457
29458         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29459         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29460
29461 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29462
29463         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29464         initialized static data members.
29465
29466 2003-04-25  H.J. Lu <hjl@gnu.org>
29467
29468         * gcc.dg/ia64-sync-4.c: New test.
29469
29470 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29471
29472         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29473         date.
29474
29475 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         PR c++/10337
29478         * g++.dg/warn/conv1.C: New test.
29479         * g++.old-deja/g++.other/conv7.C: Adjust.
29480         * g++.old-deja/g++.other/overload14.C: Adjust.
29481
29482 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29483
29484         PR c++/10471
29485         * g++.dg/template/defarg2.C: New test.
29486
29487 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29488
29489         * gcc.dg/cpp/include2.c: Update.
29490         * gcc.dg/cpp/multiline-2.c: New.
29491         * gcc.dg/cpp/multiline.c: Update.
29492         * gcc.dg/cpp/strify2.c: Update.
29493         * gcc.dg/cpp/trad/literals-2.c: Update.
29494
29495 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29496
29497         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29498
29499 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29500
29501         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29502
29503 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29504
29505         PR c++/10451
29506         * g++.dg/parse/crash4.C: New test.
29507
29508         PR c++/9847
29509         * g++.dg/parse/crash5.C: New test.
29510
29511 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29512
29513         PR c++/10446
29514         * g++.dg/parse/crash3.C: New test.
29515
29516         PR c++/10428
29517         * g++.dg/parse/elab1.C: New test.
29518
29519 2003-04-22  Devang Patel  <dpatel@apple.com>
29520
29521         * gcc.dg/cpp/trad/funlike-5.c: New test.
29522
29523 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29524
29525         * g++.dg/other/packed1.C: Fix dg options.
29526
29527 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29528
29529         * g++.dg/other/offsetof2.C: New test.
29530
29531 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29532
29533         * g++.dg/template/recurse.C: Adjust location of error messages.
29534
29535 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29536
29537         PR c++/9881
29538         * g++.dg/init/addr-const1.C: New test.
29539         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29540
29541 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29542
29543         PR c++/10405
29544         * g++.dg/lookup/struct-hack1.C: New test.
29545
29546 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29547
29548         * ucs.c: Update diagnostic messages.
29549
29550 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29551
29552         * gcc.dg/cpp/truefalse.cpp: New test.
29553         * gcc.dg/cpp/cpp.exp: Update.
29554         * g++.dg/other/stdbool-if.C: Remove.
29555
29556 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29557
29558         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29559         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29560
29561 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29562
29563         * gcc.c-torture/compile/20030418-1.c: New test.
29564
29565 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29566
29567         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29568
29569 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29570
29571         PR c++/10347
29572         g++.dg/template/dependent-name1.C: New test.
29573
29574 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29575
29576         * gcc.dg/warn-1.c (tourist_guide): New array,
29577         contains a pointer to bar.
29578
29579 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29580
29581         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29582         * gcc.c-torture/execute/medce-1.c: New test case.
29583         * gcc.c-torture/execute/medce-2.c: New test case.
29584
29585 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29586
29587         * lib/prune.exp: Ignore more messages.
29588
29589         PR c++/10381
29590         * g++.dg/parse/lookup3.C: New test.
29591
29592 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29593
29594         * gcc.c-torture/compile/20030415-1.c : New test.
29595
29596 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29597
29598         * gcc.c-torture/execute/scope-2.c: Move to ...
29599         * gcc.dg/noncompile/scope.c: .... here.
29600
29601 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29602
29603         * gcc.dg/20030414-2.c: New test case.
29604
29605 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29606
29607         PR target/10377
29608         * gcc.dg/20030414-1.c: New test.
29609
29610 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29611
29612         * gcc.dg/builtins-12.c: New test case.
29613         * gcc.dg/builtins-13.c: New test case.
29614
29615 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29616
29617         * gcc.c-torture/execute/string-opt-18.c: New test.
29618
29619 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29620
29621         PR c++/10300
29622         * g++.dg/init/new5.C: New test.
29623
29624 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29625
29626         PR c++/7910
29627         * g++.dg/ext/dllimport1.C: New test.
29628
29629 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29630
29631         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29632
29633 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29634
29635         PR Fortran/9263
29636         * g77.f-torture/noncompile/9263.f: New test
29637         PR Fortran/1832
29638         * g77.f-torture/execute/1832.f: New test
29639
29640 2003-04-11  David Chad  <davidc@freebsd.org>
29641             Loren J. Rittle  <ljrittle@acm.org>
29642
29643         libobjc/8562
29644         * objc.dg/headers.m: New test.
29645
29646 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29647
29648         * gcc.c-torture/execute/builtin-noret-2.c: New.
29649         * gcc.c-torture/execute/builtin-noret-2.x: New.
29650         XFAIL builtin-noret-2.c at -O1 and above.
29651         * gcc.dg/redecl.c: New.
29652         * gcc.dg/Wshadow-1.c: Update error regexps.
29653
29654 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29655
29656         * g++.dg/abi/bitfield10.C: New test.
29657
29658 2003-04-09  Mike Stump  <mrs@apple.com>
29659
29660         * gcc.dg/pch/pch.exp: Make testcase names longer.
29661         * g++.dg/pch/pch.exp: Make testcase names longer.
29662
29663 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29664
29665         * gcc.dg/builtins-11.c: New test case.
29666
29667 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29668
29669         * gcc.dg/builtins-9.c: New test case.
29670         * gcc.dg/builtins-10.c: New test case.
29671
29672 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29673
29674         * gcc.dg/noncompile/init-4.c.c: New test.
29675
29676 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29677
29678         * gcc.misc-test/gcov-9.c: New test.
29679         * gcc.misc-test/gcov-10.c: New test
29680         * gcc.misc-test/gcov-11.c: New test.
29681
29682 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29683
29684         PR optimization/10024
29685         * gcc.c-torture/compile/20030405-1.c: New test.
29686
29687 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29688
29689         * gcc.dg/pch/static-3.c: New.
29690         * gcc.dg/pch/static-3.hs: New.
29691         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29692
29693 2003-04-04  Richard Henderson  <rth@redhat.com>
29694
29695         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29696         * g++.dg/eh/forced2.C: Likewise.
29697
29698 2003-04-03  Mike Stump  <mrs@apple.com>
29699
29700         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29701         target arg.
29702         (scan-assembler-times, scan-assembler-not): Likewise.
29703         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29704
29705 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29706
29707         * gcc.dg/sparc-loop-1.c: New test.
29708
29709 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29710
29711         PR other/9274
29712         * g++.dg/pch/system-2.C: New.
29713         * g++.dg/pch/system-2.Hs: New.
29714
29715 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29716
29717         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29718
29719         * g++.dg/eh/simd-1.C (vecfunc): Same.
29720
29721 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29722
29723         * gcc.c-torture/execute/20030401-1.c: New test case.
29724
29725 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29726
29727         * objc.dg/defs.m: New.
29728
29729 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29730
29731         * g++.dg/eh/simd-1.C: New.
29732         * g++.dg/eh/simd-2.C: New.
29733
29734 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29735
29736         * gcc.c-torture/execute/simd-3.c: New.
29737
29738 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29739
29740         PR c/9936
29741         * gcc.dg/20030331-2.c: New test.
29742
29743 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29744
29745         PR c++/10278
29746         * g++.dg/parse/crash2.C: New test.
29747
29748 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29749
29750         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29751         * gcc.c-torture/execute/20030331-1.c: ...here.
29752
29753 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29754
29755         * gcc.c-torture/execute/20030331-1.c: New test.
29756
29757 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29758
29759         * lib/gcov.exp: Adjust call return testing strings.
29760         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29761
29762 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29763
29764         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29765         * gcc.dg/builtins-7.c: New test case.
29766         * gcc.dg/builtins-8.c: New test case.
29767
29768 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29769
29770         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29771
29772 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29773
29774         PR c++/7647
29775         * g++.dg/lookup-class-member-2.C: New test.
29776
29777 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29778
29779         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29780
29781 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29782
29783         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29784
29785 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29786
29787         * g++.dg/init/attrib1.C: New test.
29788
29789 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29790
29791         * gcc.dg/ultrasp8.c: New test.
29792
29793 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29794
29795         * gcc.dg/ultrasp7.c: New test.
29796
29797 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29798
29799         PR c++/10047
29800         * g++.dg/template/inline1.C: New test.
29801
29802 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29803
29804         * gcc.dg/sparc-dwarf2.c: New test.
29805
29806 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29807
29808         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29809         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29810
29811 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29812
29813         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29814         than reading .x files.
29815         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29816         * g77.dg/gcov/gcov-1.f: Likewise.
29817         * gcc.misc-tests/gcov-4b.c: Likewise.
29818         * gcc.misc-tests/gcov-5b.c: Likewise.
29819         * gcc.misc-tests/gcov-6.c: Likewise.
29820         * gcc.misc-tests/gcov-7.c: Likewise.
29821         * gcc.misc-tests/gcov-8.c: Likewise.
29822         * g++.dg/gcov/gcov-1.x: Remove.
29823         * g77.dg/gcov/gcov-1.x: Likewise.
29824         * gcc.misc-tests/gcov-4b.x: Likewise.
29825         * gcc.misc-tests/gcov-5b.x: Likewise.
29826         * gcc.misc-tests/gcov-6.x: Likewise.
29827         * gcc.misc-tests/gcov-7.x: Likewise.
29828         * gcc.misc-tests/gcov-8.x: Likewise.
29829
29830 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29831
29832         PR opt/10087
29833         * gcc.dg/20030324-1.c: New test.
29834
29835 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29836
29837         PR c++/10224
29838         * g++.dg/template/arg3.C: New test.
29839
29840         PR c++/10158
29841         * g++.dg/template/friend18.C: New test.
29842
29843 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29844
29845         * g77.f-torture/compile/20030326-1.f: New test case.
29846
29847 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29848
29849         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29850
29851         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29852
29853 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29854
29855         * gcc.dg/ia64-sync-3.c: New test.
29856
29857 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29858
29859         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29860
29861 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29862
29863         * gcc.dg/ultrasp6.c: New test.
29864
29865 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29866
29867         * gcc.dg/i386-signbit-1.c: New test.
29868         * gcc.dg/i386-signbit-2.c: New test.
29869         * gcc.dg/i386-signbit-3.c: New test.
29870
29871 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29872
29873         * gcc.dg/ultrasp5.c: Fix options.
29874
29875 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29876
29877         * gcc.dg/ultrasp5.c: Fix comment.
29878
29879 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29880
29881         PR fortran/10197
29882         * g77.f-torture/execute/10197.f: New test.
29883
29884 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         PR c++/9898, c++/383
29887         * g++.dg/template/conv6.C: New test.
29888
29889         PR c++/10119
29890         * g++.dg/template/ptrmem5.C: New test.
29891
29892         PR c++/10026
29893         * g++.dg/lookup/koenig1.C: New test.
29894
29895         PR C++/10199
29896         * g++.dg/lookup/template2.C: New test.
29897
29898 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29899
29900         * g++.dg/opt/rtti1.C: New test.
29901
29902 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29903
29904         * gcc.dg/ultrasp5.c: New test.
29905
29906 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29907
29908         PR middle-end/9967
29909         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29910         builtin fputs.
29911
29912 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29913
29914         PR c/8224
29915         * gcc.dg/20030323-1.c: New test.
29916
29917 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29918
29919         * gcc.c-torture/compile/20030323-1.c: New test case.
29920
29921 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29922
29923         * gcc.dg/20030321-1.c: New test.
29924
29925 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29926
29927         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29928
29929 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29930
29931         PR c++/9978, c++/9708
29932         * g++.dg/ext/vlm1.C: Adjust expected error.
29933         * g++.dg/ext/vla2.C: New test.
29934         * g++.dg/template/arg1.C: New test.
29935         * g++.dg/template/arg2.C: New test.
29936
29937 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29938
29939         * g77.f-torture/execute/select.f: New test.
29940         * g77.f-torture/noncompile/select_no_compile.f: New test.
29941
29942 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29943
29944         PR c++/9898
29945         * g++.dg/other/error4.C: New test.
29946
29947 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29948
29949         * g++.dg/template/friend17.C: New test.
29950
29951 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29952
29953         * gcc.c-torture/compile/20030320-1.c: New.
29954
29955 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29956
29957         * gcc.dg/builtins-6.c: New test case.
29958
29959 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29960
29961         PR target/10073
29962         * gcc.c-torture/compile/20030319-1.c: New.
29963
29964 2003-03-18  Jan Hubicka  <jh@suse.cz>
29965
29966         * gcc.dg/i386-cvt-1.c: New test.
29967
29968 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29969
29970         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29971         * objc.dg/naming-2.m: Likewise.
29972
29973 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29974
29975         PR c++/9639
29976         * g++.dg/parse/crash1.C: New test.
29977
29978 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29979
29980         PR c++/8805
29981         * g++.dg/eh/cleanup1.C: New test.
29982
29983 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29984
29985         * gcc.c-torture/execute/20030316-1.c: New test case.
29986
29987 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29988
29989         PR c++/9629
29990         * g++.dg/init/ctor2.C: New test.
29991
29992 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29993
29994         * g77.f-torture/compile/xformat.f: New test case.
29995
29996 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29997
29998         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29999         * g++.old-deja/g++.mike/eh50.C: Likewise.
30000
30001 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30002
30003         PR c++/6440
30004         * g++.dg/template/spec7.C: New test.
30005         * g++.dg/template/spec8.C: Likewise.
30006
30007 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30008
30009         * gcc.c-torture/execute/20030313-1.c: New test.
30010
30011 2003-03-14  Richard Henderson  <rth@redhat.com>
30012
30013         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30014
30015 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30016
30017         * gcc.c-torture/compile/20030314-1.c: New test.
30018
30019 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30020
30021         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30022         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30023         thumb target,
30024         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30025         to accept newer _imp__  prefix and additional
30026         newline in .drectve section.
30027         * gcc.dg/dll-4.c: Likewise.
30028         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30029         switch.
30030
30031 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30032
30033         * g++.dg/parse/namespace9.C: New test.
30034
30035         * g++.dg/init/ref5.C: New test.
30036         * g++.dg/parse/ptrmem1.C: Likewise.
30037
30038 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30039
30040         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30041         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30042         regular expression.
30043         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30044         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30045
30046 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30047
30048         * gcc.c-torture/execute/20030224-2.c: New test.
30049
30050 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30051
30052         * gcc.dg/decl-3.c: New test.
30053
30054 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30055
30056         * gcc.dg/i386-loop-2.c: New test.
30057
30058 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30059
30060         PR c++/9474
30061         * g++.dg/parse/namespace8.C: New test.
30062
30063         PR c++/9924
30064         * g++.dg/overload/builtin2.C: New test.
30065
30066 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30067
30068         * gcc.dg/return-type-3.c: New test.
30069
30070 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30071
30072         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30073         profiling options are not supported.
30074
30075 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30076
30077         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30078         * g++.old-deja/g++.warn/impint2.C: Likewise.
30079
30080 2003-03-10  Devang Patel  <dpatel@apple.com>
30081
30082         * g++.dg/cpp/c++_cmd_1.C: New test.
30083         * g++.dg/cpp/c++_cmd_1.h: New file.
30084
30085 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30086
30087         * gcc.dg/altivec-9.c: New file.
30088
30089 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30090
30091         * gcc.dg/ppc-sdata-1.c: New test.
30092         * gcc.dg/ppc-sdata-2.c: New test.
30093
30094 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30095
30096         PR c++/9373
30097         * g++.dg/opt/ptrmem2.C: New test.
30098
30099         PR c++/8534
30100         * g++.dg/opt/ptrmem1.C: New test.
30101
30102 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30103
30104         * gcc.dg/i386-loop-1.c: New test.
30105
30106 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30107
30108         PR c++/9970
30109         * g++.dg/lookup/friend1.C: New test.
30110
30111 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30112
30113         PR c++/9823
30114         * g++.dg/parser/constructor1.C: New test.
30115
30116 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30117
30118         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30119
30120         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30121
30122 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30123
30124         * gcc.dg/cpp/Wunused.c: Update test.
30125
30126 2003-03-08  Jan Hubicka  <jh@suse.cz>
30127
30128         * gcc.dg/inline-3.c: New test.
30129
30130 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30131
30132         PR c++/9809
30133         * g++.dg/parse/builtin1.C: New test.
30134
30135         PR c++/9982
30136         * g++.dg/abi/cookie1.C: New test.
30137         * g++.dg/abi/cookie2.C: Likewise.
30138
30139         PR c++/9524
30140         * g++.dg/template/field1.C: New test.
30141
30142         PR c++/9912
30143         * g++.dg/parse/class1.C: New test.
30144         * g++.dg/parse/namespace7.C: Likewise.
30145         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30146
30147 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30148
30149         * g++.dg/init/ref4.C: New test.
30150
30151 2003-03-07  Jan Hubicka  <jh@suse.cz>
30152
30153         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30154         * gcc.dg/inline-3.c: New test.
30155
30156 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30157
30158         * g++.dg/init/ref3.C: New test.
30159
30160         PR c++/9965
30161         * g++.dg/init/ref2.C: New test.
30162
30163         PR c++/9400
30164         * g++.dg/warn/Wshadow-2.C: New test.
30165
30166         PR c++/9791
30167         * g++.dg/warn/Woverloaded-1.C: New test.
30168
30169 2003-03-05  Jan Hubicka  <jh@suse.cz>
30170
30171         * gcc.dg/i386-local2.c: New.
30172         * gcc.dg/i386-local.c: Fix typo.
30173
30174 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30175
30176         * g++.dg/abi/layout3.C: New test.
30177
30178 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30179
30180         * gcc.c-torture/compile/20030305-1.c
30181
30182 2003-03-05  Jan Hubicka  <jh@suse.cz>
30183
30184         * gcc.dg/i386-local.c: New.
30185
30186 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30187
30188         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30189
30190 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30191
30192         * gcc.dg/switch-2.c: New test.
30193         * gcc.dg/switch-3.c: New test.
30194         * gcc.dg/Wswitch.c: Adjust line numbers.
30195         * gcc.dg/Wswitch-default.c: Likewise.
30196         * gcc.dg/Wswitch-enum.c: Likewise.
30197
30198 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30199
30200         * gcc.c-torture/execute/20030222-1.c: New test.
30201
30202 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30203
30204         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30205
30206 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30207
30208         PR c++/9878
30209         * g++.dg/init/ref1.C: New test.
30210
30211 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30212
30213         * gcc.dg/sh-relax.c: New SH-only test.
30214
30215 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30216
30217         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30218         comment explaining purpose of testcase.
30219
30220 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30221
30222         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30223         for HC11/HC12 (asm needs two int registers).
30224         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30225         HC11/HC12 because the test uses an asm which needs two 32-bit
30226         registers.
30227
30228 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30229
30230         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30231         for HC11/HC12 (array is too large otherwise).
30232         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30233         * gcc.c-torture/compile/20010518-2.x: Likewise.
30234         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30235         HC11/HC12 (array is too large).
30236
30237 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30238
30239         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30240         * lib/g++-dg.exp (g++-dg-test): Likewise.
30241
30242 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30243
30244         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30245         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30246
30247 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30248
30249         * g++.dg/warn/implicit-typename1.C: Remove warning.
30250
30251 2003-02-28  Richard Henderson  <rth@redhat.com>
30252
30253         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30254         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30255
30256 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30257
30258         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30259         * g++.dg/pch/pch.exp: Likewise.
30260
30261 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30262
30263         PR c++/9879
30264         * testsuite/g++.dg/init/new4.C: New test.
30265
30266 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30267
30268         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30269
30270 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30271
30272         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30273         unsigned long.
30274
30275         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30276         wider than float.
30277
30278 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30279
30280         * lib/scanasm.exp: Add support for counting numbers of
30281         occurences.
30282         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30283         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30284
30285 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30286
30287         PR c++/9683
30288         * g++.dg/template/static3.C: New test.
30289
30290         PR c++/9829
30291         * g++.dg/parse/namespace6.C: New test.
30292
30293 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30294
30295         PR target/9732
30296         * gcc.dg/20030225-1.c: New test.
30297
30298 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30299
30300         * README: Remove out-of-date information.
30301
30302         PR c++/9836
30303         * g++.dg/template/spec6.C: New test.
30304
30305 2003-02-24  Jeff Law  <law@redhat.com>
30306
30307         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30308
30309 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30310
30311         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30312         * gcc.dg/pragma-ep-1.c: Likewise.
30313
30314 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30315
30316         PR c++/9602
30317         * g++.dg/template/friend16.C: New test.
30318
30319 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30320
30321         PR c++/5333
30322         * g++.dg/parse/fused-params1.C: Adjust error messages.
30323         * g++.dg/template/nested3.C: New test.
30324
30325 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30326
30327         * g++.dg/abi/param1.C: New test.
30328
30329 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30330
30331         PR c++/7982
30332         * g++.dg/warn/implicit-typename1.C: New test.
30333
30334 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30335
30336         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30337         with "mtune".
30338         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30339         * gcc.c-torture/execute/20010129-1.x: Likewise.
30340         * gcc.dg/20011107-1.c: Likewise.
30341         * gcc.dg/20020108-1.c: Likewise.
30342         * gcc.dg/20020122-3.c: Likewise.
30343         * gcc.dg/20020206-1.c: Likewise.
30344         * gcc.dg/20020310-1.c: Likewise.
30345         * gcc.dg/20020426-2.c: Likewise.
30346         * gcc.dg/20020517-1.c: Likewise.
30347         * gcc.dg/991230-1.c: Likewise.
30348         * gcc.dg/i386-unroll-1.c: Likewise.
30349         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30350
30351 2003-02-22  Jan Hubicka  <jh@suse.cz>
30352
30353         * gcc.dg/i386-mul.c: New test.
30354
30355 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30356
30357         * gcc.dg/builtins-5.c: New test case.
30358
30359 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30360
30361         * gcc.dg/asmreg-1.c: New test.
30362
30363 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30364
30365         PR c++/9749
30366         * g++.dg/parse/varmod1.C: New test.
30367
30368 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30369
30370         PR c++/9727
30371         * g++.dg/template/op1.C: New test.
30372
30373 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30374
30375         PR c++/8906
30376         * g++.dg/template/nested2.C: New test.
30377
30378 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30379
30380         PR c++/8724
30381         * g++.dg/expr/dtor1.C: New test.
30382
30383 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30384
30385         * gcc.dg/cpp/include3.c: New test.
30386         * gcc.dg/cpp/inc/foo.h: New file.
30387
30388 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30389
30390         * gcc.c-torture/execute/20030221-1.c: New test.
30391
30392 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30393
30394         PR c++/9729
30395         * g++.dg/abi/conv1.C: New test.
30396
30397 2003-02-20  Jan Hubicka  <jh@suse.cz>
30398
30399         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30400
30401 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30402
30403         * gcc.c-torture/compile/20030219-1.c: New test.
30404
30405 2003-02-18  Jan Hubicka  <jh@suse.cz>
30406
30407         * gcc.dg/funcorder.c: New test.
30408
30409 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30410
30411         * gcc.c-torture/execute/20030218-1.c: New.
30412
30413 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30414
30415         * gcc.dg/20030218-1.c: New.
30416
30417 2003-02-18  Richard Henderson  <rth@redhat.com>
30418
30419         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30420         * gcc.dg/attr-used-2.c: New.
30421
30422 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30423
30424         PR c++/9704
30425         * g++.dg/init/copy5.C: New test.
30426
30427 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30428
30429         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30430         * g++.dg/pch/pch.exp: Likewise.
30431
30432 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30433
30434         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30435         STACK_SIZE is not defined.
30436
30437 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30438
30439         PR c++/9457
30440         * g++.dg/template/init1.C: New test.
30441
30442 2003-02-16  Jan HUbicka  <jh@suse.cz>
30443
30444         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30445         (foo): Add few extra tests
30446         * gcc.dg/c99-const-expr-3.c: Likewise.
30447         * gcc.c-torture/execute/20030216-1.c: New.
30448
30449 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30450
30451         PR c++/9459
30452         * g++.dg/ext/typeof4.C: New test.
30453
30454 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30455
30456         * gcc.dg/i386-387-3.c: New test case.
30457
30458 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30459
30460         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30461         cris-*-elf* cris-*-aout* and mmix-*-*.
30462
30463 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30464
30465         * gcc.dg/20030213-1.c: New test.
30466
30467 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30468
30469         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30470         * gcc.dg/i386-387-2.c: Likewise.
30471
30472 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30473
30474         * gcc.dg/ppc-spe.c: Fix formatting.
30475         Enable tests that were previously unsupported by gas.
30476         Delete tests for instructions that no longer exist.
30477         Switch arguments on evsubifw builtin.
30478
30479 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30480
30481         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30482         STACK_SIZE is too small.
30483
30484 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30485             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30486
30487         * gcc.dg/decl-2.c: New test.
30488
30489 2003-02-10  Jan Hubicka  <jh@suse.cz>
30490
30491         * gcc.dg/i386-fpcvt-1.c: New test.
30492
30493 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30494
30495         * gcc.c-torture/execute/20030209-1.c: New test.
30496
30497 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30498
30499         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30500         int-wide bitops, use the constants of the same width.
30501         Likewise, if long long is 32-bit wide, test bitops using
30502         32-bit constants.
30503
30504 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30505
30506         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30507
30508 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30509
30510         * testsuite/gcc.dg/builtins-4.c: New test case.
30511
30512 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30513
30514         * gcc.dg/20020430-1.c: Fix dg command typos.
30515         * gcc.dg/20020503-1.c: Likewise.
30516
30517 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30518
30519         PR c++/8785
30520         * g++.dg/parse/fused-params1.C: New test.
30521
30522         PR c++/8857
30523         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30524
30525         PR c++/8921
30526         * g++.dg/parse/non-dependent1.C: New test.
30527
30528         PR c++/8928
30529         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30530
30531         PR c++/9228
30532         * g++.dg/parse/undefined7.C: New test.
30533         * g++.dg/parse/non-templ1.C: New test.
30534
30535         PR c++/9229
30536         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30537
30538 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30539
30540         * gcc.c-torture/compile/20030206-1.c: New test.
30541
30542 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30543
30544         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30545         "pow" to "foo" to avoid potential confusion with a math built-in.
30546
30547 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30548
30549         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30550         conditions for SPARC targets.
30551
30552 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * gcc.dg/20030204-1.c: New test.
30555
30556 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30557
30558         PR c++/38
30559         * g++.dg/parse/array-size1.C: New test.
30560
30561         PR c++/5657
30562         * g++.dg/parse/undefined3.C: New test.
30563
30564         PR c++/5665
30565         * g++.dg/parse/undefined4.C: New test.
30566
30567         PR c++/5975
30568         * g++.dg/parse/undefined5.C: New test.
30569
30570         PR c++/7259
30571         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30572
30573         PR c++/8578
30574         * g++.dg/parse/casting-operator1.C: New test.
30575
30576         PR c++/8596
30577         * g++.dg/parse/undefined6.C: New test.
30578
30579         PR c++/8736
30580         * g++.dg/parse/missing-template1.C: New test.
30581
30582 2003-02-04  Jan Hubicka  <jh@suse.cz>
30583
30584         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30585         * gcc.dg/i386-cmov?.c: Likewise.
30586         * gcc.dg/i386-fpcvt-?.c: Likewise.
30587         * gcc.dg/i386-ssefp-1.c: Likewise.
30588         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30589         conventions.
30590
30591 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30592
30593         PR c++/7129
30594         * testsuite/g++.dg/ext/max.C: New test.
30595
30596 2003-02-03  Jan Hubicka  <jh@suse.cz>
30597
30598         * gcc.c-torture/execute/20030203-1.c: New test.
30599
30600 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30601
30602         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30603         'natural-endian'.
30604
30605 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30606
30607         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30608         * g++.dg/init/new2.C: Likewise.
30609         * g++.dg/other/new1.C: Likewise.
30610
30611 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30612
30613         * gcc.dg/struct-ret-libc.c: New test.
30614
30615 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30616
30617         * gcc.dg/20030129-1.c: New test.
30618
30619 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30620
30621         PR c++/8849
30622         * g++.dg/template/ptrmem4.C: New test.
30623
30624 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30625
30626         * g++.dg/parser/constant1.C: New test.
30627
30628 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30629
30630         PR c++/8591
30631         * g++.dg/parse/friend2.C: New test.
30632
30633 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30634
30635         PR c++/9437
30636         * g++.dg/template/unify4.C: New test.
30637
30638 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30639
30640         * gcc.c-torture/execute/20030128-1.c: New test.
30641
30642 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30643
30644         * g++.dg/lookup/nested1.C: Test moved from ...
30645         * g++.old-deja/g++.other/lookup24.C: ... here.
30646
30647 2003-01-28  Jan Hubicka  <jh@suse.cz>
30648
30649         * gcc.dg/i386-cmov5.c: New test.
30650
30651 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30652
30653         * gcc.c-torture/execute/20010925-1.c: Changed the
30654         memcpy declaration.
30655
30656 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30657
30658         PR c++/3902
30659         * g++.dg/parse/template5.C: New test.
30660
30661 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30662
30663         PR fortran/9258
30664         * g77.dg/pr9258: New test.
30665
30666 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30667
30668         * README: Move relevant parts from README.g++.
30669
30670         * README.g++: Remove this file.
30671
30672 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30673
30674         * g++.dg/abi/dcast1.C: New test.
30675
30676 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30677
30678         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30679
30680 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30681
30682         PR c++/47
30683         * g++.old-deja/g++.other/lookup24.C: New test.
30684
30685 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30686
30687         PR middle-end/7227
30688         * gcc.dg/uninit-C.c: New test.
30689
30690 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30691
30692         * g++.dg/abi/covariant1.C: New test.
30693
30694 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30695
30696         * gcc.dg/20030123-1.c: New test.
30697
30698 2003-01-25  Jan Hubicka  <jh@suse.cz>
30699
30700         PR opt/8492
30701         * gcc.c-torture/compile/20030125-1.c
30702
30703 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30704
30705         PR c++/9403
30706         * g++.dg/parse/template3.C: New test.
30707         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30708
30709         PR c++/795
30710         * g++.dg/parse/template4.C: New test.
30711
30712         PR c++/9415
30713         * g++.dg/template/qual2.C: New test.
30714
30715         PR c++/8545
30716         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30717
30718         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30719
30720 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30721
30722         * gcc.c-torture/execute/switch-1.c: New test case.
30723
30724 2003-01-25  Jan Hubicka  <jh@suse.cz>
30725
30726         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30727
30728 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30729
30730         Tweaks for Bison-1.875. From the NEWS file:
30731         "- `parse error' -> `syntax error'
30732         Bison now uniformly uses the term `syntax error'"
30733         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30734         * gcc.dg/cpp/digraph2.c: Likewise.
30735         * gcc.dg/cpp/direct2.c: Likewise.
30736         * gcc.dg/cpp/paste4.c: Likewise.
30737         * gcc.dg/c90-restrict-1.c: Likewise.
30738         * gcc.dg/c99-func-2.c: Likewise.
30739         * gcc.dg/noncompile/920721-2.c: Likewise.
30740         * gcc.dg/noncompile/930622-2.c: Likewise.
30741         * gcc.dg/noncompile/940112-1.c: Likewise.
30742         * gcc.dg/noncompile/950921-1.c: Likewise.
30743         * gcc.dg/noncompile/951123-1.c: Likewise.
30744         * gcc.dg/noncompile/971104-1.c: Likewise.
30745         * gcc.dg/noncompile/990416-1.c: Likewise.
30746
30747 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30748
30749         * g++.dg/parse/undefined1.C: Add error message.
30750
30751 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30752
30753         PR c++/9354
30754         * g++.dg/parse/new1.C: New test.
30755
30756         PR c++/9216
30757         * g++.dg/parse/template2.C: New test.
30758
30759         PR c++/9354
30760         * g++.dg/parse/typedef2.C: New test.
30761
30762         PR c++/9328
30763         * g++.dg/ext/typeof3.C: New test.
30764
30765 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30766
30767         PR c++/2738
30768         * g++.dg/parse/ret-type1.C: New test.
30769
30770         PR c++/3792
30771         * g++.dg/parse/tmpl-outside1.C: New test.
30772
30773         PR c++/4207
30774         * g++.dg/parse/int-as-enum1.C: New test.
30775
30776         PR c++/4903
30777         * g++.dg/parse/no-typename1.C: New test.
30778
30779         PR c++/5533
30780         * g++.dg/parse/no-value1.C: New test.
30781
30782         PR c++/5921
30783         * g++.dg/parse/wrong-inline1.C: New test.
30784
30785         PR c++/6402
30786         * g++.dg/parse/ref1.C: New test.
30787
30788         PR c++/6992
30789         * g++.dg/parse/attr-ctor1.C: New test.
30790
30791         PR c++/7229
30792         * g++.dg/parse/namespace5.C: New test.
30793
30794         PR c++/7917
30795         * g++.dg/parse/func-def1.C: New test.
30796
30797         PR c++/8143
30798         * g++.dg/parse/undefined1.C: New test.
30799
30800         PR c++/5723, PR c++/8522
30801         * g++.dg/parse/specialization1.C: New test.
30802
30803         PR c++/163, PR c++/8595
30804         * g++.dg/parse/struct-as-enum1.C: New test.
30805
30806         PR c++/9173
30807         * g++.dg/parse/undefined2.C: New test.
30808
30809 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30810
30811         PR c++/9298
30812         * g++.dg/parse/template1.C: New test.
30813
30814         PR c++/9384
30815         * g++.dg/parse/using1.C: New test.
30816
30817         PR c++/9285
30818         PR c++/9294
30819         * g++.dg/parse/expr2.C: New test.
30820
30821         PR c++/9388
30822         * g++.dg/parse/lookup2.C: Likewise.
30823
30824 2003-01-21  Jan Hubicka  <jh@suse.cz>
30825
30826         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30827         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30828         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30829         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30830
30831 2003-01-20  Nick Clifton  <nickc@redhat.com>
30832
30833         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30834         problem with ARM sibcall code generation.
30835
30836 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30837
30838         * gcc.c-torture/execute/20030120-1.c: New.
30839
30840 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30841
30842         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30843
30844 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30845
30846         PR c++/9272
30847         * g++.dg/parse/ctor1.C: New test.
30848
30849         PR c++/9294:
30850         * g++.dg/parse/qualified1.C: New test.
30851
30852         * g++.dg/parse/typename3.C: New test.
30853
30854 2003-01-16  Richard Henderson  <rth@redhat.com>
30855
30856         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30857
30858 2003-01-16  Richard Henderson  <rth@redhat.com>
30859
30860         * g++.dg/pch/pch.exp: Copy test header to the working directory
30861         before using it either for precompilation or direct use.
30862         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30863         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30864
30865 2003-01-16  Richard Henderson  <rth@redhat.com>
30866
30867         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30868         before using it either for precompilation or direct use.
30869         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30870         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30871
30872 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30873
30874         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30875         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30876         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30877         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30878         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30879         typename warning into error.
30880         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30881         error messages.
30882         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30883         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30884         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30885         messages.
30886         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30887         make declaration visible in template.
30888         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30889         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30890         messages.
30891         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30892         message.
30893         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30894         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30895         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30896         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30897         typename warning with error message.
30898         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30899         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30900         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30901
30902 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.dg/parse/ambig2.C: New test.
30905
30906 2003-01-15  Richard Henderson  <rth@redhat.com>
30907
30908         * g++.dg/tls/init-2.C: Update error message string.
30909
30910 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30911
30912         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30913
30914 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30915
30916         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30917         all for HC11/HC12.
30918         * gcc.c-torture/compile/20001205-1.x: Likewise.
30919         * gcc.c-torture/compile/20001226-1.x: Likewise.
30920         * gcc.c-torture/compile/920520-1.x: Likewise.
30921         * gcc.c-torture/compile/961203-1.x: Likewise.
30922         * gcc.c-torture/compile/20020604-1.x: Likewise.
30923
30924 2003-01-15  Jan Hubicka  <jh@suse.cz>
30925
30926         * gcc.c-torture/compile/20030115-1.c: New test.
30927
30928         * gcc.dg/i386-fpcvt-1.c: New test.
30929         * gcc.dg/i386-fpcvt-2.c: New test.
30930
30931 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30932
30933         Further conform g++'s __vmi_class_type_info to the C++ ABI
30934         specification.
30935         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30936         the specification.
30937
30938 2003-01-14  Jan Hubicka  <jh@suse.cz>
30939
30940         * gcc.dg/i386-fpcvt-1.c: New test.
30941         * gcc.dg/i386-fpcvt-2.c: New test.
30942
30943 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30944
30945         * gcc.dg/i386-mmx-3.c: New test.
30946
30947 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30948
30949         PR c++/9264
30950         * g++.dg/parse/octal1.C: New file.
30951
30952         PR c++/9172
30953         * g++.dg/parse/typename1.C: New file.
30954
30955 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30956
30957         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30958         * gcc.dg/bf-no-ms-layout.c: Likewise.
30959         * gcc.dg/bf-ms-attrib.c: Likewise.
30960
30961 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/9099
30964         * g++.dg/parse/dtor1.C: New file.
30965
30966         PR c++/9128
30967         * g++.dg/rtti/typeid1.C: New file.
30968
30969         PR c++/9153
30970         * g++.dg/parse/lookup1.C: New file.
30971
30972         PR c++/9171
30973         * g++.dg/templ/spec5.C: New file.
30974
30975 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30976
30977         * gcc.c-torture/compile/20030110-1.c: New test.
30978
30979 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30980
30981         Merge from pch-branch:
30982
30983         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30984
30985         * gcc.dg/pch/cpp-1.h: New.
30986         * gcc.dg/pch/cpp-1.c: New.
30987         * gcc.dg/pch/cpp-2.h: New.
30988         * gcc.dg/pch/cpp-2.c: New.
30989
30990         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30991
30992         * gcc.dg/pch/except-1.h: New.
30993         * gcc.dg/pch/except-1.c: New.
30994
30995         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30996
30997         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30998         running test.
30999         * gcc.dg/pch: Include *.hp not *.h.
31000         * gcc.dg/pch/system-1.h: New.
31001         * gcc.dg/pch/system-1.c: New.
31002
31003         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31004
31005         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31006         rather than trying to build and run a program using PCH.
31007         * gcc.dg/pch: Remove dg-do commands from test files.
31008
31009         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31010
31011         * gcc.dg/pch/macro-3.c: New.
31012         * gcc.dg/pch/macro-3.h: New.
31013
31014         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31015
31016         * gcc.dg/pch/common-1.c: New.
31017         * gcc.dg/pch/common-1.h: New.
31018         * gcc.dg/pch/decl-1.c: New.
31019         * gcc.dg/pch/decl-1.h: New.
31020         * gcc.dg/pch/decl-2.c: New.
31021         * gcc.dg/pch/decl-2.h: New.
31022         * gcc.dg/pch/decl-3.c: New.
31023         * gcc.dg/pch/decl-3.h: New.
31024         * gcc.dg/pch/decl-4.c: New.
31025         * gcc.dg/pch/decl-4.h: New.
31026         * gcc.dg/pch/decl-5.c: New.
31027         * gcc.dg/pch/decl-5.h: New.
31028         * gcc.dg/pch/global-1.c: New.
31029         * gcc.dg/pch/global-1.h: New.
31030         * gcc.dg/pch/inline-1.c: New.
31031         * gcc.dg/pch/inline-1.h: New.
31032         * gcc.dg/pch/inline-2.c: New.
31033         * gcc.dg/pch/inline-2.h: New.
31034         * gcc.dg/pch/static-1.c: New.
31035         * gcc.dg/pch/static-1.h: New.
31036         * gcc.dg/pch/static-2.c: New.
31037         * gcc.dg/pch/static-2.h: New.
31038
31039         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31040
31041         * g++.dg/pch/pch.exp: Better handle failing testcases.
31042         * gcc.dg/pch/pch.exp: Likewise.
31043         * gcc.dg/pch/macro-1.c: New.
31044         * gcc.dg/pch/macro-1.h: New.
31045         * gcc.dg/pch/macro-2.c: New.
31046         * gcc.dg/pch/macro-2.h: New.
31047
31048         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31049
31050         * g++.dg/dg.exp: Treat files in pch/ specially.
31051         * g++.dg/pch/pch.exp: New file.
31052         * g++.dg/pch/empty.H: New file.
31053         * g++.dg/pch/empty.C: New file.
31054         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31055         "precompile".
31056
31057         * gcc.dg/pch/pch.exp: New file.
31058         * gcc.dg/pch/empty.h: New file.
31059         * gcc.dg/pch/empty.c: New file.
31060         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31061         "precompile".
31062
31063 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31064
31065         * g++.dg/template/friend14.C: New test.
31066
31067 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31068
31069         * gcc.dg/old-style-asm-1.c: New test.
31070
31071 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31072
31073         * gcc.c-torture/compile/20030109-1.c: New test.
31074
31075 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31076
31077         * gcc.c-torture/execute/20030109-1.c: New test.
31078
31079 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31080
31081         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31082         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31083         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31084         * g++.old-deja/g++.mike/eh2.C: Likewise.
31085         * g++.old-deja/g++.mike/eh3.C: Likewise.
31086         * g++.old-deja/g++.mike/eh5.C: Likewise.
31087         * g++.old-deja/g++.mike/eh6.C: Likewise.
31088         * g++.old-deja/g++.mike/eh7.C: Likewise.
31089         * g++.old-deja/g++.mike/eh8.C: Likewise.
31090         * g++.old-deja/g++.mike/eh9.C: Likewise.
31091         * g++.old-deja/g++.mike/eh10.C: Likewise.
31092         * g++.old-deja/g++.mike/eh12.C: Likewise.
31093         * g++.old-deja/g++.mike/eh13.C: Likewise.
31094         * g++.old-deja/g++.mike/eh14.C: Likewise.
31095         * g++.old-deja/g++.mike/eh16.C: Likewise.
31096         * g++.old-deja/g++.mike/eh17.C: Likewise.
31097         * g++.old-deja/g++.mike/eh18.C: Likewise.
31098         * g++.old-deja/g++.mike/eh21.C: Likewise.
31099         * g++.old-deja/g++.mike/eh23.C: Likewise.
31100         * g++.old-deja/g++.mike/eh24.C: Likewise.
31101         * g++.old-deja/g++.mike/eh25.C: Likewise.
31102         * g++.old-deja/g++.mike/eh26.C: Likewise.
31103         * g++.old-deja/g++.mike/eh27.C: Likewise.
31104         * g++.old-deja/g++.mike/eh28.C: Likewise.
31105         * g++.old-deja/g++.mike/eh29.C: Likewise.
31106         * g++.old-deja/g++.mike/eh31.C: Likewise.
31107         * g++.old-deja/g++.mike/eh33.C: Likewise.
31108         * g++.old-deja/g++.mike/eh34.C: Likewise.
31109         * g++.old-deja/g++.mike/eh35.C: Likewise.
31110         * g++.old-deja/g++.mike/eh36.C: Likewise.
31111         * g++.old-deja/g++.mike/eh37.C: Likewise.
31112         * g++.old-deja/g++.mike/eh38.C: Likewise.
31113         * g++.old-deja/g++.mike/eh39.C: Likewise.
31114         * g++.old-deja/g++.mike/eh40.C: Likewise.
31115         * g++.old-deja/g++.mike/eh41.C: Likewise.
31116         * g++.old-deja/g++.mike/eh42.C: Likewise.
31117         * g++.old-deja/g++.mike/eh44.C: Likewise.
31118         * g++.old-deja/g++.mike/eh46.C: Likewise.
31119         * g++.old-deja/g++.mike/eh47.C: Likewise.
31120         * g++.old-deja/g++.mike/eh48.C: Likewise.
31121         * g++.old-deja/g++.mike/eh49.C: Likewise.
31122         * g++.old-deja/g++.mike/eh50.C: Likewise.
31123         * g++.old-deja/g++.mike/eh51.C: Likewise.
31124         * g++.old-deja/g++.mike/eh53.C: Likewise.
31125         * g++.old-deja/g++.mike/eh55.C: Likewise.
31126         * g++.old-deja/g++.mike/p7912.C: Likewise.
31127         * g++.old-deja/g++.mike/p9706.C: Likewise.
31128         * g++.old-deja/g++.mike/p10416.C: Likewise.
31129         * g++.old-deja/g++.mike/p11667.C: Likewise.
31130         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31131         Remove redundant reference to Iris.
31132         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31133         Elxsi, i860, Pico Java, and WE32K.
31134
31135 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31136
31137         * g++.dg/ext/asm4.C: New test.
31138
31139 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31140
31141         PR c++/9030
31142         * g++.dg/template/friend12.C: New test.
31143         * g++.dg/template/friend13.C: Likewise.
31144         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31145
31146 2003-01-08  Jan Hubicka  <jh@suse.cz>
31147
31148         * gcc.dg/i386-cadd.c: New test.
31149         * gcc.dg/i386-cmov4.c: Likewise.
31150
31151 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31152
31153         PR c++/9165
31154         * g++.dg/warn/Wunused-3.C: New test.
31155
31156         * g++.dg/abi/bitfield9.C: New test.
31157
31158         PR c++/9189
31159         * g++.dg/parse/defarg3.C: New test.
31160
31161 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31162
31163         * g++.dg/parse/ambig1.C: New test.
31164         * g++.dg/parse/defarg2.C: New test.
31165
31166 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31167
31168         * g++.dg/template/defarg-1.C: New test.
31169         * g++.dg/template/local2.C: Likewise.
31170
31171 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31172
31173         * gcc.c-torture/execute/20030105-1.c: New test.
31174
31175 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31176
31177         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31178         * g++.dg/parse/namespace4.C: Likewise.
31179
31180 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31181
31182         * g++.dg/template/ntp2.C: New test.
31183
31184 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31185
31186         * g++.dg/parse/extern-C-1.C: New test.
31187
31188         * g++.dg/parse/namespace4.C: New test.
31189
31190         * g++.dg/template/nested1.C: New test.
31191
31192         * g++.dg/parse/namespace3.C: New test.
31193
31194 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31195
31196         * g++.dg/lookup/two-stage1.C: New test.
31197
31198 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31199
31200         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31201         * g++.old-deja/g++.jason/access8.C: Likewise.
31202         * g++.old-deja/g++.other/decl5.C: Likewise.
31203
31204 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31205
31206         * g++.dg/parse/parse7.C: New test.
31207
31208 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31209
31210         PR c++/2843
31211         * g++.dg/ext/attrib7.C: New test.
31212
31213 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31214
31215         * g++.dg/parse/parse6.C: New test.
31216
31217 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31218
31219         * gcc.dg/h8300-stack-1.c: New.
31220
31221 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31222
31223         g++.dg/lookup/exception1.C: New test.
31224
31225         g++.dg/lookup/template1.C: New test.
31226
31227         g++.dg/parse/namespace2.C: New test.
31228
31229         g++.dg/parse/parens2.C: New test.
31230
31231 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31232
31233         * g++.dg/parse/parse5.C: New test.
31234         * g++.dg/lookup/scoped4.C: New test.
31235
31236 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31237
31238         * g++.dg/parse/parens1.C: New test.
31239
31240         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31241         angle-bracket1.C.
31242         * g++.dg/parse/parens2.C: New test.
31243
31244         * g++.dg/lookup/scope-operator1.C: New test.
31245
31246         * g++.dg/parse/operator1.C: New test.
31247
31248 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31249
31250         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31251         * g++.old-deja/g++.other/access6.C: Likewise.
31252         * g++.old-deja/g++.other/decl1.C: Likewise.
31253         * g++.old-deja/g++.pt/typename12.C: Likewise.
31254
31255 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31256
31257         * g++.dg/parse/namespace1.C: New test.
31258
31259 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31260
31261         * g++.dg/parse/parse4.C: New test.
31262
31263 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31264
31265         * g++.dg/parse/parse3.C: New test.
31266
31267 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31268
31269         * g++.dg/parse/parse2.C: New test.
31270
31271 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31272
31273         * g++.dg/template/friend11.C: New test.
31274
31275 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31276
31277         * g++.dg/parse/parse1.C: New test.
31278
31279 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31280
31281         * lib/profopt.exp: Change the name of a global variable to avoid
31282         possible clashes with other test suites.
31283
31284 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31285
31286         * g++.dg/inherit/covariant8.C: New test.
31287
31288 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31289
31290         * g++.dg/init/array9.C: New test.
31291
31292         PR c++/9112
31293         * g++.dg/parse/expr1.C: New test.
31294
31295 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31296
31297         * gcc.c-torture/compile/20021230-1.c: New test.
31298
31299 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31300
31301         * g++.dg/inherit/covariant5.C: New test.
31302         * g++.dg/inherit/covariant6.C: New test.
31303         * g++.dg/inherit/covariant7.C: New test.
31304
31305 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31306
31307         PR c++/2739
31308         * g++.dg/other/access2.C: New test.
31309
31310 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31311
31312         * g++.dg/other/anon-struct.C: No longer fails
31313         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31314         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31315         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31316
31317 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31318
31319         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31320
31321 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31322
31323         * g++.dg/eh/spec4.C: Remove stray semicolon.
31324         * g++.dg/expr/pmf-1.C: Change error message.
31325         * g++.dg/ext/asm1.C: Remove stray semicolon.
31326         * g++.dg/ext/typename1.C: Add missing typenames.
31327         * g++.dg/inherit/template-as-base.C: Change error message.
31328         * g++.dg/lookup/scoped1.C: Likewise.
31329         * g++.dg/lookup/scoped2.C: Likewise.
31330         * g++.dg/lookup/using2.C: Likewise.
31331         * g++.dg/other/component1.C: Remove stray semicolon.
31332         * g++.dg/other/do1.C: Change error message.
31333         * g++.dg/other/error2.C: Likewise.
31334         * g++.dg/other/init1.C: Likewise.
31335         * g++.dg/other/packed1.C: Remove stray semicolon.
31336         * g++.dg/other/ptrmem2.C: Change error message.
31337         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31338         marker.
31339         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31340         * g++.dg/template/access3.C: Add typename keyword.
31341         * g++.dg/template/access5.C: Remove stray semicolon.
31342         * g++.dg/template/access6.C: Likewise.
31343         * g++.dg/template/complit1.C: Likewise.
31344         * g++.dg/template/crash1.C: Change error message.
31345         * g++.dg/template/inherit2.C: Remove stray semicolon.
31346         * g++.dg/template/instantiate2.C: Likewise.
31347         * g++.dg/template/instantiate3.C: Change error message.
31348         * g++.dg/template/qual1.C: Remove stray semicolon.
31349         * g++.dg/template/qualttp18.C: Change error message.
31350         * g++.dg/template/ref1.C: Remove stray semicolon.
31351         * g++.dg/template/sizeof1.C (A::value): Declare it.
31352         * g++.dg/template/spec4.C: Change error message.
31353         * g++.dg/template/static1.C: Likewise.
31354         * g++.dg/template/type1.C: Likewise.
31355         * g++.dg/template/typename3.C: Likewise.
31356         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31357         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31358         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31359         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31360         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31361         named return value extension.
31362         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31363         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31364         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31365         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31366         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31367         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31368         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31369         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31370         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31371         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31372         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31373         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31374         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31375         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31376         syntax.
31377         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31378         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31379         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31380         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31381         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31382         * g++.old-deja/g++.brendan/template11.C: Likewise.
31383         * g++.old-deja/g++.brendan/template26.C: Likewise.
31384         * g++.old-deja/g++.brendan/template27.C: Use explicit
31385         specialization syntax.
31386         * g++.old-deja/g++.brendan/template30.C: Likewise.
31387         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31388         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31389         non-dependent names.
31390         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31391         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31392         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31393         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31394         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31395         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31396         named return value extension.
31397         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31398         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31399         * g++.old-deja/g++.ext/return1.C: Likewise.
31400         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31401         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31402         * g++.old-deja/g++.jason/access8.C: Likewise.
31403         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31404         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31405         pseudo-destructor names.
31406         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31407         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31408         pseudo-destructor names.
31409         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31410         * g++.old-deja/g++.jason/overload19.C: Likewise.
31411         * g++.old-deja/g++.jason/overload32.C: Likewise.
31412         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31413         stray semicolons.
31414         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31415         * g++.old-deja/g++.jason/return.C: Likewise.
31416         * g++.old-deja/g++.jason/return2.C: Likewise.
31417         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31418         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31419         syntax.
31420         * g++.old-deja/g++.jason/template10.C: Account for use of
31421         non-dependent names.
31422         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31423         syntax.
31424         * g++.old-deja/g++.jason/template37.C: Likewise.
31425         * g++.old-deja/g++.law/access4.C: Change error messages.
31426         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31427         pseudo-destructor names.
31428         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31429         * g++.old-deja/g++.law/ctors9.C: Likewise.
31430         * g++.old-deja/g++.law/cvt22.C: Likewise.
31431         * g++.old-deja/g++.law/dtors5.C: Likewise.
31432         * g++.old-deja/g++.law/global-init1.C: Likewise.
31433         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31434         * g++.old-deja/g++.law/operators28.C: Likewise.
31435         * g++.old-deja/g++.law/visibility28.C: Likewise.
31436         * g++.old-deja/g++.martin/eval1.C: Likewise.
31437         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31438         name.
31439         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31440         * g++.old-deja/g++.mike/net34.C: Likewise.
31441         * g++.old-deja/g++.mike/net36.C: Likewise.
31442         * g++.old-deja/g++.mike/ns2.C: Likewise.
31443         * g++.old-deja/g++.mike/p12306.C: Likewise.
31444         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31445         value extension.
31446         * g++.old-deja/g++.mike/p700.C: Likewise.
31447         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31448         * g++.old-deja/g++.mike/p710.C: Likewise.
31449         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31450         value extension.
31451         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31452         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31453         * g++.old-deja/g++.ns/crash2.C: Likewise.
31454         * g++.old-deja/g++.ns/crash3.C: Likewise.
31455         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31456         * g++.old-deja/g++.ns/ns17.C: Likewise.
31457         * g++.old-deja/g++.ns/template16.C: Likewise.
31458         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31459         keyword.
31460         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31461         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31462         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31463         named return value extension.
31464         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31465         * g++.old-deja/g++.other/access4.C: Issue additional error
31466         messages.
31467         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31468         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31469         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31470         * g++.old-deja/g++.other/crash25.C: Change error message.
31471         * g++.old-deja/g++.other/crash4.C: Change error message.
31472         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31473         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31474         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31475         checks.
31476         * g++.old-deja/g++.other/defarg8.C: Likewise.
31477         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31478         * g++.old-deja/g++.other/dtor10.C: Likewise.
31479         * g++.old-deja/g++.other/incomplete.C: Likewise.
31480         * g++.old-deja/g++.other/linkage7.C: Likewise.
31481         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31482         lookup algorithm.
31483         * g++.old-deja/g++.other/mangle2.C: Likewise.
31484         * g++.old-deja/g++.other/refinit2.C: Likewise.
31485         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31486         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31487         * g++.old-deja/g++.pt/crash28.C: Likewise.
31488         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31489         syntax.
31490         * g++.old-deja/g++.pt/crash32.C: Change error message.
31491         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31492         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31493         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31494         error message position.
31495         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31496         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31497         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31498         syntax.
31499         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31500         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31501         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31502         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31503         keyword.
31504         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31505         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31506         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31507         keyword.
31508         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31509         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31510         syntax.
31511         * g++.old-deja/g++.pt/friend28.C: Account for use of
31512         non-dependent names.
31513         * g++.old-deja/g++.pt/friend29.C: Likewise.
31514         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31515         rules.
31516         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31517         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31518         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31519         lookup rules.
31520         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31521         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31522         keyword.
31523         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31524         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31525         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31526         keyword.
31527         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31528         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31529         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31530         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31531         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31532         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31533         keyword.
31534         * g++.old-deja/g++.pt/spec10.C: Likewise.
31535         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31536         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31537         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31538         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31539         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31540         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31541         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31542         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31543         * g++.old-deja/g++.pt/typename15.C: Likewise.
31544         * g++.old-deja/g++.pt/typename22.C: Likewise.
31545         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31546         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31547         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31548         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31549         syntax.
31550         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31551         return value extension.
31552         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31553         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31554         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31555         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31556
31557 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31558
31559         * g++.dg/warn/inline1.C: New test.
31560         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31561         * g++.old-deja/g++.jason/synth10.C: Likewise.
31562         * g++.old-deja/g++.mike/net31.C: Likewise.
31563         * g++.old-deja/g++.mike/p8786.C: Likewise.
31564
31565         * g++.dg/template/friend10.C: New test.
31566         * g++.dg/template/conv5.C: New test.
31567
31568 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         * g++.dg/lookup/scoped3.C: New test.
31571
31572         * g++.dg/lookup/decl1.C: New test.
31573         * g++.dg/lookup/decl2.C: New test.
31574
31575 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31576
31577         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31578         gcc.c-torture/compile/20021015-1.c,
31579         gcc.c-torture/compile/20021015-2.c,
31580         gcc.c-torture/compile/20021123-1.c,
31581         gcc.c-torture/compile/20021123-2.c,
31582         gcc.c-torture/compile/20021123-3.c,
31583         gcc.c-torture/compile/20021123-4.c,
31584         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31585         only to 3.1 or 3.2 branch.
31586
31587 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31588
31589         * gcc.dg/i386-bitfield3.c: New test.
31590
31591         * gcc.dg/i386-bitfield2.c: New test.
31592
31593 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31594
31595         * g++.dg/parse/conv_op1.C: New test.
31596
31597 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31598
31599         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31600         approved.
31601
31602 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31603
31604         * gcc.c-torture/compile/20021220-1.c: New test.
31605
31606 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31607
31608         * gcc.dg/i386-fastcall-1.c: New.
31609
31610 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31611
31612         * gcc.c-torture/execute/20021219-1.c: New test.
31613
31614 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31615
31616         * gcc.dg/i386-pic-1.c: New test.
31617
31618 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31619
31620         PR c++/8099
31621         * g++.dg/template/friend9.C: New test.
31622
31623 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31624
31625         PR c++/3663
31626         * g++.dg/template/access7.C: New test.
31627
31628 2002-12-18  Nick Clifton  <nickc@redhat.com>
31629
31630         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31631         the libstdc++-v3 directory has been found.
31632
31633 2002-12-12  Devang Patel <dpatel@apple.com>
31634         * gcc.dg/darwin-ld-1.c: New test.
31635         * gcc.dg/darwin-ld-2.c: New test.
31636         * gcc.dg/darwin-ld-3.c: New test.
31637         * gcc.dg/darwin-ld-4.c: New test.
31638         * gcc.dg/darwin-ld-5.c: New test.
31639
31640 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31641
31642         * gcc.c-torture/compile/20021212-1.c: New test.
31643
31644 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31645
31646         * gcc.dg/fshort-wchar: New test.
31647
31648 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31649
31650         PR c++/8372
31651         * g++.dg/template/dtor1.C: New test.
31652
31653         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31654         markers.
31655
31656 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31657
31658         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31659
31660 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31661
31662         * g++.dg/template/static1.C: New test.
31663         * g++.dg/template/static2.C: New test.
31664         * g++.old-deja/g++.ext/memconst.C: New test.
31665
31666 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31667
31668         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31669         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31670         * g++.dg/special/initp1.C: Likewise.
31671
31672 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31673
31674         * gcc.c-torture/execute/20021204-1.c: New test.
31675
31676 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31677
31678         * gcc.dg/ppc-fmadd-1.c: New file.
31679         * gcc.dg/ppc-fmadd-2.c: New file.
31680         * gcc.dg/ppc-fmadd-3.c: New file.
31681
31682 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31683
31684         * gcc.c-torture/compile/20021204-1.c: New test.
31685
31686 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31687
31688         * g++.dg/inherit/covariant2.C: New test.
31689         * g++.dg/inherit/covariant3.C: New test.
31690         * g++.dg/inherit/covariant4.C: New test.
31691         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31692         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31693
31694 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31695
31696         PR c++/8688
31697         * g++.dg/init/brace3.C: New test.
31698
31699 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31700
31701         * gcc.dg/20020210-1.c: Fix a comment typo.
31702
31703 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31704
31705         PR c++/8720
31706         * g++.dg/parse/defarg1.C: New test.
31707
31708         PR c++/8615
31709         * g++.dg/template/char1.C: New test.
31710
31711         * g++.dg/template/varmod1.C: Fix typo.
31712
31713 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31714
31715         DR 180
31716         * g++.old-deja/g++.pt/crash32.C: Expect error.
31717
31718 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31719
31720         PR c++/5919
31721         * g++.dg/template/varmod1.C: New test.
31722
31723         PR c++/8727
31724         * g++.dg/inherit/typeinfo1.C: New test.
31725
31726         PR c++/8663
31727         * g++.dg/inherit/typedef1.C: New test.
31728
31729 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31730
31731         PR c++/8332
31732         PR c++/8493
31733         * g++.dg/template/strlen1.C: New test.
31734
31735         PR c++/8227
31736         * g++.dg/template/ctor2.C: New test.
31737
31738         PR c++/8214
31739         * g++.dg/init/string1.C: New test.
31740
31741         PR c++/8511
31742         * g++.dg/template/friend8.C: New test.
31743
31744 2002-11-29  Joe Buck <jbuck@synopsys.com>
31745
31746         * g++.dg/lookup/anon2.C: New test.
31747
31748 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31749
31750         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31751         h8300 port.
31752
31753 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31754
31755         * gcc.dg/bitfld-6.c: New test.
31756
31757 2002-11-27  Jan Hubicka  <jh@suse.cz>
31758
31759         * gcc.c-torture/execute/20021127.[cx]: New test.
31760
31761 2002-11-26  Jan Hubicka  <jh@suse.cz>
31762
31763         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31764         quality.
31765
31766 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31767
31768         * g++.dg/init/brace2.C: New test.
31769         * g++.old-deja/g++.mike/p9129.C: Correct.
31770
31771 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31772
31773         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31774
31775 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31776
31777         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31778
31779 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31780
31781         * testsuite/g++.dg/abi/empty11.C: New test.
31782         * testsuite/g++.dg/rtti/cv1.C: New test.
31783
31784 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31785
31786         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31787
31788 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31789
31790         * g++.dg/abi/empty10.C: New test.
31791
31792 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31793
31794         * gcc.c-torture/compile/20021124-1.c: New test.
31795
31796 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31797
31798         * g++.dg/abi/rtti2.C: New test.
31799
31800 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31801
31802         * gcc.dg/i386-unroll-1.c: New test.
31803
31804 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31805
31806         * gcc.c-torture/compile/20021120-1.c: New test.
31807         * gcc.c-torture/compile/20021120-2.c: New test.
31808
31809 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31810
31811         * gcc.dg/bitfld-5.c: New test.
31812
31813 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31814
31815         * gcc.c-torture/execute/20021120-3.c: New test.
31816
31817 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31818
31819         * gcc.c-torture/execute/20021120-2.c: New test.
31820
31821 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31822
31823         * gcc.c-torture/execute/20021120-1.c: New test.
31824
31825 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31826
31827         * gcc.c-torture/execute/20021118-3.c: New test.
31828
31829 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31830
31831         * gcc.c-torture/compile/20021119-1.c: New test.
31832
31833 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31834
31835         * gcc.dg/duff-1.c: New test.
31836         * gcc.dg/duff-2.c: New test.
31837         * gcc.dg/duff-3.c: New test.
31838
31839 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31840
31841         * gcc.dg/cpp/_Pragma5.c: New test.
31842
31843 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31844
31845         * gcc.c-torture/execute/20021118-2.c: New test.
31846
31847 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31848
31849         * gcc.c-torture/execute/20021118-1.c: New test.
31850
31851 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31852
31853         * gcc.dg/20021116-1.c: New test.
31854
31855 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31856
31857         * g++.dg/abi/vcall1.C: New test.
31858
31859 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31860
31861         * gcc.dg/20021029-1.c: New test.
31862         * gcc.dg/20021029-2.c: New test.
31863
31864 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31865
31866         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31867
31868 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31869
31870         PR c/8439
31871         * gcc.dg/20021110.c: Move to ...
31872         * gcc.c-torture/compile/20021110.c: .... here.
31873
31874 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31875
31876         PR c/8467
31877         * gcc.c-torture/execute/20021111-1.c
31878
31879 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31880
31881         PR c/8439
31882         * gcc.dg/20021110.c: New test.
31883
31884 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31885
31886         * g++.dg/abi/vthunk3.C: Run only on x86.
31887
31888 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31889
31890         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31891
31892 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31893
31894         * lib/compat.exp (compat-execute): Fix logic error in last
31895         change.
31896
31897 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31898
31899         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31900
31901 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31902
31903         PR c++/8389
31904         * g++.dg/template/access6.C: New test.
31905
31906 2002-11-08  Jan Hubicka  <jh@suse.cz>
31907
31908         * gcc.dg/i386-ssefp-1.c: New test.
31909         * gcc.dg/i386-ssefp-1.c: New test.
31910
31911 2002-11-08  Jan Hubicka  <jh@suse.cz>
31912
31913         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31914
31915 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31916
31917         * g++.dg/abi/vthunk3.C: New test.
31918
31919         PR c++/8338
31920         * g++.dg/template/crash2.C: New test.
31921
31922 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31923
31924         * testsuite/g++.dg/abi/dtor1.C: New test.
31925         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31926
31927 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31928
31929         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31930         Darwin.
31931
31932 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31933
31934         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31935         -mthumb.  Only xfail with -O0.
31936
31937 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31938
31939         * g++.dg/abi/thunk1.C: New test.
31940         * g++.dg/abi/thunk2.C: Likewise.
31941         * g++.dg/abi/vtt1.C: Likewise.
31942
31943 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31944
31945         PR optimization/8423
31946         * gcc.c-torture/execute/builtin-constant.c: New test.
31947
31948 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31949
31950         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31951         Add some more cases.
31952
31953 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31954
31955         PR c++/8391
31956         * g++.dg/opt/local1.C: New test.
31957
31958 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31959
31960         PR c++/8160
31961         * g++.dg/template/complit1.C: New test.
31962
31963         PR c++/8149
31964         * g++.dg/template/typename4.C: Likewise.
31965
31966 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31967
31968         Core issue 287, PR c++/7639
31969         * g++.dg/template/instantiate1.C: Adjust error location.
31970         * g++.dg/template/instantiate3.C: New test.
31971         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31972         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31973         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31974
31975 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31976
31977         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31978
31979 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31980
31981         PR c++/8287
31982         * g++.dg/init/dtor2.C: New test.
31983
31984 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31985
31986         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31987         * gcc.dg/nest.c: Bypass errors on irix6.
31988
31989 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31990
31991         * gcc.dg/nest.c: Expect error for mmix-*-*.
31992         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31993
31994 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31995
31996         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31997         markers.
31998
31999         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32000
32001 2002-10-25  Mike Stump  <mrs@apple.com>
32002
32003         * gcc.dg/warn-1.c: New test.
32004
32005 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32006
32007         * g++.dg/template/typename3.C: New test.
32008
32009 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32010
32011         * g++.dg/lookup/ptrmem1.C: New test.
32012
32013         * g++.dg/abi/vthunk2.C: New test.
32014
32015 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32016
32017         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32018
32019 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32020
32021         * g++.dg/abi/empty9.C: New test.
32022
32023 2002-10-24  Richard Henderson  <rth@redhat.com>
32024
32025         * g++.dg/inherit/thunk1.C: Enable for ia64.
32026
32027 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32028
32029         PR c++/8067
32030         * g++.dg/lookup/pretty1.C: New test.
32031
32032 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32033
32034         * gcc.dg/20021023-1.c: New test.
32035
32036 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32037
32038         PR c++/7679
32039         * g++.dg/parse/inline1.C: New test.
32040
32041 2002-10-23  Richard Henderson  <rth@redhat.com>
32042
32043         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32044
32045         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32046
32047 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32048
32049         PR c++/6579
32050         * g++.dg/parse/stmtexpr3.C: New test.
32051
32052 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         * g++.dg/expr/cond1.C: New test.
32055
32056 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32057
32058         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32059
32060 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32061
32062         * g++.dg/abi/vbase13.C: New test.
32063         * g++.dg/abi/vbase14.C: Likewise.
32064
32065 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32066
32067         * gcc.dg/tls/pic-1.c: New test.
32068         * gcc.dg/tls/nonpic-1.c: New test.
32069         * gcc.dg/20021018-1.c: New test.
32070
32071 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32072
32073         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32074         Remove only files with the same base name as the test case.
32075         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32076         (profopt-execute): Likewise.  Also, remove old profiling
32077         and performance data files before running the tests.
32078
32079         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32080         * g++.dg/bprob/bprob.exp: Likewise.
32081         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32082         to allow more general test case names.
32083
32084         * g++.dg/bprob/bprob-1.C: Rename to ...
32085         * g++.dg/bprob/g++-bprob-1.C: ... this.
32086
32087         * g77.dg/bprob/bprob-1.f: Rename to ...
32088         * g77.dg/bprob/g77-bprob-1.f: ... this.
32089
32090 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32091
32092         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32093         bison 1.50 or later.
32094
32095 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32096
32097         * g++.dg/README: Describe more test directories.
32098
32099 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32100
32101         * g++.dg/init/array6.C: Add additional tests.
32102
32103 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32104
32105         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32106         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32107
32108 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32109
32110         * gcc.c-torture/compile/20020604-1.x: New.
32111         * gcc.c-torture/compile/simd-5.x: Likewise.
32112         * gcc.c-torture/execute/920710-1.x: Likewise.
32113         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32114
32115 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32116
32117         * g++.dg/inherit/override1.C: Add dg-options clause.
32118
32119 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32120
32121         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32122         _mm_slli_si128.
32123
32124 2002-10-19  Andreas Schwab  <schwab@suse.de>
32125
32126         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32127         directory component.
32128
32129 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32130
32131         * g++.dg/inherit/thunk1.C: New test.
32132
32133         * g++.dg/inherit/override1.C: New test.
32134
32135         * g++.dg/abi/mangle11.C: New test.
32136         * g++.dg/abi/mangle14.C: New test.
32137         * g++.dg/abi/mangle17.C: New test.
32138
32139 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32140
32141         * g++.dg/overload/member2.C: New test.
32142
32143 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32144
32145         * g++.dg/README: Describe new compat directory.
32146         * g++.dg/dg.exp: Skip tests in compat directory.
32147         * README.compat: New file.
32148         * lib/compat.exp: New expect script.
32149         * g++.dg/compat: New test directory.
32150         * g++.dg/compat/compat.exp: New expect script.
32151         * g++.dg/compat/abi: New test directory.
32152         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32153         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32154         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32155         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32156         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32157         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32158         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32159         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32160         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32161         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32162         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32163         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32164         * g++.dg/compat/break: New test directory.
32165         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32166         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32167         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32168         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32169         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32170         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32171         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32172         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32173         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32174         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32175         g++.dg/compat/break/README: New files.
32176         * g++.dg/compat/eh: New test directory.
32177         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32178         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32179         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32180         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32181         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32182         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32183         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32184         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32185         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32186         g++.dg/compat/eh/filter2_y.C,
32187         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32188         g++.dg/compat/eh/new1_y.C,
32189         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32190         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32191         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32192         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32193         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32194         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32195         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32196         g++.dg/compat/eh/unexpected1_y.C: New files.
32197         * g++.dg/compat/init: New test directory.
32198         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32199         g++.dg/compat/init/array5_y.C,
32200         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32201         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32202         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32203         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32204         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32205         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32206         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32207         g++.dg/compat/init/init-ref2_y.C: New files.
32208
32209 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32210
32211         PR c++/7584
32212         * g++.dg/inherit/using3.C: New test.
32213
32214 2002-10-17  Jan Hubicka  <jh@suse.cz>
32215
32216         * gcc.dg/20021017-2.c: New test.
32217
32218 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32219
32220         * g++.dg/abi/mangle16.C: Adjust.
32221
32222         * g++.dg/init/array8.C: New test.
32223
32224 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32225
32226         * gcc.dg/special/mips-abi.exp: New test.
32227         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32228
32229 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32230
32231         * g++.dg/abi/mangle16.C: New test.
32232         * g++.dg/abi/mangle17.C: Likewise.
32233
32234         PR c++/7478
32235         * g++.dg/template/ref1.C: New test.
32236
32237 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32238
32239         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32240
32241 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32242
32243         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32244
32245 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32246
32247         PR c++/7524
32248         * g++.dg/init/array7.C: New test.
32249
32250 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32251
32252         * g++.dg/init/array6.C: New test.
32253
32254         * g++.dg/abi/mangle13.C: Likewise.
32255         * g++.dg/abi/mangle14.C: Likewise.
32256         * g++.dg/abi/mangle15.C: Likewise.
32257
32258 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32259
32260         * g++.dg/abi/empty8.C: New test.
32261
32262 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32263
32264         * g++.dg/init/ctor1.C: New test.
32265
32266 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32267
32268         * gcc.c-torture/execute/20021015-1.c: New test.
32269
32270 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32271
32272         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32273
32274 2002-10-14  Jan Hubicka  <jh@suse.cz>
32275
32276         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32277
32278 2002-10-14  Richard Henderson  <rth@redhat.com>
32279
32280         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32281
32282 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32283
32284         PR optimization/6631
32285         * g++.dg/opt/const2.C: New test.
32286
32287 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32288
32289         PR c++/7176
32290         * g++.dg/parse/friend1.C: New test.
32291         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32292
32293 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32294
32295         * gcc.dg/20021014-1.c: New test.
32296
32297 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32298
32299         PR c++/5661
32300         * g++.dg/ext/vlm1.C: New test.
32301         * g++.dg/ext/vlm2.C: Likewise.
32302
32303         * g++.dg/init/array1.C: Remove invalid braces.
32304         * g++.dg/init/brace1.C: New test.
32305         * g++.dg/init/copy2.C: Likewise.
32306         * g++.dg/init/copy3.C: Likewise.
32307         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32308         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32309         braces.
32310
32311 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32312
32313         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32314
32315 2002-10-11  Richard Shann  <richard.shann@superh.com>
32316
32317         * gcc.c-torture/compile/simd-5.c: New test.
32318
32319 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32320
32321         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32322
32323 2002-10-10  Jim Wilson  <wilson@redhat.com>
32324
32325         * gcc.c-torture/execute/20021010-1.c: New test.
32326
32327 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32328
32329         PR c/7353
32330         * g++.dg/ext/typedef-init.C: New test.
32331         * gcc.dg/typedef-init.c: New test.
32332
32333 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32334
32335         * gcc.dg/cpp/paste13.c: New test.
32336
32337 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32338
32339         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32340         remaining platforms, XFAIL during compile, not execute.  Don't
32341         XFAIL at -O0.
32342
32343 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32344
32345         * gcc.dg/alias-1.c: Tweak expected warning.
32346
32347 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32348
32349         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32350
32351 2002-10-06  Andreas Jaeger  <aj@suse.de>
32352
32353         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32354         * gcc.dg/cpp/c++98.C: Likewise.
32355
32356         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32357         * g++.dg/cpp/c++98.C: Likewise.
32358
32359         * g++.dg/README (Subdirectories): Mention cpp directory.
32360
32361         PR target/7559
32362         * gcc.dg/20021006-1.c: New test.
32363
32364 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32365
32366         PR c++/7804
32367         * g++.dg/other/warning1.C: New test.
32368
32369 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32370
32371         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32372         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32373         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32374
32375 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32376
32377         PR c++/7931
32378         * g++.dg/template/ptrmem3.C: New test.
32379
32380         PR c++/7754
32381         * g++.dg/template/union1.C: New test.
32382
32383 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32384
32385         PR c++/8006
32386         * g++.dg/abi/mangle9.C: New test.
32387         * g++.dg/abi/mangle10.C: New test.
32388         * g++.dg/abi/mangle11.C: New test.
32389         * g++.dg/abi/mangle12.C: New test.
32390
32391 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32392
32393         PR c++/7188.
32394         * g++.dg/template/meminit1.C: New test.
32395         * g++.dg/warn/Wreorder-1.C: Likewise.
32396         * g++.old-deja/g++.mike/warn3.C: Tweak.
32397         * lib/prune.exp: Ingore "in copy constructor".
32398
32399 2002-10-02  Andreas Jaeger  <aj@suse.de>
32400
32401         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32402         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32403         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32404         on x86-64.
32405
32406 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32407
32408         * gcc.dg/empty1.C: Fix typo.
32409
32410 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32411
32412         * gcc.dg/alias-1.c: New test.
32413
32414 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32415
32416         * gcc.dg/empty1.C: New test.
32417
32418         * g++.dg/tls/init-2.C: Tweak error messages.
32419
32420 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32421
32422         * gcc.c-torture/compile/20020923-1.c: New test.
32423
32424 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32425
32426         * gcc.c-torture/execute/ffs-1.c: New test.
32427         * gcc.c-torture/execute/ffs-2.c: Ditto.
32428
32429 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32430
32431         * g++.dg/overload/member1.C: New test.
32432
32433 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32434
32435         * g++.dg/abi/empty7.C: New test.
32436         * g++.dg/init/pm2.C: Likewise.
32437
32438 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32439
32440         * g++.dg/rtti/crash1.C: New test.
32441
32442 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32443
32444         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32445         gcc.dg/sibcall-4.c: New tests.
32446
32447 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32448
32449         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32450         powerpc and MMIX targets.
32451
32452 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32453
32454         * gcc.dg/cpp/20020927-1.c: New.
32455
32456 2002-09-26  David S. Miller  <davem@redhat.com>
32457
32458         * gcc.c-torture/compile/trunctfdf.c: New.
32459
32460 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32461
32462         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32463
32464 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32465
32466         * gcc.c-torture/execute/loop-15.c: New.
32467
32468 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32469
32470         * README.QMTEST: Fix typo.
32471
32472 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32473
32474         * gcc.dg/20020926-1.c: New test.
32475
32476 2002-09-25  David S. Miller  <davem@redhat.com>
32477
32478         PR target/7842
32479         * gcc.c-torture/execute/shiftdi.c: New test.
32480
32481 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32482
32483         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32484         unique to the tool.
32485         * lib/g77.exp (g77_init): Likewise.
32486         * lib/g++.exp (g++_init): Likewise.
32487         * lib/objc.exp (objc_init): Likewise.
32488
32489 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32490
32491         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32492         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32493         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32494
32495 2002-09-25  Richard Henderson  <rth@redhat.com>
32496
32497         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32498         too-small long double.
32499
32500 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32501
32502         * gcc.dg/20020919-1.c: New test.
32503
32504 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32505
32506         * g++.dg/abi/bitfield6.C: New test.
32507         * g++.dg/abi/bitfield7.C: New test.
32508         * g++.dg/abi/bitfield8.C: New test.
32509         * g++.dg/abi/vbase11.C: New test.
32510
32511 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32512
32513         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32514         hppa*-*-hpux*.  Update test comment.
32515
32516 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32517
32518         * gcc.dg/tls/struct-1.c: New test.
32519
32520 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32521
32522         * gcc.dg/cpp/tr-warn2.c: Update.
32523
32524 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32525
32526         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32527
32528 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32529
32530         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32531         systems.
32532
32533 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32534
32535         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32536
32537         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32538         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32539         setting of cxxfilt.
32540
32541 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32542
32543         * gcc.dg/20020312-2.c: Update for darwin.
32544
32545 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32546
32547         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32548
32549 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32550
32551         * objc.dg/comp-types-1.m: New test.
32552         * objc.dg/comp-types-2.m: New test.
32553         * objc.dg/comp-types-3.m: New test.
32554         * objc.dg/comp-types-4.m: New test.
32555         * objc.dg/comp-types-5.m: New test.
32556         * objc.dg/comp-types-6.m: New test.
32557
32558 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32559
32560         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32561
32562 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32563
32564         * g++.dg/other/do1.C: New test.
32565
32566         * g++.dg/template/subst1.C: New test.
32567
32568 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32569
32570         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32571
32572 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32573
32574         * g++.dg/template/qualttp20.C: Adjust expected errors.
32575         * g++.old-deja/g++.jason/report.C: Likewise.
32576         * g++.old-deja/g++.other/qual1.C: Likewise.
32577
32578         * g++.dg/lookup/scoped2.C: New test.
32579
32580         * g++.dg/ext/asm3.C: New test.
32581
32582 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32583
32584         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32585
32586 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32587
32588         * ChangeLog: follow spelling conventions.
32589         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32590         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32591         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32592         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32593         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32594         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32595         * g++.old-deja/g++.law/global-init1.C: Likewise.
32596         * g++.old-deja/g++.other/delete4.C: Likewise.
32597         * g++.old-deja/g++.other/inline21.C: Likewise.
32598         * g++.old-deja/g++.other/singleton.C: Likewise.
32599         * g77.dg/strlen0.f: Likewise.
32600         * g77.f-torture/compile/20010519-1.f: Likewise.
32601         * g77.f-torture/compile/980310-4.f: Likewise.
32602         * gcc.c-torture/compile/20000605-1.c: Likewise.
32603         * gcc.c-torture/execute/20020225-1.c: Likewise.
32604         * gcc.dg/c90-hexfloat-2.c: Likewise.
32605         * gcc.dg/c99-bool-1.c: Likewise.
32606         * gcc.dg/c99-hexfloat-2.c: Likewise.
32607         * gcc.dg/dll-2.c: Likewise.
32608         * gcc.dg/wtr-union-init-1.c: Likewise.
32609         * gcc.dg/wtr-union-init-2.c: Likewise.
32610         * gcc.dg/wtr-union-init-3.c: Likewise.
32611         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32612         * gcc.dg/cpp/defined.c: Likewise.
32613         * gcc.dg/cpp/macsyntx.c: Likewise.
32614         * gcc.dg/cpp/paste2.c: Likewise.
32615         * gcc.dg/cpp/trad/defined.c: Likewise.
32616         * gcc.dg/format/c90-printf-1.c: Likewise.
32617         * gcc.dg/format/c90-scanf-1.c: Likewise.
32618         * gcc.dg/format/c99-printf-1.c: Likewise.
32619         * gcc.dg/format/c99-scanf-1.c: Likewise.
32620         * gcc.misc-tests/gcov-8.c: Likewise.
32621         * lib/profopt.exp: Likewise.
32622
32623 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32624
32625         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32626
32627 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32628
32629         * g++.dg/inherit/using2.C: New test.
32630
32631 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32632
32633         * ChangeLog: Follow spelling conventions.
32634         * g++.dg/template/friend4.C: Likewise.
32635         * g++.old-deja/g++.pt/crash67.C: Likewise.
32636         * gcc.c-torture/execute/20000801-4.c: Likewise.
32637         * gcc.dg/c90-digraph-1.c: Likewise.
32638         * gcc.dg/c94-digraph-1.c: Likewise.
32639         * gcc.dg/c99-digraph-1.c: Likewise.
32640         * gcc.dg/cpp/line5.c: Likewise.
32641         * gcc.dg/cpp/multiline.c: Likewise.
32642         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32643         * gcc.dg/format/attr-3.c: Likewise.
32644         * gcc.dg/format/c90-scanf-3.c: Likewise.
32645         * gcc.dg/format/ext-4.c: Likewise.
32646
32647 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32648
32649         * g++.dg/template/pretty1.C: New test.
32650
32651 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32652
32653         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32654
32655 2002-09-13  Matt Austern  <austern@apple.com>
32656
32657         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32658         passing a cast expression to a function by const reference.
32659
32660 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32661
32662         * g++.dg/template/deduce1.C: New test.
32663
32664 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32665
32666         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32667         32-bit int.
32668
32669 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32670
32671         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32672         usage.
32673
32674 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32675
32676         * gcc.c-torture/compile/20020910-1.c: New test.
32677
32678 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32679
32680         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32681
32682 2002-09-10  Andreas Jaeger  <aj@suse.de>
32683
32684         * gcc.dg/20020312-2.c: Adjust for x86-64.
32685
32686 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32687
32688         * g77.dg/7388.f: New test case for PR 7388.
32689
32690 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32691
32692         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32693
32694 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32695
32696         * objc.dg/proto-lossage-1.m: New test.
32697
32698 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32699
32700         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32701
32702 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32703
32704         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32705         expected to pass.
32706
32707 2002-09-06  Stan Shebs  <shebs@apple.com>
32708             David Edelsohn  <edelsohn@gnu.org>
32709
32710         * gcc.dg/weak: New directory.
32711         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32712         target-specific xfail bits.
32713         * gcc.dg/typeof-2.c: Move to new directory.
32714         * gcc.dg/weak.exp: New expect script.
32715
32716 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32717
32718         * gcc.c-torture/execute/extzvsi.c: New test.
32719
32720 2002-09-05  Stan Shebs  <shebs@apple.com>
32721
32722         * gcc.dg/weak-1.c: xfail on Darwin.
32723         * gcc.dg/weak-2.c: Ditto.
32724         * gcc.dg/weak-3.c: Ditto.
32725         * gcc.dg/weak-4.c: Ditto.
32726         * gcc.dg/weak-5.c: Ditto.
32727         * gcc.dg/weak-6.c: Ditto.
32728         * gcc.dg/weak-7.c: Ditto.
32729         * gcc.dg/weak-8.c: Ditto.
32730         * gcc.dg/weak-9.c: Ditto.
32731
32732 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32733
32734         * gcc.c-torture/execute/loop-14.c: New test.
32735
32736 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * g++.dg/other/cxa-atexit1.C: New test.
32739
32740         * gcc.dg/typeof-2.c: New test.
32741
32742 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32743
32744         * gcc.dg/builtins-2.c: New testcase.
32745         * gcc.dg/builtins-3.c: New testcase.
32746
32747 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32748
32749         * gcc.dg/cpp/_Pragma4.c: New test.
32750
32751 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32752
32753         * objc/execute/nil_method-1.m: New testcase.
32754
32755 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32756
32757         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32758         [Object class], not [Object initialize].
32759
32760 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32761             Hans-Peter Nilsson  <hp@bitrange.com>
32762
32763         * gcc.c-torture/execute/20020720-1.x: Skip test on
32764         mmix-knuth-mmixware.  Correct comment.
32765
32766 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32767
32768         * testsuite/g++.dg/abi/bitfield5.C: New test.
32769         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32770
32771 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32772
32773         * objc.dg/undeclared-selector.m: New test.
32774
32775 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32776
32777         * g++.dg/other/offsetof1.C: Avoid cast warning.
32778
32779 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32780
32781         * objc.dg/super-class-2.m: New test.
32782
32783 2002-08-24  Matt Austern  <austern@apple.com>
32784
32785         * g++.dg/ext/lvaddr.C: New test.
32786         * g++.dg/ext/lvcast.C: New test.
32787
32788 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32789
32790         * testsuite/g++.dg/inherit/cond1.C: New test.
32791
32792 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32793
32794         * gcc.dg/noncompile/incomplete-1.c: New test.
32795
32796 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32797
32798         * gcc.dg/typespec-1.c: New test.
32799
32800 2002-08-20  Devang Patel  <dpatel@apple.com>
32801         * objc.dg/proto-hier-2.m: New test.
32802
32803 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32804
32805         * objc.dg/bitfield-1.m: New test.
32806         * objc.dg/bitfield-2.m: New test.
32807
32808 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32809
32810         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32811         gcc.dg/c99-flex-array-4.c: New tests.
32812
32813 2002-08-16  Stan Shebs  <shebs@apple.com>
32814
32815         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32816
32817 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32818
32819         * gcc.dg/typeof-1.c: New test.
32820         * g++.dg/ext/typeof2.C: New test.
32821
32822 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32823
32824         * g++.dg/other/offsetof1.C: New test.
32825
32826 2002-08-14  Richard Henderson  <rth@redhat.com>
32827
32828         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32829
32830 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32831
32832         * gcc.dg/cpp/_Pragma3.c: New test.
32833
32834 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32835
32836         * g++.dg/template/inherit3: New test.
32837
32838 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32839
32840         * gcc.dg/bitfld-4.c: Add blank options.
32841
32842 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32843
32844         * g++.dg/template/crash1.C: New test.
32845
32846 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32847
32848         * gcc.dg/tls/opt-2.c: New test.
32849
32850 2002-08-08  Devang Patel  <dpatel@apple.com>
32851
32852         * objc.dg/selector-1.m : New test
32853
32854 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32855
32856         * g++.dg/abi/bitfield4.C: New test.
32857         * gcc.dg/bitfld-4.c: New test.
32858
32859 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         * g++.dg/other/packed1.C: New test.
32862
32863 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32864
32865         * g++.dg/abi/offsetof.C: Tweak error messages.
32866         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32867
32868 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32869
32870         * gcc.dg/bitfld-3.c: New test.
32871
32872 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32873             Richard Henderson  <rth@redhat.com>
32874
32875         * gcc.dg/i386-bitfield1.c: New test.
32876         * g++.dg/abi/bitfield3.C: Update.
32877
32878 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32879
32880         * objc.dg/const-str-2.m: Update.
32881         * gcc.dg/cpp/c++98.c: Change to C extension.
32882         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32883         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32884
32885 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32886
32887         * testsuite/gcc.dg/tls/diag-3.c: New.
32888
32889 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32890
32891         * g++.dg/README (Subdirectories): Document new subdir expr.
32892         * g++.dg/expr/pmf-1.C: New test.
32893
32894 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32895
32896         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32897
32898 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32899
32900         * g++.dg/abi/bitfield3.C: New test.
32901
32902 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32903
32904         * lib/gcov.exp: Tweak expected line formats.
32905         * gcc.misc-tests/gcov8.c: New test.
32906         * gcc.misc-tests/gcov8.x: New flags.
32907
32908 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32909
32910         * consistency.vlad/layout/endian.c: Include string.h.
32911
32912         * gcc.c-torture/execute/20020805-1.c: New test.
32913
32914 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32915
32916         * g++.dg/other/conversion1.C: New test.
32917
32918 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32919
32920         * gcc.dg/builtins-1.c: New testcase.
32921
32922 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32923
32924         * g++.dg/inherit/access3.C: New test.
32925
32926 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32927
32928         * gcc.dg/ia64-visibility-2.c: New test.
32929
32930 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32931
32932         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32933         __qualifier_flags to __flags.
32934
32935 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32936
32937         * g++.dg/inherit/operator1.C: New test.
32938         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32939         * g++.dg/other/error1.C: Change expected error message.
32940         * g++.dg/template/conv4.C: Likewise.
32941
32942 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32943
32944         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32945         for documented behavior.
32946
32947 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32948
32949         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32950         several targets known to fail.
32951
32952 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32953
32954         * gcc.dg/mips-args-[123].c: New tests.
32955
32956 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32957
32958         * gcc.dg/ppc-spe.c: New.
32959
32960 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32961
32962         * g++.dg/other/ptrmem4.C: New testcase.
32963
32964 2002-07-24  Richard Henderson  <rth@redhat.com>
32965
32966         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32967
32968 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32969
32970         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32971
32972 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32973
32974         * gcc.c-torture/execute/memset-3.c: New testcase.
32975
32976 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32977
32978         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32979         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32980
32981 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32982
32983         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32984         Delete.
32985
32986 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32987
32988         * gcc.c-torture/compile/simd-4.c: New test.
32989
32990 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32991
32992         PR c++/7347, c++/7348
32993         * g++.dg/template/access4.C: New test.
32994         * g++.dg/template/access5.C: New test.
32995         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32996         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32997         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32998         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32999
33000 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33001
33002         * gcc.dg/gnu89-init-2.c: New test.
33003
33004 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33005
33006         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33007
33008 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33009
33010         * gcc.c-torture/execute/20020720-1.c: New testcase.
33011
33012 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33013
33014         * gcc.dg/cpp/Wsignprom.c: New tests.
33015
33016 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33017
33018         * gcc.c-torture/execute/loop-13.c: New test.
33019
33020 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33021
33022         * gcc.dg/cpp/expr.c: New tests.
33023
33024 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33025
33026         * g++.dg/opt/pr6713.C: Add template instantiation.
33027
33028 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33029
33030         * gcc.dg/nest.c: New test.
33031
33032 2002-07-17  Richard Henderson  <rth@redhat.com>
33033
33034         * g++.dg/opt/pr6713.C: New test.
33035
33036 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33037
33038         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33039         XFAIL for all x86 processors.
33040
33041 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33042
33043         * gcc.c-torture/execute/20010122-1.x: Do not test with
33044         -fomit-frame-pointer.
33045
33046 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33047
33048         * g++.dg/template/instantiate2.C: New test.
33049         * g++.dg/template/spec4.C: New test.
33050
33051 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33052
33053         * g++.dg/template/access2.C: New test.
33054         * g++.dg/template/access3.C: New test.
33055
33056 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33057
33058         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33059         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33060         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33061         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33062         Convert to use <stdarg.h>.
33063         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33064         Delete.
33065         * gcc.dg/va-arg-2.c: New.
33066         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33067
33068 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33069
33070         * gcc.c-torture/compile/20020710-1.c: New test.
33071
33072 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33073                           Andrew Pinski  <pinskia@physics.uc.edu>
33074
33075         gcc.c-torture/compile/simd-2.c: New testcase.
33076         gcc.c-torture/compile/simd-3.c: Likewise.
33077
33078 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33079
33080         PR c++/7224
33081         * g++.dg/overload/error1.C: New test.
33082
33083 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33084
33085         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33086         configuration and IRIX 6 O32 ABI.
33087
33088 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33089
33090         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33091
33092 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33093
33094         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33095
33096 2002-07-10  Jeffrey A Law  <law@redhat.com>
33097
33098         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33099
33100         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33101
33102 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33103
33104         * gcc.dg/20020312-2.c: Check for __PPC__.
33105
33106 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33107
33108         * gcc.c-torture/compile/20020709-1.c: New test.
33109
33110 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33111
33112         * g++.dg/template/qualttp21.C: New test case.
33113
33114 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33115
33116         * gcc.c-torture/compile/20020706-1.c: New test.
33117         * gcc.c-torture/compile/20020706-2.c: New test.
33118
33119 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33120             Alexandre Oliva  <aoliva@redhat.com>
33121
33122         * g++.dg/warn/incomplete1.C: New test.
33123
33124 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33125
33126         PR c++/7099
33127         * g++.dg/warn/noreturn1.C: New test.
33128
33129 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33130
33131         PR c++/6706
33132         * g++.dg/debug/debug6.C: New test.
33133         * g++.dg/debug/debug7.C: New test.
33134
33135 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33136
33137         * gcc.c-torture/compile/simd-3.c: New test.
33138
33139 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33140
33141         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33142         * gcc.dg/20020620-1.c: Likewise.
33143
33144 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33145
33146         PR c++/6944
33147         * g++.dg/init/array4.C: New test.
33148         * g++.dg/init/array5.C: New test.
33149
33150 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33151
33152         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33153         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33154
33155 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33156
33157         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33158         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33159         * gcc.dg/wtr-conversion-1.c: Likewise.
33160         * gcc.dg/wtr-escape-1.c: Likewise.
33161         * gcc.dg/wtr-int-type-1.c: Likewise.
33162         * gcc.dg/wtr-label-1.c: Likewise.
33163         * gcc.dg/wtr-static-1.c: Likewise.
33164         * gcc.dg/wtr-strcat-1.c: Likewise.
33165         * gcc.dg/wtr-suffix-1.c: Likewise.
33166         * gcc.dg/wtr-switch-1.c: Likewise.
33167         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33168         * gcc.dg/wtr-union-init-1.c: Likewise.
33169         * gcc.dg/wtr-union-init-2.c: Likewise.
33170         * gcc.dg/wtr-union-init-3.c: Likewise.
33171
33172         * gcc.dg/wtr-func-def-1.c: New test.
33173
33174 2002-07-02 Devang Patel <dpatel@apple.com>
33175
33176         * objc.dg/param-1.m: New test.
33177
33178 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33179
33180         * gcc.dg/cpp/trad/directive.c: Add test.
33181         * gcc.dg/cpp/trad/macroargs.c: Add test.
33182         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33183
33184 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33185
33186         * gcc.dg/cpp/cmdlne-M.c: New test.
33187
33188 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33189
33190         * objc.dg/desig-init-1.m: New test.
33191
33192 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33193
33194         PR c++/6716
33195         * g++.dg/template/instantiate1.C: New test.
33196
33197 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33198
33199         PR c++/7112
33200         * g++.dg/template/sizeof2.C: New test.
33201
33202 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33203
33204         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33205         gcc.dg/cpp/trad/include.c: New tests.
33206
33207 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33208
33209         PR target/7177
33210         * gcc.c-torture/compile/20020701-1.c: New test.
33211
33212 2002-07-01  Stan Shebs  <shebs@apple.com>
33213
33214         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33215         header here...
33216         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33217         (objc-torture-execute): or here.
33218
33219 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33220
33221         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33222
33223 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33224
33225         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33226
33227 2002-06-30  Devang Patel  <dpatel@apple.com>
33228
33229         * objc.dg/fsyntax-only.m: New test.
33230
33231 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33232
33233         PR c++/6695
33234         * g++.dg/template/friend7.C: New file.
33235
33236 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33237
33238         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33239         return type.
33240
33241 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33242
33243         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33244         avoid division by zero.
33245
33246 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33247
33248         * gcc.dg/Wunknownprag.c: New tests.
33249
33250 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33251
33252         * gcc.c-torture/execute/simd-2.c: New test.
33253
33254 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33255
33256         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33257         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33258         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33259         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33260         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33261         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33262         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33263         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33264         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33265         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33266         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33267         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33268         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33269         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33270         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33271         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33272         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33273
33274 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33275
33276         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33277         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33278         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33279         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33280         New tests.
33281         * gcc.dg/cpp/trad/directive.c: Update.
33282
33283 2002-06-23  Andreas Jaeger  <aj@suse.de>
33284
33285         * gcc.c-torture/execute/complex-6.c: New.
33286
33287 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33288
33289         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33290         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33291         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33292         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33293
33294 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33295
33296         * gcc.dg/cpp/trad: New directory with traditional tests copied
33297         from parent directory.
33298         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33299         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33300         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33301         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33302         Move to trad/ and rename.
33303         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33304         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33305         gcc.dg/cpp/trad/redef2.c: New tests.
33306         * gcc.dg/cpp/trad/trad.exp: New driver.
33307
33308 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33309
33310         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33311         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33312         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33313         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33314         Remove.
33315
33316 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33317
33318         * gcc.dg/20020620-1.c: New test.
33319
33320 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33321
33322         * g++.dg/template/ttp4.C: New test.
33323
33324 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33325
33326         * g++.dg/opt/vt1.C: Fix regexp.
33327
33328 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33329
33330         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33331         Don't use attribute `noinline'.
33332
33333 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33334
33335         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33336
33337 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33338
33339         * gcc.c-torture/execute/simd-1.c: New.
33340
33341         * gcc.dg/simd-1.c: New.
33342
33343 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33344
33345         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33346
33347 2002-06-16  Richard Henderson  <rth@redhat.com>
33348
33349         * g++.dg/ext/anon-struct1.C: New.
33350         * g++.dg/ext/anon-struct2.C: New.
33351         * g++.dg/ext/anon-struct3.C: New.
33352         * gcc.dg/anon-struct-1.c: New.
33353         * gcc.dg/anon-struct-2.c: New.
33354         * gcc.dg/anon-struct-3.c: New.
33355         * gcc.dg/20011008-1.c: Adjust warning text.
33356         * gcc.dg/20020527-1.c: Add -fms-extensions.
33357
33358 2002-06-16  Richard Henderson  <rth@redhat.com>
33359
33360         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33361
33362 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33363
33364         * gcc.c-torture/execute/20020615-1.c: New test.
33365
33366 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33367
33368         * gcc.c-tortuture/execute/compare-1.c: New test case.
33369         * gcc.c-tortuture/execute/compare-2.c: New test case.
33370         * gcc.c-tortuture/execute/compare-3.c: New test case.
33371
33372 2002-06-13  Richard Henderson  <rth@redhat.com>
33373
33374         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33375         ia64 ilp32.
33376
33377 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33378
33379         * g++.dg/template/typename2.C: Update error message.
33380
33381 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33382
33383         * gcc.c-torture/execute/20020611-1.c: New test.
33384
33385 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33386
33387         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33388         list of targets to skip.
33389
33390 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33391
33392         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33393         targets if not optimizing.
33394
33395 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33396
33397         * gcc.c-torture/compile/20020605-1.c: New test.
33398
33399         * g++.dg/opt/vt1.C: New test.
33400
33401         * gcc.dg/20020531-1.c: New test.
33402
33403         * gcc.dg/20020530-1.c: New test.
33404
33405         * gcc.dg/20020527-1.c: New test.
33406
33407         * g++.dg/opt/cse1.C: New test.
33408
33409 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33410
33411         * gcc.dg/20020607-2.c: New test case.
33412
33413 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33414
33415         * gcc.c-torture/compile/20020604-1.c: New test.
33416
33417 2002-06-04  Richard Henderson  <rth@redhat.com>
33418
33419         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33420         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33421         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33422
33423 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33424
33425         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33426
33427 2002-06-03  Richard Henderson  <rth@redhat.com>
33428
33429         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33430         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33431
33432 2002-06-02  Richard Henderson  <rth@redhat.com>
33433
33434         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33435         test functions static.
33436
33437 2002-06-02  Andreas Jaeger  <aj@suse.de>
33438
33439         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33440         now.
33441
33442 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33443
33444         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33445         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33446         Update for mofified diagnostics.
33447         * gcc.dg/c99-intconst-1.c: No longer fail.
33448
33449 2002-06-02  Richard Henderson  <rth@redhat.com>
33450
33451         * gcc.dg/uninit-A.c: Remove xfail markers.
33452
33453 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33454
33455         * gcc.dg/fnegate-1.c: New test case.
33456
33457 2002-05-30  Osku Salerma  <osku@iki.fi>
33458
33459         * gcc.c-torture/execute/mayalias-1.c: New file.
33460
33461 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33462
33463         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33464         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33465         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33466
33467 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33468
33469         * gcc.c-torture/execute/20020529-1.c: New test.
33470
33471 2002-05-27  Richard Henderson  <rth@redhat.com>
33472
33473         * g++.dg/ext/attrib6.C: New test case.
33474
33475 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33476
33477         * gcc.c-torture/execute/pure-1.c: New test.
33478
33479 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33480
33481         * gcc.dg/cpp/arith-2.c: Remove.
33482
33483 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33484
33485         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33486         * gcc.dg/cpp/if-3.c: Remove.
33487
33488 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33489
33490         * g++.dg/opt/cse2.C: New test.
33491
33492 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33493
33494         * gcc.dg/cpp/arith-1.c: New semantic tests.
33495         * gcc.dg/cpp/if-1.c: Update.
33496
33497 2002-05-24  Ben Elliston  <bje@redhat.com>
33498
33499         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33500
33501 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33502
33503         * gcc.dg/verbose-asm.c: New test.
33504
33505 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33506
33507         * gcc.dg/cpp/paste12.c: New test.
33508
33509 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33510
33511         * g++.dg/parse/named_ops.C: New test.
33512
33513 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33514
33515         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33516
33517 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33518
33519         * gcc.dg/weak-2.c: Allow optional leading underscore
33520         in scan-assembler symbol name.
33521         * gcc.dg/weak-3.c: Likewise.
33522         * gcc.dg/weak-4.c: Likewise.
33523         * gcc.dg/weak-5.c: Likewise.
33524
33525 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33526
33527         * gcc.dg/20020523-1.c: New test.
33528
33529 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33530
33531         * objc.dg/const-str-2.m: Update now that we stop after
33532         a command line error.
33533
33534 2002-05-22  Richard Henderson  <rth@redhat.com>
33535
33536         * g++.dg/dg.exp: Fix typo in test pruneing.
33537
33538 2002-05-22  Richard Henderson  <rth@redhat.com>
33539
33540         * g++.dg/dg.exp: Prune the tls subdirectory.
33541         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33542         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33543         * g++.dg/tls/init-1.C: New.
33544
33545 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33546
33547         * gcc.dg/20020517-1.c: New test.
33548
33549 2002-05-21  Richard Henderson  <rth@redhat.com>
33550
33551         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33552         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33553
33554 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33555
33556         * g++.dg/other/copy2.C: New test.
33557
33558 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33559
33560         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33561         (MAX_COPY): Bump up to 10 times sizeof (long long).
33562         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33563
33564         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33565         sizeof (long long).
33566
33567         * gcc.c-torture/execute/strcpy-1.c: New test.
33568
33569 2002-05-19  Jason Merrill  <jason2redhat.com>
33570
33571         * g++.dg/ext/oper1.C: New test.
33572
33573 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33574 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33575
33576         * README.QMTEST: New file.
33577
33578         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33579
33580 2002-05-19  Andreas Jaeger  <aj@suse.de>
33581
33582         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33583         now.
33584         * gcc.c-torture/execute/loop-2d.x: Likewise.
33585
33586 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33587
33588         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33589         support weak symbols.
33590         * gcc.dg/weak-4.c: Likewise.
33591         * gcc.dg/weak-6.c: Likewise.
33592
33593 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33594
33595         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33596         cygwin, coff and h8300-*-hms targets
33597         * gcc.dg/weak-5.c: Likewise.
33598         * gcc.dg/weak-7.c: Likewise.
33599
33600 2002-05-16  Jason Merrill  <jason@redhat.com>
33601
33602         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33603         (scan-assembler-not, scan-assembler-dem): Likewise.
33604         (scan-assembler-dem-not): Likewise.
33605
33606 2002-05-15  Richard Henderson  <rth@redhat.com>
33607
33608         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33609
33610 2002-05-15  Richard Henderson  <rth@redhat.com>
33611
33612         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33613         (vfoo1f): Warning here.
33614         (vfoo1l): Don't redefine the alias.
33615
33616 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33617
33618         * g++.dg/init/pm1.C: New test.
33619
33620 2002-05-12  David S. Miller  <davem@redhat.com>
33621
33622         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33623         types.
33624
33625 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33626
33627         * gcc.c-torture/execute/20020510-1.c: New test case.
33628
33629 2002-05-10  David S. Miller  <davem@redhat.com>
33630
33631         * gcc.c-torture/execute/conversion.c: Test long double too.
33632
33633 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33634
33635         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33636         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33637         * lib/g++.exp (g++_link_flags): Likewise.
33638         * lib/objc.exp (objc_target_compile): Likewise.
33639
33640 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33641
33642         * gcc.dg/cpp/poison.c: Update.
33643         * gcc.dg/cpp/20000625-2.c: Remove.
33644         * gcc.dg/cpp/direct2s.c: Remove final test.
33645
33646 2002-05-08  Tom Rix  <trix@redhat.com>
33647
33648         * gcc.c-torture/execute/20020508-1.c: New test.
33649         * gcc.c-torture/execute/20020508-2.c: New test.
33650         * gcc.c-torture/execute/20020508-3.c: New test.
33651
33652 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33653
33654         * gcc.dg/cpp/charconst-4.c: More tests.
33655
33656 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33657
33658         PR c/6569
33659         * gcc.dg/weak-3.c: Update location of warning messages.
33660         * gcc.dg/weak-5.c: Likewise.
33661
33662 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33663
33664         * gcc.c-torture/execute/20020506-1.c: New test case.
33665
33666 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33667
33668         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33669
33670 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33671
33672         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33673
33674 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33675
33676         * gcc.dg/cpp/charconst-3.c: New test.
33677
33678 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33679
33680         * gcc.dg/cpp/charconst.c: Update tests.
33681
33682 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33683
33684         * treelang: Added directory for new sample language treelang. Also
33685         lib/treelang.exp: New file to signal treelang should be tested.
33686
33687 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33688
33689         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33690         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33691         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33692         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33693         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33694         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33695         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33696
33697 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33698
33699         * gcc.dg/format/xopen-2.c: New test.
33700
33701 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * gcc.dg/20020503-1.c: New test.
33704
33705 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33706
33707         * g++.dg/init/dtor1.C: Make it tougher.
33708
33709 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33710
33711         * g++.dg/init/dtor1.C: New test.
33712
33713 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33714
33715         * gcc.dg/altivec-8.c: New.
33716
33717 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33718
33719         * gcc.dg/altivec-7.c: New.
33720
33721 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33722
33723         * g++.dg/parse/typedef1.C: New test.
33724
33725 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33726
33727         PR c++/6486
33728         * g++.dg/template/friend6.C: New test.
33729
33730         PR c++/6492
33731         * g++.dg/init/copy1.C: New test.
33732
33733 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33734
33735         * g++.dg/warn/effc1.C: New test.
33736
33737 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33738
33739         * gcc.dg/cpp/if-cexp.c: Add a test.
33740
33741 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33742
33743         * gcc.dg/20020426-2.c: New test.
33744
33745 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33746
33747         * gcc.dg/cpp/if-mop.c: Update.
33748         * gcc.dg/cpp/if-mpar.c: Add test.
33749         * gcc.dg/cpp/if-oppr.c: Update.
33750
33751 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33752
33753         PR c/6343
33754         * gcc.dg/weak-[2-7].c: New tests.
33755
33756 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33757
33758         * gcc.dg/enum1.c: New test.
33759
33760 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33761
33762         PR c++/6497
33763         * g++.dg/inherit/access2.C: New test.
33764
33765 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33766
33767         PR bootstrap/6445
33768         * gcc.dg/20020426-1.c: New test.
33769
33770 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33771
33772         * g++.dg/abi/enum1.C: New test.
33773
33774 2002-04-26  Richard Henderson  <rth@redhat.com>
33775
33776         * gcc.dg/c99-bool-1.c: Expect always true warning.
33777
33778 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33779
33780         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33781
33782 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33783
33784         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33785         targets.
33786
33787 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33788
33789         * g++.dg/abi/mange7.C: New test.
33790
33791         PR c++/6438.
33792         * g++.dg/parse/stmtexpr2.C: New test.
33793
33794 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33795
33796         * gcc.dg/20020312-2.c: Add SH target.
33797
33798 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33799
33800         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33801         compiler output on mips*-*-irix*.
33802
33803 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33804
33805         * g++.dg/parse/attr1.C: New test.
33806
33807 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33808
33809         * gcc.c-torture/execute/string-opt-17.c: New test case.
33810         * gcc.c-torture/execute/memset-2.c: New test case.
33811
33812 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33813
33814         PR c++/6256:
33815         * g++.dg/template/friend5.C: New test.
33816
33817         PR c++/6331:
33818         * g++.dg/template/qual1.C: Likewise.
33819
33820 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33821
33822         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33823         Include stdlib.h, not stdio.h or ctype.h.
33824
33825 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33826
33827         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33828         cris-*-elf* and mmix-*-*.
33829         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33830         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33831         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33832         Ditto.
33833         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33834         * gcc.dg/wchar_t-1.c: Ditto.
33835
33836 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33837
33838         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33839         Clarify comment.
33840
33841 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33842
33843         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33844
33845 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33846
33847         * gcc.c-torture/execute/20000906-1.x: Delete.
33848
33849 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33850
33851         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33852
33853 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33854
33855         * PR6367
33856         * g77.f-torture/execute/6367.f: New test.
33857         * g77.f-torture/execute/6367.x: Disable for MMIX.
33858
33859 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33860
33861         * PR6352
33862         * g++.dg/opt/inline2.C: New test.
33863
33864 2002-04-18  Richard Henderson  <rth@redhat.com>
33865
33866         * gcc.dg/20000906-1.c: Enable for all targets.
33867         * gcc.c-torture/compile/iftrap-2.c: New.
33868
33869 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33870
33871         * gcc.dg/20020418-1.c: New test.
33872         * gcc.dg/20020418-2.c: New test.
33873
33874 2002-04-18  Richard Henderson  <rth@redhat.com>
33875
33876         * gcc.c-torture/compile/iftrap-1.c: New.
33877         * gcc.dg/iftrap-1.c: Adjust for ia64.
33878         * gcc.dg/iftrap-2.c: New.
33879
33880 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33881
33882         * gcc.c-torture/compile/20020418-1.c: New test.
33883
33884 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33885
33886         * gcc.c-torture/compile/20020415-1.c: New.
33887
33888 2002-04-18  David S. Miller  <davem@redhat.com>
33889
33890         * gcc.c-torture/execute/20020418-1.c: New test.
33891
33892 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33893
33894         * gcc.dg/20020416-1.c: New test.
33895
33896         * g++.dg/opt/inline1.C: New test.
33897
33898 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33899
33900         * gcc.dg/altivec-5.c: New test.
33901
33902         * gcc.dg/20020415-1.c: New test.
33903
33904 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33905
33906         * testsuite/lib/chill.exp: Remove.
33907
33908 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33909
33910         * g++.dg/other/big-struct.C: New test.
33911
33912 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33913
33914         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33915         of scratch file.
33916
33917 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33918
33919         PR c/6277
33920         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33921         in scan-assembler function name
33922
33923 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33924
33925         * g77.f-torture/execute/980628-4.x,
33926         g77.f-torture/execute/980628-5.x,
33927         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33928         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33929         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33930         i[34567]86-*-*.
33931
33932 2002-04-13  David S. Miller  <davem@redhat.com>
33933
33934         * gcc.c-torture/execute/20020413-1.c: New test.
33935
33936 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33937
33938         * gcc.dg/asm-6.c,
33939         * g++.dg/ext/asm1.C: New tests.
33940
33941 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33942
33943         PR c++ 5373.
33944         * g++.dg/parse/stmtexpr1.C: New test.
33945
33946         PR c++/5189.
33947         * g++.dg/template/copy1.C: New test.
33948
33949 2002-04-12  Richard Henderson  <rth@redhat.com>
33950
33951         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33952
33953 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33954
33955         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33956         gcc.c-torture/execute/20020307-2.c.
33957
33958 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33959
33960         * g++.dg/ext/attrib5.C,
33961         * g++.dg/lookup/struct1.C: New tests.
33962
33963 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33964
33965         * gcc.dg/20020411-1.c: New test.
33966
33967         * gcc.c-torture/execute/20020411-1.c: New test.
33968
33969 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33970
33971         * g77.f-torture/execute/6177.f: New test.
33972
33973 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33974
33975         PR middle-end/6247
33976         * g++.dg/opt/cleanup1.C: New test.
33977
33978         * g++.dg/opt/const1.C: New test.
33979
33980 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33981
33982         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33983
33984 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33985
33986         PR c++/5507
33987         * g++.dg/template/typename2.C: New test.
33988
33989 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33990
33991         * gcc.c-torture/execute/loop-12.c: New.
33992
33993 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33994
33995         * g77.f-torture/execute/980628-4.x,
33996         g77.f-torture/execute/980628-5.x,
33997         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33998         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33999         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34000
34001 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34002
34003         PR optimization/6086
34004         * g++.dg/opt/preinc1.C: New test.
34005
34006 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34007
34008         PR c++/5571
34009         * g++.dg/opt/static2.C: New test.
34010
34011 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c/5120
34014         * gcc.dg/20020406-1.c: New test.
34015
34016 2002-04-04  David S. Miller  <davem@redhat.com>
34017
34018         * gcc.c-torture/execute/20020404-1.c: New test.
34019
34020 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34021
34022         PR c/6123
34023         * gcc.dg/20020312-2.c: Do not declare global register variable
34024         if __PIC__ or __pic__ is defined.
34025
34026 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34027
34028         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34029         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34030
34031 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34032
34033         * gcc.misc-tests/linkage.exp: Update last change to handle
34034         sparc*-, not just sparc-.
34035
34036 2002-04-03  Richard Henderson  <rth@redhat.com>
34037
34038         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34039
34040 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34041
34042         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34043
34044 2002-04-02  David S. Miller  <davem@redhat.com>
34045
34046         * gcc.c-torture/execute/20020402-3.c: New test.
34047
34048 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34049
34050         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34051         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34052
34053         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34054         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34055         g77.f-torture/execute/20001201.x,
34056         g77.f-torture/execute/u77-test.x: New files.
34057
34058         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34059         * gcc.dg/wchar_t-1.c: Ditto.
34060
34061 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34062
34063         * gcc.c-torture/execute/20020402-1.c: New test.
34064
34065 2002-04-01  Richard Henderson  <rth@redhat.com>
34066
34067         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34068
34069         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34070
34071 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34072
34073         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34074
34075 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34076
34077         * g++.dg/inherit/template-as-base.C: Expect error.
34078         * g++.dg/inherit/namespace-as-base.C: Likewise.
34079
34080 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34081
34082         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34083         g++.dg/ext/instantiate3.C: Tweak match patterns.
34084
34085         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34086         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34087         -da test.
34088
34089 2002-03-31  Richard Henderson  <rth@redhat.com>
34090
34091         * gcc.dg/special/alias-2.c: New.
34092         * gcc.dg/special/ecos.exp: Run it.
34093
34094 2002-03-31  Richard Henderson  <rth@redhat.com>
34095
34096         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34097
34098 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34099
34100         * gcc.dg/weak-1.c: Disable on h8300 port.
34101
34102 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34103
34104         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34105         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34106         ordering tests.
34107         * g++.dg/bprob/bprob-1.C: New test.
34108         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34109         * g++.dg/gcov/gcov-1.C: New test.
34110         * g++.dg/gcov/gcov-1.x: New file.
34111         * g++.dg/gcov/gcov-2.C: New test.
34112         * g++.dg/gcov/gcov-3.C: New test.
34113         * g++.dg/gcov/gcov-3.h: New file.
34114
34115 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34116
34117         * g++.old-deja/g++.other/builtins5.C: New test.
34118         * g++.old-deja/g++.other/builtins6.C: New test.
34119         * g++.old-deja/g++.other/builtins7.C: New test.
34120         * g++.old-deja/g++.other/builtins8.C: New test.
34121         * g++.old-deja/g++.other/builtins9.C: New test.
34122
34123 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34124
34125         * g++.dg/opt/static1.C: New test.
34126
34127         * g++.dg/opt/longbranch1.C: New test.
34128
34129 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34130
34131         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34132
34133         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34134
34135 2002-03-28  Jeffrey A Law  (law@redhat.com)
34136
34137         * gcc.c-torture/execute/20020328-1.c: New test.
34138
34139 2002-03-27  Richard Henderson  <rth@redhat.com>
34140
34141         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34142         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34143         move from g++.old-deja/g++.ext/.
34144
34145 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34146
34147         * g++.dg/init/new2.C: New test.
34148
34149 2002-03-26  Richard Henderson  <rth@redhat.com>
34150
34151         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34152
34153         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34154         on sparc.
34155
34156         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34157         sparcv9 systems.
34158         * gcc.dg/20001102-1.c: Likewise.
34159
34160 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34161
34162         * gcc.dg/cpp/endif-pedantic1.c,
34163         gcc.dg/cpp/endif-pedantic2.c: New tests.
34164
34165 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34166
34167         * g++.dg/init/new1.C: New test.
34168
34169 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34170
34171         * g++.dg/abi/vbase9.C: New test.
34172
34173 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34174
34175         * gcc.dg/arm-asm.c: New test.
34176
34177 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34178
34179         * gcc.dg/Wswitch-enum.c: New test.
34180         Fix PR c/5044.
34181
34182 2002-03-26  Richard Henderson  <rth@redhat.com>
34183
34184         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34185         structure.
34186
34187 2002-03-25  Richard Henderson  <rth@redhat.com>
34188
34189         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34190         sparcv9 systems.
34191
34192         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34193         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34194
34195 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34196
34197         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34198
34199 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34200
34201         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34202         targets using generic thunk support.
34203
34204 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34205
34206         * gcc.c-torture/compile/20020323-1.c: New test.
34207
34208         * g++.dg/opt/conj2.C: New test.
34209
34210 2002-03-24  Richard Henderson  <rth@redhat.com>
34211
34212         * gcc.dg/weak-1.c: Use -fno-common.
34213
34214 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34215
34216         * g77.dg/f77-edit-apostrophe-out.f: New test
34217         * g77.dg/f77-edit-h-out.f: New test
34218         * g77.dg/f77-edit-t-in.f: New test
34219         * g77.dg/f77-edit-t-out.f: New test
34220         * g77.dg/f77-edit-x-out.f: New test
34221         * g77.dg/f77-edit-slash-out.f: New test
34222         * g77.dg/f77-edit-colon-out.f: New test
34223         * g77.dg/f77-edit-s-out.f: New test
34224
34225 2002-03-24  Richard Henderson  <rth@redhat.com>
34226
34227         * objc/execute/formal_protocol-6.x: New XFAIL.
34228
34229 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34230
34231         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34232         that do not support weak symbols
34233
34234 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34235
34236         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34237         * lib/g77.exp: Likewise.
34238         * lib/objc.exp: Likewise.
34239
34240 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34241
34242         * gcc.dg/Wswitch-default.c: New test.
34243
34244 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34245
34246         * g++.dg/other/enum1.C: New test.
34247
34248 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34249
34250         * gcc.dg/pragma-ep-3.c: Fix typo.
34251
34252 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34253
34254         * g++.dg/inherit/template-as-base.C: New test.
34255
34256 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34257
34258         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34259         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34260
34261 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34262
34263         * gcc.dg/cpp/multiline.c: Update to match.
34264
34265 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34266
34267         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34268
34269 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34270
34271         * gcc.dg/cpp/extratokens2.c: New file.
34272
34273 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34274
34275         * gcc.dg/20020312-2.c: Add rs6000 target.
34276
34277         * gcc.c-torture/compile/20020319-1.c: New test.
34278
34279 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34280
34281         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34282         (A, E): Handle this.
34283
34284 2002-03-20  Jason Merrill  <jason@redhat.com>
34285
34286         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34287         ignoring -fpic.
34288         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34289         through prune_gcc_output.
34290
34291 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34292
34293         * gcc.c-torture/compile/20020320-1.c: New test.
34294
34295 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34296
34297         * gcc.c-torture/compile/20020318-1.c: New test.
34298
34299         * gcc.dg/struct-by-value-1.c: New test.
34300
34301         * gcc.dg/20020319-1.c: New test.
34302
34303 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34304
34305         * g++.dg/opt/conj1.C: New test.
34306
34307 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34308
34309         * g++.dg/template/qualttp20.C: Revert previous change.
34310         * g++.dg/template/qualttp3.C: Likewise.
34311         * g++.dg/template/qualttp4.C: Likewise.
34312         * g++.dg/template/qualttp5.C: Likewise.
34313         * g++.dg/template/qualttp6.C: Likewise.
34314         * g++.dg/template/qualttp7.C: Likewise.
34315         * g++.dg/template/qualttp8.C: Likewise.
34316         * g++.dg/template/recurse.C: Likewise.
34317
34318 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34319
34320         * gcc.dg/cpp/wchar-1.c: Update.
34321
34322 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34323
34324         * g++.dg/template/conv1.C: New test.
34325         * g++.dg/template/conv2.C: New test.
34326         * g++.dg/template/conv3.C: New test.
34327         * g++.dg/template/conv4.C: New test.
34328
34329 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34330
34331         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34332         * g++.dg/template/qualttp3.C: Likewise.
34333         * g++.dg/template/qualttp4.C: Likewise.
34334         * g++.dg/template/qualttp5.C: Likewise.
34335         * g++.dg/template/qualttp6.C: Likewise.
34336         * g++.dg/template/qualttp7.C: Likewise.
34337         * g++.dg/template/qualttp8.C: Likewise.
34338         * g++.dg/template/recurse.C: Likewise.
34339
34340 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34341
34342         * g++.dg/opt/dtor1.C: New test.
34343
34344 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34345
34346         * gcc.c-torture/compile/20020315-1.c: New test.
34347
34348 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34349
34350         * gcc.dg/weak-1.c: Fix scan tests.
34351
34352 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34353
34354         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34355         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34356         cris-*-aout* mmix-*-*.
34357         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34358         cris-*-aout* mmix-*-*.
34359         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34360         cris-*-elf* cris-*-aout* and mmix-*-*.
34361         * gcc.dg/20001009-1.c: Ditto.
34362         * gcc.dg/20010912-1.c: Ditto.
34363         * gcc.dg/20020122-4.c: Ditto.
34364         * gcc.dg/inline-2.c: Ditto.
34365
34366 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34367
34368         * gcc.c-torture/compile/20020314-1.c: New test.
34369
34370 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34371
34372         * gcc.c-torture/execute/20020314-1.c: New test.
34373
34374 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34375
34376         * g++.dg/warn/Wunused-1.C: New test.
34377
34378 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34379
34380         * g++.dg/abi/mangle6.C: New test.
34381
34382 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34383
34384         * gcc.c-torture/compile/20020309-2.c: New test.
34385
34386         * gcc.c-torture/compile/20020312-1.c: New test.
34387
34388 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34389
34390         * g++.dg/other/access1.C: New test.
34391
34392 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34393
34394         * gcc.c-torture/execute/wchar_t-1.c: New test.
34395
34396 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34397
34398         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34399
34400 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34401
34402         * gcc.dg/20020312-1.c: New test case.
34403
34404 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34405
34406         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34407
34408 2002-03-11  Richard Henderson  <rth@redhat.com>
34409
34410         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34411         * g++.old-deja/g++.jason/report.C: Likewise.
34412
34413 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34416         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34417
34418 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34419
34420         * testsuite/g++.dg/overload/pmf1.C: New test.
34421
34422 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34423
34424         * gcc.c-torture/execute/20020307-1.c: Use long.
34425
34426 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34427
34428         PR optimization/5844
34429         * gcc.dg/20020310-1.c: New test.
34430
34431 2002-03-09  Michael Meissner  <meissner@redhat.com>
34432
34433         * gcc.c-torture/execute/memcpy-2.c: New test.
34434         * gcc.c-torture/execute/memset-1.c: New test.
34435         * gcc.c-torture/execute/strlen-1.c: New test.
34436         * gcc.c-torture/execute/strcmp-1.c: New test.
34437         * gcc.c-torture/execute/strncmp-1.c: New test.
34438
34439 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34440
34441         * gcc.dg/ppc-ldstruct.c: New test.
34442
34443 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34444
34445         * gcc.c-torture/execute/va-arg-22.c: New test.
34446
34447 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34448
34449         * gcc.c-torture/compile/20020309-1.c: New test.
34450
34451 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34452
34453         * gcc.c-torture/execute/20020307-2.c: New test.
34454
34455 2002-03-07  Jeffrey A Law  (law@redhat.com)
34456
34457         * g77.f-torture/compile/20020307-1.f: New test.
34458
34459 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34460
34461         * gcc.dg/unordered-1.c: New test.
34462
34463 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34464
34465         * gcc.c-torture/execute/20020307-1.c: New test.
34466
34467 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34468
34469         * gcc.dg/20020304-1.c: New test.
34470
34471         * gcc.c-torture/compile/20020304-2.c: New test.
34472
34473 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34474
34475         * gcc.c-torture/compile/20020304-1.c: New test case
34476         (from PR c/5830).
34477
34478 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34479
34480         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34481
34482 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34483
34484         * g++.dg/other/classkey1.C: New test.
34485
34486 2002-03-01  Richard Henderson  <rth@redhat.com>
34487
34488         * gcc.c-torture/compile/981223-1.x: New.
34489         * gcc.c-torture/compile/920625-1.x: New.
34490
34491 2002-02-28  Richard Henderson  <rth@redhat.com>
34492
34493         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34494
34495 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34496
34497         * gcc.c-torture/execute/20020227-1.c: New test.
34498
34499 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34500
34501         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34502         here" ERROR lines.
34503         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34504         * g++.old-deja.g++.other/defarg1.C: Likewise.
34505         * g++.old-deja/g++.pt/calls2.C: Likewise.
34506         * g++.old-deja/g++.pt/crash20.C: Likewise.
34507         * g++.old-deja/g++.pt/crash30.C: Likewise.
34508         * g++.old-deja/g++.pt/crash36.C: Likewise.
34509         * g++.old-deja/g++.pt/crash6.C: Likewise.
34510         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34511         * g++.old-deja/g++.pt/derived3.C: Likewise.
34512         * g++.old-deja/g++.pt/error1.C: Likewise.
34513         * g++.old-deja/g++.pt/friend21.C: Likewise.
34514         * g++.old-deja/g++.pt/friend23.C: Likewise.
34515         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34516         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34517
34518 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34519
34520         * gcc.c-torture/execute/20020225-2.c: New test.
34521
34522 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34523
34524         * gcc.c-torture/execute/920730-1t.c,
34525         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34526         Delete test cases, only relevant to -traditional.
34527
34528 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34529
34530         * gcc.dg/cpp/undef1.c: Remove.
34531         * gcc.dg/cpp/directiv.c: Update.
34532         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34533
34534 2002-02-27  Michael Meissner  <meissner@redhat.com>
34535
34536         * gcc.c-torture/execute/20020226-1.c: New test.
34537
34538 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34539
34540         * g++.dg/debug/debug4.C: New test.
34541
34542         * gcc.dg/ia64-visibility-1.c: New test.
34543
34544 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34545
34546         * gcc.dg/debug/20020224-1.c: New.
34547
34548 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34549
34550         * gcc.c-torture/execute/960416-1.x: New.
34551         * gcc.c-torture/execute/divconst-3.x: Likewise.
34552
34553 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34554
34555         * gcc.dg/20020224-1.c: New test.
34556
34557 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34558
34559         * gcc.c-torture/execute/20020225-1.c: New.
34560
34561 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34562
34563         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34564
34565 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34566
34567         * gcc.dg/20020222-1.c: New test.
34568
34569 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34570
34571         * g++.dg/opt/anonunion1.C: New test.
34572
34573 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34574
34575         * g++.dg/template/qualttp19.C: New test.
34576         * g++.dg/template/qualttp20.C: New test.
34577         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34578         * g++.old-deja/g++.other/qual1.C: Likewise.
34579
34580 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34581
34582         * gcc.dg/attr-alwaysinline.c: New.
34583
34584 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34585
34586         * gcc.dg/20020220-1.c: New test.
34587
34588         * gcc.dg/20020220-2.c: New test.
34589
34590         * g++.dg/opt/mmx1.C: New test.
34591
34592 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34593
34594         * gcc.c-torture/compile/20020110.c: New test.
34595
34596 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34597
34598         * gcc.c-torture/execute/20020219-1.c: New test.
34599
34600         * gcc.dg/20020219-1.c: New test.
34601
34602         * gcc.dg/noncompile/20020220-1.c: New test.
34603
34604         * g++.dg/opt/ptrintsum1.C: New test.
34605
34606         * gcc.dg/debug/20020220-1.c: New test.
34607
34608 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34609
34610         * gcc.c-torture/execute/20020216-1.c: New test.
34611
34612 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34613
34614         * gcc.dg/decl-1.c: Update, new test.
34615
34616 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34617
34618         * g++.dg/abi/bitfield1.C: New test.
34619         * g++.dg/abi/bitfield2.C: New test.
34620
34621 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34622
34623         * gcc.dg/attr-nest.c: New test.
34624
34625 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34626
34627         * gcc.c-torture/execute/20020215-1.c: New test.
34628
34629 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34630
34631         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34632         * g++.dg/debug/debug.exp: New.
34633         * g++.dg/debug/trivial.C: New.
34634         * g++.dg/debug/debug1.C: Moved...
34635         * g++.dg/other/debug1.C: ...from here.
34636         * g++.dg/debug/debug2.C: Moved...
34637         * g++.dg/other/debug2.C: ...from here.
34638         * g++.dg/debug/debug3.C: Moved...
34639         * g++.dg/other/debug3.C: ...from here.
34640
34641         * gcc.dg/noncompile/20020213-1.c: New test.
34642
34643 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34644
34645         * g++.dg/other/debug3.C: New test.
34646
34647         * gcc.c-torture/execute/20020213-1.c: New test.
34648
34649 2002-02-13  Richard Smith <richard@ex-parrot.com>
34650
34651         * g++.old-deja/g++.other/thunk1.C: New test.
34652
34653 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34654
34655         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34656
34657 2002-02-13  Stan Shebs  <shebs@apple.com>
34658
34659         * gcc.dg/altivec-3.c: New.
34660
34661 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34662
34663         * gcc.dg/Wunreachable-1.c: New test.
34664         * gcc.dg/Wunreachable-2.c: New test.
34665
34666 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34667
34668         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34669
34670 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34671
34672         * gcc.dg/decl-1.c: New test.
34673
34674 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34675
34676         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34677
34678 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34679
34680         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34681         * gcc.c-torture/compile/980506-1.x: Likewise.
34682
34683 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34684
34685         * gcc.dg/20020210-1.c: New.
34686
34687 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34688
34689         * g77.f-torture/execute/947.f: New regression test
34690         for PR fortran/947.
34691
34692 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34693
34694         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34695         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34696
34697 2002-02-08  Richard Henderson  <rth@redhat.com>
34698
34699         * gcc.c-torture/compile/labels-3.c: New.
34700
34701 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34702
34703         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34704         expression statements work instead.
34705         * gcc.dg/noncompile/20020207-1.c: New test.
34706
34707 2002-02-07  Richard Henderson  <rth@redhat.com>
34708
34709         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34710
34711 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34712
34713         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34714         message from g77
34715         * lib/g77-dg.exp: Trim g77 error messages so that they are
34716         recognized by dg.exp.
34717
34718 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34719
34720         PR fortran/5473
34721         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34722
34723 2002-02-07  Richard Henderson  <rth@redhat.com>
34724
34725         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34726         to be sufficiently aligned for integers.
34727
34728 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34729
34730         * g++.dg/template/friend4.C: New test.
34731
34732 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34733
34734         PR fortran/5743
34735         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34736         unsupported cases.
34737
34738 2002-02-07  Richard Henderson  <rth@redhat.com>
34739
34740         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34741         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34742         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34743         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34744
34745 2002-02-06  Richard Henderson  <rth@redhat.com>
34746
34747         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34748
34749 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34750
34751         * gcc.dg/20020206-1.c: New test.
34752
34753 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34754
34755         * gcc.c-torture/execute/20020206-1.c: New test.
34756
34757         * gcc.c-torture/execute/20020206-2.c: New test.
34758
34759         PR optimization/5429:
34760         * gcc.c-torture/compile/20020206-1.c: New test.
34761
34762 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34763
34764         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34765         as certain file formats cannot support particularly large
34766         alignments.
34767
34768         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34769         and do not expect to be able to link the executable.
34770
34771         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34772         fail because the COFF format does not support the weak attribute.
34773
34774 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34775
34776         * g77.dg/pr5473.f: New test
34777
34778 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34779
34780         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34781         Fix testcase accordingly.
34782
34783 2002-02-04  Richard Henderson  <rth@redhat.com>
34784
34785         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34786         (buf): Change to be an array of pointers, not ints.
34787
34788 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34789
34790         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34791         before all tests.  Move warning one line above to match where it
34792         C frontend emits.
34793         * gcc.dg/Wswitch-2.c: New test.
34794         * g++.dg/warn/Wswitch-1.C: New test.
34795         * g++.dg/warn/Wswitch-2.C: New test.
34796
34797 2002-02-04  Richard Henderson  <rth@redhat.com>
34798
34799         * g++.dg/abi/offsetof.C: Fix size comparison.
34800
34801 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34802
34803         * gcc.dg/cast-qual-2.c: New test.
34804
34805 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34806
34807         * gcc.dg/20020201-4.c: New test.
34808
34809 2002-02-04  Ben Elliston  <bje@redhat.com>
34810
34811         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34812         target_info attribute != 0, in addition to the empty string.
34813         (gcc_target_compile): Likewise.
34814
34815 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34816
34817         * gcc.dg/Wswitch.c: New test.
34818         PR gcc/4475. PR gcc/3780.
34819
34820 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34821
34822         * g77.f-torture/execute/5122.f: New test for regressions
34823         against PR fortran/5122.
34824
34825 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34826
34827         * g77.f-torture/compile/pr3743.f: Delete
34828         * g77.dg/pr3743-1.f: New test.
34829         * g77.dg/pr3743-2.f: New test.
34830         * g77.dg/pr3743-3.f: New test.
34831         * g77.dg/pr3743-4.f: New test.
34832
34833 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34834
34835         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34836
34837 2002-02-02  Richard Henderson  <rth@redhat.com>
34838
34839         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34840         * gcc.c-torture/execute/bf64-1.c: Likewise.
34841
34842 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34843
34844         * gcc.dg/20020201-2.c: New test.
34845
34846         * gcc.dg/20020201-3.c: New test.
34847
34848         * gcc.c-torture/execute/bitfld-2.c: New test.
34849
34850 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34851
34852         * gcc.dg/bitfld-1.c: Update.
34853         * gcc.dg/bitfld-2.c: Update.
34854         * gcc.c-torture/execute/bitfld-1.x: New.
34855
34856 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34857
34858         * gcc.c-torture/execute/20020201-1.c: New test.
34859
34860 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34861
34862         PR target/5469
34863         * gcc.dg/20020201-1.c: New test.
34864
34865 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34866
34867         PR fortran/3743
34868         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34869         * g77.f-torture/compile/pr3743.x: Remove
34870
34871 2002-01-31  Tom Rix  <trix@redhat.com>
34872
34873         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34874
34875 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34876
34877         * gcc.dg/noncompile/20020130-1.c: New test.
34878
34879 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34880
34881         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34882
34883 2002-01-29  Richard Henderson  <rth@redhat.com>
34884
34885         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34886         to long long.
34887         * gcc.c-torture/execute/bf64-1.c: Likewise.
34888
34889 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34890
34891         * gcc.c-torture/execute/20020129-1.c: New test.
34892
34893 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34894
34895         * gcc.c-torture/compile/20000224-1.c: Update.
34896         * gcc.c-torture/execute/bitfld-1.c: New tests.
34897         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34898         * gcc.dg/uninit-A.c: Update.
34899
34900 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34901
34902         * g++.dg/template/ctor1.C: Add instantiation.
34903
34904 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34905
34906         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34907         argument to __builtin_prefetch to be const ptr.
34908
34909 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34910
34911         * gcc.c-torture/compile/20020120-1.c: New test.
34912
34913 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34914
34915         * gcc.c-torture/execute/20020127-1.c: New test.
34916
34917 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34918
34919         * g77.dg/f77-edit-i-in.f: New test
34920         * g77.dg/f77-edit-i-out.f: New test
34921
34922 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34923
34924         * gcc.dg/debug/debug.exp: New file.
34925         * gcc.dg/debug/trivial.c: New file.
34926         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34927         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34928         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34929         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34930         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34931         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34932         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34933         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34934         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34935         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34936         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34937         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34938         * gcc.dg/20000503-1.c: Removed.
34939         * gcc.dg/20010207-1.c: Removed.
34940         * gcc.dg/20011223-1.c: Removed.
34941         * gcc.dg/20020104-2.c: Removed.
34942         * gcc.dg/debug-1.c: Removed.
34943         * gcc.dg/debug-2.c: Removed.
34944         * gcc.dg/debug-3.c: Removed.
34945         * gcc.dg/debug-4.c: Removed.
34946         * gcc.dg/debug-5.c: Removed.
34947         * gcc.dg/debug-6.c: Removed.
34948         * gcc.dg/dwarf2-1.c: Removed.
34949         * gcc.dg/dwarf2-2.c: Removed.
34950
34951 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34952
34953         * g++.old-deja/g++.other/eh5.C: New test.
34954         * g++.old-deja/g++.other/sibcall2.C: New test.
34955         * g++.old-deja/g++.other/array9.C: New test.
34956         * g++.old-deja/g++.other/typename2.C: New test.
34957         * g++.old-deja/g++.other/crash60.C: New test.
34958         * g++.old-deja/g++.other/conv9.C: New test.
34959         * g++.old-deja/g++.other/mangle10.C: New test.
34960         * g++.old-deja/g++.other/unchanging1.C: New test.
34961         * g++.old-deja/g++.other/exprstmt1.C: New test.
34962         * g++.old-deja/g++.other/inline23.C: New test.
34963         * g++.old-deja/g++.eh/ia64-1.C: New test.
34964         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34965         * g++.old-deja/g++.other/reload1.C: New test.
34966         * g++.old-deja/g++.other/static20.C: New test.
34967         * g++.old-deja/g++.other/local-alloc1.C: New test.
34968         * g++.old-deja/g++.other/conv8.C: New test.
34969         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34970         * g++.old-deja/g++.other/storeexpr1.C: New test.
34971         * g++.old-deja/g++.other/storeexpr2.C: New test.
34972         * g++.dg/eh/template2.C: New test.
34973         * g++.dg/warn/weak1.C: New test.
34974
34975 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34976
34977         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34978         Remove first, non-varying, argument.
34979
34980 2002-01-23  Richard Henderson  <rth@redhat.com>
34981
34982         * gcc.dg/inline-2.c: New.
34983
34984         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34985         Add optional target arg.  Check number of arguments.
34986         (scan-assembler-not, scan-assembler-dem): Likewise.
34987         (scan-assembler-dem-not): Likewise.
34988
34989 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34990
34991         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34992         line 12.
34993         * g++.old-deja/g++.brendan/parse3.C,
34994         g++.old-deja/g++.other/crash26.C,
34995         g++.old-deja/g++.other/crash28.C,
34996         g++.old-deja/g++.other/crash29.C,
34997         g++.old-deja/g++.other/crash30.C,
34998         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34999
35000 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35001
35002         * gcc.dg/20020115-1.c: New.
35003
35004 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35005
35006         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35007
35008 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35009
35010         * gcc.dg/20020122-3.c: New.
35011
35012 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35013
35014         * g++.dg/other/gc1.C: New test.
35015
35016 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35017
35018         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35019
35020 2002-01-22  Richard Henderson  <rth@redhat.com>
35021
35022         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35023
35024 2002-01-22  Richard Henderson  <rth@redhat.com>
35025
35026         * gcc.dg/20020122-4.c: New.
35027
35028 2002-01-22  H.J. Lu <hjl@gnu.org>
35029
35030         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35031         link output.
35032         * gcc.dg/special/ecos.exp: Likewise.
35033         * lib/g++-dg.exp: Likewise.
35034         * lib/g77-dg.exp: Likewise.
35035         * lib/gcc-dg.exp : Likewise.
35036         * lib/mike-g++.exp: Likewise.
35037         * lib/mike-g77.exp: Likewise.
35038         * lib/mike-gcc.exp: Likewise.
35039         * lib/objc-dg.exp: Likewise.
35040
35041 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35042
35043         PR target/5379
35044         * gcc.dg/20020122-2.c: New test.
35045
35046 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35047
35048         * gcc.dg/20020122-1.c: New test.
35049
35050 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35051
35052         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35053
35054 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35055
35056         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35057
35058 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35059
35060         * gcc.c-torture/compile/20020121-1.c: New test.
35061
35062 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35063
35064         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35065         ld_library_path.
35066
35067 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35068
35069         * gcc.dg/20020218-1.c: New test.
35070
35071 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35072
35073         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35074         messages
35075         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35076         "At global scope" warning
35077         * g++.dg/ext/align1.C: Change cygwin test for alignment
35078         from db-bogus to dg-warning
35079
35080 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35081
35082         * g77.f-torture/compile/cpp2.F: New test.
35083
35084 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35085
35086         * g++.dg/template/access1.C: New test.
35087
35088 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35089
35090         * gcc.dg/20020118-1.c: New.
35091
35092 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35093
35094         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35095
35096 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35097
35098         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35099         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35100         alignment warnings.
35101
35102 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35103
35104         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35105         torture_with_loops and torture_without_loops
35106
35107 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35108
35109         * gcc.c-torture/compile/20020116-1.c: New test.
35110
35111 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35112
35113         * gcc.dg/20020116-2.c: New test.
35114
35115         * gcc.dg/ultrasp4.c: New test.
35116
35117         * gcc.dg/20020116-1.c: New test.
35118
35119 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35120
35121         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35122         by EABI.
35123
35124 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35125
35126         * gcc.misc-tests/i386-prefetch.exp: New.
35127         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35128         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35129         * gcc.misc-tests/i386-pf-none-1.c: New test.
35130         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35131
35132 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35133
35134         * gcc.dg/gnu89-init-1.c: Add new tests.
35135
35136 2002-01-15  Andreas Jaeger  <aj@suse.de>
35137
35138         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35139         * gcc.dg/i386-mmx-2.c: Likewise.
35140         * gcc.dg/i386-sse-1.c: Likewise.
35141         * gcc.dg/i386-sse-2.c: Likewise.
35142         * gcc.dg/i386-sse-3.c: Likewise.
35143
35144 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35145
35146         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35147         Uncomment additional cases that now pass.
35148
35149 2002-01-11  Richard Henderson  <rth@redhat.com>
35150
35151         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35152         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35153
35154 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35155
35156         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35157
35158 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35159
35160         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35161         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35162
35163 2002-01-10  Dale Johannesen  <dalej@apple.com>
35164
35165         * gcc.c-torture/execute/loop-11.c: New.
35166
35167 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35168
35169         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35170         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35171
35172 2002-01-09  Richard Henderson  <rth@redhat.com>
35173
35174         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35175         type in which to perform the operation for each size.
35176
35177 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35178
35179         * gcc.c-torture/compile/20020109-2.c: New test.
35180
35181 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35182
35183         * gcc.c-torture/execute/loop-10.c: New test.
35184
35185 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35186
35187         * gcc.c-torture/compile/20010226-1.c: New test.
35188         * gcc.c-torture/compile/20010227-1.c: New test.
35189         * gcc.c-torture/compile/20010426-1.c: New test.
35190         * gcc.c-torture/compile/20010510-1.c: New test.
35191         * gcc.c-torture/compile/20010605-3.c: New test.
35192         * gcc.c-torture/compile/20010824-1.c: New test.
35193         * gcc.c-torture/execute/20010409-1.c: New test.
35194         * gcc.dg/noncompile/20000901-1.c: New test.
35195         * gcc.dg/20001023-1.c: New test.
35196         * gcc.dg/20001101-1.c: New test.
35197         * gcc.dg/20001102-1.c: New test.
35198         * gcc.dg/20010207-1.c: New test.
35199         * gcc.dg/20010405-1.c: New test.
35200         * gcc.dg/20010822-1.c: New test.
35201         * gcc.dg/20011107-1.c: New test.
35202
35203 2002-01-09  Jeffrey A Law  (law@redhat.com)
35204
35205         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35206
35207         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35208         execution failure on PA targets.
35209
35210 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35211
35212         * gcc.c-torture/compile/20020109-1.c: New test.
35213
35214 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35215
35216         * gcc.c-torture/execute/20020108-1.c: New test.
35217
35218 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35219
35220         * gcc.dg/20020108-1.c: New test.
35221
35222 2002-01-08  H.J. Lu <hjl@gnu.org>
35223
35224         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35225         for header files.
35226
35227 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35228
35229         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35230         consistency.
35231
35232 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35233
35234         * gcc.dg/altivec-4.c: Test altivec predicates.
35235
35236 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35237
35238         * gcc.c-torture/execute/20020107-1.c: New test.
35239
35240 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35241
35242         PR c/5279
35243         * gcc.c-torture/compile/20020106-1.c: New test.
35244
35245 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35246
35247         * gcc.c-torture/execute/nestfunc-4.c: New test.
35248
35249 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35250
35251         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35252         extra triple that slipped in.
35253         * g++.old-deja/g++.abi/align.C: Likewise.
35254         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35255
35256 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35257
35258         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35259         * g++.old-deja/g++.abi/align.C: Likewise.
35260         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35261
35262         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35263         on FreeBSD/i386.
35264         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35265         FreeBSD.
35266
35267 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35268
35269         * gcc.dg/20020104-1.c: New test.
35270
35271         * gcc.dg/20020104-2.c: New test.
35272
35273 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35274
35275         * gcc.dg/20020103-1.c: Fix typo in target selector.
35276
35277 2002-01-03  Richard Henderson  <rth@redhat.com>
35278
35279         * gcc.dg/20020103-1.c: New.
35280
35281 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35282
35283         * gcc.c-torture/execute/20020103-1.c: New test.
35284
35285 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35286
35287         * g++.dg/other/debug2.C: New test.
35288
35289         * gcc.c-torture/compile/20020103-1.c: New test.
35290
35291 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35292
35293         * gcc.dg/gnu89-init-1.c: Added new tests.
35294
35295 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35296
35297         * g++.dg/template/friend2.C: Remove as patch is reverted.
35298
35299         * g++.dg/warn/oldcast1.C: New test.
35300
35301         * g++.dg/template/ptrmem1.C: New test.
35302         * g++.dg/template/ptrmem2.C: New test.
35303
35304         * g++.dg/template/ntp.C: New test.
35305
35306         * g++.dg/other/component1.C: New test.
35307
35308         * g++.dg/template/ttp3.C: New test.
35309
35310         * g++.dg/template/friend2.C: New test.
35311         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35312
35313 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35314
35315         * g++.dg/other/ptrmem1.C: New test.
35316         * g++.dg/other/ptrmem2.C: New test.
35317
35318 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35319
35320         * g++.dg/template/ctor1.C: New test.
35321
35322 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35323
35324         * g++.dg/template/friend2.C: New test.
35325
35326 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35327
35328         * gcc.dg/mmix-1.c: New test.
35329
35330 2001-12-31  Richard Henderson  <rth@redhat.com>
35331
35332         * gcc.dg/asm-5.c: New.
35333
35334 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35335
35336         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35337         in namespace __gnu_cxx
35338
35339 2001-12-30  Richard Henderson  <rth@redhat.com>
35340
35341         * gcc.dg/debug-6.c: New.
35342
35343 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35344
35345         * gcc.c-torture/compile/20011229-2.c: New test.
35346
35347 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35348
35349         * gcc.dg/debug-3.c: New test.
35350         * gcc.dg/debug-4.c: New test.
35351         * gcc.dg/debug-5.c: New test.
35352
35353 2001-12-29  Richard Henderson  <rth@redhat.com>
35354
35355         * g++.dg/eh/loop1.C: New.
35356
35357 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35358
35359         * g++.dg/template/crash1.C: New test.
35360
35361 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35362
35363         * g++.dg/other/const1.C: New test.
35364
35365 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35366
35367         * gcc.c-torture/compile/20011229-1.c: New test.
35368
35369 2001-12-28  Stan Shebs  <shebs@apple.com>
35370
35371         * lib/objc-torture.exp: Resync with c-torture.exp.
35372         * lib/objc.exp: Load standard libraries.
35373
35374 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35375
35376         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35377         additional tests.
35378
35379 2001-12-27  Roger Sayle <roger@eyesopen.com>
35380
35381         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35382
35383 2001-12-27  Richard Henderson  <rth@redhat.com>
35384
35385         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35386
35387 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35388
35389         * g++.dg/eh/ctor1.C: New test.
35390         * g++.dg/other/error2.C: New test.
35391
35392 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35393
35394         * g++.dg/other/init2.C: New test.
35395
35396 2001-12-24  Richard Henderson  <rth@redhat.com>
35397
35398         * gcc.dg/20011223-1.c: New.
35399         * gcc.dg/inline-1.c: New.
35400
35401 2001-12-23  Richard Henderson  <rth@redhat.com>
35402
35403         * gcc.dg/asm-4.c: Test operand modifiers.
35404
35405 2001-12-23  Richard Henderson  <rth@redhat.com>
35406
35407         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35408
35409 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35410
35411         * gcc.c-torture/execute/20011223-1.c: New test.
35412
35413 2001-12-21  Richard Henderson  <rth@redhat.com>
35414
35415         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35416         re-enables the warning.
35417
35418 2001-12-21  Richard Henderson  <rth@redhat.com>
35419
35420         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35421
35422 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35423
35424         * gcc.c-torture/compile/20011218-1.c: New test.
35425
35426 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35427
35428         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35429         arm-isr.c test.
35430         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35431         epilogue generation for ARM ISR routines.
35432
35433 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35434
35435         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35436         * gcc.dg/format/c90-printf-3.c: Likewise.
35437         * gcc.dg/format/c99-printf-3.c: Likewise.
35438         * gcc.dg/format/ext-1.c: Likewise.
35439         * gcc.dg/format/ext-6.c: Likewise.
35440         * gcc.dg/format/format.h: Prototype unlocked stdio.
35441
35442 2001-12-20  Richard Henderson  <rth@redhat.com>
35443
35444         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35445         (arena): Use it.
35446         (malloc): Correct allocation logic.  Abort if we fill up the
35447         arena before initialization complete.
35448         (realloc): Correct allocation logic.
35449
35450 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35451
35452         * gcc.c-torture/compile/20011219-2.c: New test.
35453
35454         * gcc.c-torture/execute/20011219-1.c: New test.
35455
35456 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35457
35458         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35459         target does not support weak symbols.
35460
35461 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35462
35463         * gcc.c-torture/compile/20011219-1.c: New test.
35464
35465 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35466
35467         * g++.dg/other/error1.C: New test.
35468
35469 2001-12-17  Jeffrey A Law  (law@redhat.com)
35470
35471         * gcc.c-torture/execute/20011217-1.c: New test.
35472
35473 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35474
35475         * objc.dg/special/: New directory.
35476         * objc.dg/special/special.exp: New file.
35477         * objc.dg/special/unclaimed-category-1.h: New file.
35478         * objc.dg/special/unclaimed-category-1a.m: New file.
35479         * objc.dg/special/unclaimed-category-1.m: New file.
35480
35481 2001-12-17  Andreas Jaeger  <aj@suse.de>
35482
35483         * gcc.c-torture/compile/20011217-2.c: New test.
35484
35485 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35486
35487         * gcc.c-torture/compile/20011217-1.c: New test.
35488
35489 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35490
35491         * testsuite/gcc.dg/20011214-1.c: New.
35492
35493 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35494
35495         * gcc.dg/altivec-4.c: New.
35496
35497 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35498
35499         * gcc.dg/20011113-1.c: New test.
35500
35501 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35502
35503         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35504         std::__malloc_alloc_template<0> and
35505         std::__default_alloc_template<false, 0>.
35506
35507 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35508
35509         * objc/execute/bf-21.m: New test.
35510         * objc/execute/enumeration-1.m: New test.
35511         * objc/execute/enumeration-2.m: New test.
35512
35513 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35514
35515         * gcc.dg/gnu89-init-1.c: New test.
35516
35517 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35518
35519         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35520         * g++.old-deja/g++.jason/2371.C: Likewise.
35521         * g++.old-deja/g++.jason/template33.C: Likewise.
35522         * g++.old-deja/g++.jason/template34.C: Likewise.
35523         * g++.old-deja/g++.jason/template36.C: Likewise.
35524         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35525         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35526         * g++.old-deja/g++.other/typename1.C: Likewise.
35527         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35528         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35529         * g++.old-deja/g++.pt/typename11.C: Likewise.
35530         * g++.old-deja/g++.pt/typename14.C: Likewise.
35531         * g++.old-deja/g++.pt/typename16.C: Likewise.
35532         * g++.old-deja/g++.pt/typename3.C: Likewise.
35533         * g++.old-deja/g++.pt/typename4.C: Likewise.
35534         * g++.old-deja/g++.pt/typename5.C: Likewise.
35535         * g++.old-deja/g++.pt/typename7.C: Likewise.
35536         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35537
35538 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35539
35540         * g++.dg/other/linkage1.C: New test.
35541         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35542         specifiers.
35543
35544 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35545
35546         * gcc.dg/concat.c: New test.
35547
35548 2001-12-11  Stan Shebs  <shebs@apple.com>
35549
35550         * objc/compile: New test directory.
35551         * objc/compile/compile.exp: New expect script.
35552         * objc/compile/20011211-1.m: New compile test.
35553
35554 2001-12-11  Jason Merrill  <jason@redhat.com>
35555
35556         * lib/prune.exp (prune_gcc_output): Also handle "In member
35557         function".  So many permutations...
35558
35559 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35560
35561         * g++.dg/template/typedef1.C: New test.
35562
35563 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35564
35565         * g++.dg/other/copy1.C: New test.
35566
35567 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35568
35569         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35570
35571         * gcc.dg/builtin-choose-expr.c: New.
35572
35573 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35574
35575         * gcc.dg/altivec-2.c: New.
35576
35577 2001-12-07  Richard Henderson  <rth@redhat.com>
35578
35579         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35580
35581 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35582
35583         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35584         ultrasparc.
35585
35586 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35587
35588         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35589
35590 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35591
35592         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35593         variable argument list.
35594
35595 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35596
35597         * gcc.c-torture/execute/memcheck: Delete entire directory.
35598         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35599         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35600
35601 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35602
35603         * gcc.dg/Wshadow-1.c: New test.
35604
35605 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35606
35607         * gcc.c-torture/compile/20011130-1.c: New test.
35608
35609         * gcc.dg/noncompile/20011025-1.c: New test.
35610
35611         * g++.dg/other/anon-union.C: New test.
35612
35613         * gcc.c-torture/execute/20011024-1.c: New test.
35614
35615 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35616
35617         * gcc.c-torture/execute/20000722-1.x,
35618         gcc.c-torture/execute/20010123-1.x: Remove.
35619         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35620         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35621         gcc.dg/c99-complit-2.c: New tests.
35622
35623 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35624
35625         * g++.dg/inherit/base1.C: New test.
35626
35627 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35628
35629         * g++.dg/other/stdarg1.C: New test.
35630
35631         * gcc.c-torture/compile/20011130-2.c: New test.
35632
35633 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35634
35635         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35636         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35637         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35638         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35639         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35640         * gcc.dg/builtin-prefetch-1.c: New test.
35641
35642 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35643
35644         * gcc.dg/20011130-1.c: New test.
35645
35646 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.dg/other/scope1.C: New test.
35649         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35650
35651 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35652
35653         * gcc.dg/vla-init-1.c: New test.
35654
35655 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35656
35657         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35658
35659 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35660
35661         * objc.dg/alias.m: Update.
35662         * objc.dg/class-1.m: Update.
35663         * objc.dg/const-str-1.m: Update.
35664         * objc.dg/fwd-proto-1.m: Update.
35665         * objc.dg/id-1.m: Update.
35666         * objc.dg/super-class-1.m: Update.
35667
35668 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35669
35670         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35671         constructs.
35672
35673 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35674
35675         * gcc.c-torture/execute/20011128-1.c: New test.
35676
35677 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35678
35679         * gcc.dg/20011127-1.c: New test.
35680
35681 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35682
35683         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35684         from Austin Group draft 7.
35685         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35686         scanf format arguments.
35687         * gcc.dg/format/no-exargs-2.c: New test.
35688
35689 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35690
35691         * g++.dg/abi/vbase8-4.C: New test.
35692
35693 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35694
35695         * gcc.c-torture/execute/20011121-1.c: New test.
35696
35697 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35698
35699         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35700
35701 2001-11-23  Andreas Jaeger  <aj@suse.de>
35702
35703         * gcc.dg/cpp/charconst-2.c: New test.
35704
35705 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35706
35707         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35708         to the host if it is remote.  Let tests specify extra headers
35709         they use.
35710         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35711         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35712         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35713         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35714         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35715         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35716         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35717         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35718         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35719         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35720
35721 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35722
35723         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35724         for little endian ARMs.
35725
35726 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35727
35728         * gcc.c-torture/compile/20011119-1.c: New test.
35729         * gcc.c-torture/compile/20011119-2.c: New test.
35730
35731 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35732
35733         * gcc.dg/altivec-1.c: Fix typo.
35734
35735 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35736
35737         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35738
35739 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35740
35741         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35742
35743 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35744
35745         * lib/g77.exp: Don't specify --rpath-link.
35746
35747         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35748         across all the headers.
35749         * gcc.dg/format/format.exp: For testing on a remote host,
35750         copy format.h.
35751
35752         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35753         * gcc.c-torture/execute/930406-1.c: Likewise.
35754         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35755
35756 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35757
35758         * gcc.dg/altivec-1.c: New.
35759
35760 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35761
35762         * gcc.dg/cpp/fpreprocessed.c: New test case.
35763
35764 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35765
35766         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35767         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35768         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35769
35770 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35771
35772         * gcc.dg/no-builtin-1.c: New test.
35773
35774 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35775
35776         * gcc.c-torture/execute/20011115-1.c: New test.
35777
35778 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35779
35780         * gcc.c-torture/compile/20011114-2.c: New test.
35781         * gcc.c-torture/compile/20011114-3.c: New test.
35782         * gcc.c-torture/compile/20011114-4.c: New test.
35783
35784 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35785
35786         * g++.dg/other/init1.C: New test.
35787
35788 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35789
35790         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35791         message.
35792
35793         * gcc.c-torture/execute/20011114-1.c: New testcase.
35794
35795         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35796         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35797         like the (before this change) version of 20010327-1.c.
35798
35799 2001-11-14  Roger Sayle <roger@eyesopen.com>
35800
35801         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35802
35803 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35804
35805         * g++.dg/init/array2.C: New test.
35806
35807 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35808
35809         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35810
35811 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35812
35813         * g++.dg/other/forscope1.C: New test.
35814         * g++.dg/ext/forscope1.C: New test.
35815         * g++.dg/ext/forscope2.C: New test.
35816
35817 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35818
35819         * gcc.c-torture/execute/20011113-1.c: New test.
35820
35821 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35822
35823         * gcc.c-torture/execute/20011109-2.c: New test.
35824
35825         * gcc.c-torture/execute/20011109-1.c: New test.
35826
35827 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35828
35829         * gcc.c-torture/compile/20011109-1.c: New test.
35830
35831 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35832
35833         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35834         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35835         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35836         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35837         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35838         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35839         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35840
35841 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35842
35843         * g++.dg/warn/Wshadow-1.C: New tests.
35844         * g++.old-deja/g++.mike/for3.C: Update.
35845
35846 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35847
35848         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35849         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35850         XFAILs.  Adjust expected error texts.
35851         * gcc.c-torture/compile/20011106-1.c,
35852         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35853         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35854         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35855         gcc.dg/c99-array-lval-5.c: New tests.
35856
35857 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35858
35859         * gcc.dg/cpp/defined.c: Update.
35860
35861 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35862
35863         * gcc.c-torture/execute/anon-1.c: New test.
35864
35865 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35866
35867         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35868         same size, so no warning should be produced on stormy16.
35869
35870         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35871         due to oversized array.
35872         * g++.old-deja/g++.mike/ns15.C: Likewise.
35873         * g++.old-deja/g++.pt/crash16.C: Likewise.
35874
35875 2001-11-02  Graham Stott  <grahams@redhat.com>
35876
35877         * g++.dgother/debug1.C: Fix typos.
35878
35879 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35880
35881         * g++.dg/other/debug1.C: New test.
35882
35883 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35884
35885         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35886         of unsigned long.
35887
35888 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35889
35890         * gcc.dg/20011029-2.c: New test.
35891
35892         * gcc.c-torture/compile/20011029-1.c: New test.
35893
35894 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35895
35896         * objc/execute/class_self-1.m: New test.
35897         * objc/execute/class_self-2.m: New test.
35898
35899 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35900
35901         * gcc.misc-tests/msgs.exp: Delete.
35902         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35903         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35904         error set to match recent changes.
35905
35906 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35907
35908         * gcc.dg/20011021-1.c: New test.
35909
35910 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35911
35912         * gcc.c-torture/compile/20011023-1.c: New test.
35913
35914 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35915
35916         * lib/g77.exp: Rewrite based on lib/g++.exp.
35917
35918 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35919
35920         * gcc.c-torture/execute/20011019-1.c: New test.
35921
35922         * gcc.dg/20011018-1.c: New test.
35923
35924 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35925
35926         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35927
35928 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35929
35930         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35931         * gcc.dg/attr-invalid.c: Likewise.
35932
35933 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35934
35935         * testsuite/gcc.dg/20011015-1.c: New test.
35936
35937 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35938
35939         * g++.dg/template/unify2.C: New test.
35940
35941 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35942
35943         * g++.dg/other/exception-specification.C: New test
35944
35945 2001-10-13  Tom Rix  <trix@redhat.com>
35946
35947         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35948         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35949
35950 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35951
35952         * testsuite/gcc.dg/20011009-1.c: New test.
35953
35954 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35955
35956         PR g++/4476
35957         * g++.dg/other/friend1.C: New test.
35958
35959 2001-10-11  Richard Henderson  <rth@redhat.com>
35960
35961         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35962
35963 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35964
35965         * gcc.c-torture/compile/20011010-1.c: New.
35966
35967 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35968
35969         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35970         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35971         g77.f-torture/execute/execute.exp,
35972         g77.f-torture/noncompile/noncompile.exp,
35973         gcc.c-torture/compile/compile.exp,
35974         gcc.c-torture/execute/execute.exp,
35975         gcc.c-torture/execute/ieee/ieee.exp,
35976         gcc.c-torture/execute/memcheck/memcheck.exp,
35977         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35978         objc/execute/execute.exp: Update FSF address.
35979
35980 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35981
35982         * gcc.dg/cpp/cmdlne-C.c: Update.
35983         * gcc.dg/cpp/cmdlne-C2.c: New.
35984
35985 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35986
35987         * gcc.c-torture/execute/20011008-3.c: New.
35988
35989 2001-10-08  DJ Delorie  <dj@redhat.com>
35990
35991         * gcc.dg/20011008-1.c: New.
35992         * gcc.dg/20011008-2.c: New.
35993
35994 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35995
35996         * gcc.dg/cpp/spacing1.c: Update test.
35997
35998 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35999
36000         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36001         spelling errors of "separate" as "seperate".
36002
36003 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36004
36005         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36006         enough to avoid inlining.
36007
36008 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36009
36010         * lib/g77.exp: set libg2c_dir correctly.
36011
36012 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36013
36014         * gcc.dg/cpp/macro11.c: New test.
36015
36016 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36017
36018         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36019         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36020         gcc.dg/format/multattr-3.c: New tests.
36021         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36022         tests for format attributes on function pointers being rejected.
36023
36024 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36025
36026         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36027
36028 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36029
36030         * g++.dg/warn/format1.C: New test.
36031
36032 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36033
36034         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36035
36036 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36037
36038         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36039
36040 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36041
36042         * gcc.dg/cpp/redef2.c: Add test.
36043
36044 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36045
36046         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36047         long-standing bug on i686, apparently.
36048         * gcc.c-torture/execute/loop-2c.x: New file.
36049         * gcc.c-torture/execute/loop-2d.x: New file.
36050         * gcc.c-torture/execute/loop-3c.x: New file.
36051
36052 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36053
36054         * gcc.dg/cpp/20000625-2.c: Correct line number.
36055
36056 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36057
36058         * gcc.dg/cpp/macro10.c: New test.
36059         * gcc.dg/cpp/strify3.c: New test.
36060         * gcc.dg/cpp/spacing1.c: Add tests.
36061         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36062         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36063
36064 2001-09-24  DJ Delorie  <dj@redhat.com>
36065
36066         * gcc.c-torture/execute/20010924-1.c: New test.
36067
36068 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36069
36070         * testsuite/objc/execute/paste.m: Remove.
36071
36072 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36073
36074         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36075
36076 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36077
36078         * g77.dg/strlen0.f: New test.
36079
36080 2001-09-21  Richard Henderson  <rth@redhat.com>
36081
36082         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36083         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36084
36085 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36086
36087         Table-driven attributes.
36088         * g++.dg/ext/attrib1.C: New test.
36089
36090 2001-09-20  DJ Delorie  <dj@redhat.com>
36091
36092         * gcc.dg/20000926-1.c: Update expected warning messages.
36093         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36094         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36095         array.
36096
36097 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36098
36099         * g++.dg/eh/registers1.C: New test case.
36100
36101 2001-09-17  Richard Henderson  <rth@redhat.com>
36102
36103         * gcc.dg/array-5.c: Fix VLA decomposition test.
36104
36105 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36106
36107         * gcc.dg/cpp/line5.c: New testcase.
36108
36109 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36110
36111         * gcc.dg/cpp/macro9.c: New test.
36112
36113 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36114
36115         * gcc.c-torture/execute/980223.c: Change type of addr from long
36116         to char *.
36117
36118 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36119
36120         * gcc.c-torture/execute/20010915-1.c: New test.
36121
36122 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36123
36124         * g77.dg/bprob: New directory.
36125         * g77.dg/bprob/bprob.exp: New file.
36126         * g77.dg/bprob/bprob-1.f: New test.
36127         * g77.dg/gcov: New directory.
36128         * g77.dg/gcov/gcov.exp: New file.
36129         * g77.dg/gcov/gcov-1.f: New test.
36130         * g77.dg/gcov/gcov-1.x: New file.
36131
36132 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36133
36134         * gcc.dg/cpp/directiv.c: Update.
36135         * gcc.dg/cpp/undef1.c: Update.
36136
36137 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36138
36139         * gcc.dg/20010912-1.c: New test.
36140
36141 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36142
36143         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36144         language-independent file in lib.
36145         * lib/gcov.exp: New file.
36146
36147 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36148
36149         * gcc.c-torture/compile/20010911-1.c: New test.
36150
36151 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36152
36153         * lib/profopt.exp: New, to support profile-directed optimizations.
36154         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36155         * gcc.misc-tests/bprob-1.c: New test.
36156         * gcc.misc-tests/bprob-2.c: New test.
36157
36158 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36159
36160         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36161         XFAIL and which kinds of gcov output to verify.
36162         * gcc.misc-tests/gcov-4b.x: New file.
36163         * gcc.misc-tests/gcov-5b.x: New file.
36164         * gcc.misc-tests/gcov-6.x: New file.
36165         * gcc.misc-tests/gcov-7.c: New test.
36166         * gcc.misc-tests/gcov-7.x: New file.
36167
36168 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36169
36170         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36171         * gcc.misc-tests/gcov-6.c: New test.
36172
36173 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36174
36175         PR c++/3986
36176         * g++.dg/abi/vbase1.C: New test.
36177
36178 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36179
36180         * objc.dg/method-2.m: New.
36181
36182 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36183
36184         PR c++/4203
36185         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36186         * g++.dg/init/empty1.C: New test.
36187
36188 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36189
36190         * gcc.c-torture/compile/20010903-1.c: New test.
36191
36192 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36193
36194         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36195         for m68k.
36196
36197 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36198
36199         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36200
36201         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36202
36203         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36204
36205 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36206
36207         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36208         for 16-bit 'unsigned int'.
36209
36210 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36211
36212         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36213
36214 2001-08-27  Richard Henderson  <rth@redhat.com>
36215
36216         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36217         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36218
36219 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36220
36221         * gcc.dg/asm-names.c (ymain): New.
36222
36223 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36224
36225         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36226         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36227         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36228
36229 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36230
36231         * gcc.dg/compare5.c: New testcase.
36232
36233 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36234
36235         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36236         and "In instantiation".
36237
36238 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36239
36240         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36241
36242 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36243
36244         * gcc.misc-tests/gcov.exp: Add support for branch information.
36245         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36246         * gcc.misc-tests/gcov-4.c: New test.
36247         * gcc.misc-tests/gcov-4b.c: New test.
36248         * gcc.misc-tests/gcov-5b.c: New test.
36249
36250 2001-08-20  Zack Weinberg  <zackw@panix.com>
36251
36252         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36253         expected to fail.
36254
36255 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36256
36257         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36258
36259 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36260
36261         * g++.dg/eh/template1.C: New test.
36262
36263 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36264
36265         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36266         Fix thinko.
36267         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36268         for xfail.
36269
36270 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36271
36272         * lib/g77-dg.exp: Use prune.exp for common procedures
36273         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36274         * lib/g77.exp: (g77-dg-prune) Remove
36275
36276 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36277
36278         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36279
36280 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36281
36282         * g++.dg/template/unify1.C: New test.
36283
36284 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36285
36286         * g++.dg/abi/empty4.C: New test.
36287
36288 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36289
36290         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36291         solaris2.*
36292         * g77.f-torture/compile/pr3743.x: Likewise.
36293
36294 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36295
36296         * g++.dg/other/using-declaration.C: New test.
36297
36298 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36299
36300         * gcc.dg/cpp/tr-sign.c: New testcase.
36301
36302 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36303
36304         * gcc.dg/cpp/19951025-1.c: Revert.
36305         * gcc.dg/cpp/directiv.c: We no longer process directives that
36306         interrupt macro arguments.
36307
36308 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36309
36310         * gcc.dg/bconstp-1.c: New test.
36311
36312 2001-08-03  Richard Henderson  <rth@redhat.com>
36313
36314         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36315
36316 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36317
36318         * gcc.dg/cpp/19951025-1.c: Update.
36319
36320 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36321
36322         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36323         should be x.
36324
36325 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36326
36327         Kill -fhonor-std.
36328         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36329         * g++.old-deja/g++.other/std1.C: Likewise.
36330         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36331
36332 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36333
36334         * lib/g77.exp: Load gcc-defs.exp for common procedures
36335         (g77_pass, g77_fail, g77_finish, g77_exit,
36336         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36337
36338 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36339
36340         * g77.dg/fbackslash.f
36341         * g77.dg/fcase-preserve.f
36342         * g77.dg/ff90-1.f
36343         * g77.dg/ffixed-line-length-0.f
36344         * g77.dg/ffixed-line-length-132.f
36345         * g77.dg/ffixed-line-length-7.f
36346         * g77.dg/ffixed-line-length-72.f
36347         * g77.dg/ffixed-line-length-none.f
36348         * g77.dg/ffree-form-1.f
36349         * g77.dg/fno-backslash.f
36350         * g77.dg/fno-f90-1.f
36351         * g77.dg/fno-fixed-form-1.f
36352         * g77.dg/fno-onetrip.f
36353         * g77.dg/fno-typeless-boz.f
36354         * g77.dg/fno-underscoring.f
36355         * g77.dg/fno-vxt-1.f
36356         * g77.dg/fonetrip.f
36357         * g77.dg/ftypeless-boz.f
36358         * g77.dg/fugly-assumed.f
36359         * g77.dg/funderscoring.f
36360         * g77.dg/fvxt-1.f
36361
36362 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36363
36364         * objc.dg/fwd-proto-1.m: New.
36365         * objc.dg/local-decl-1.m: New.
36366         * objc.dg/naming-1.m: New.
36367         * objc.dg/naming-2.m: New.
36368         * objc.dg/proto-hier-1.m: New.
36369
36370 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36371
36372         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36373         largest-type elements to a struct makes its size grow.
36374
36375 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36376
36377         * g++.dg/abi/vthunk1.C: New test.
36378
36379 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36380
36381         * g++.dg/abi/vbase8-22.C: New test.
36382
36383 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36384
36385         * gcc.dg/cpp/macro8.c: New test.
36386
36387 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36388
36389         * g++.dg/abi/vbase8-21.C: New test.
36390
36391 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36392
36393         * g++.dg/abi/vbase8-10.C: New test.
36394
36395 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36396
36397         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36398         ${tool}_set_ld_library_path.
36399         Changed caller.
36400         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36401         g++.exp.
36402
36403 2001-07-26  Stan Cox <scox@redhat.com>
36404
36405         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36406         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36407         gcc_exit, gcc_check_unsupported_p):
36408         Moved to gcc-deps.exp
36409         * gcc-deps.exp: New file.
36410
36411 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36412
36413         * g++.old-deja/g++.pt/defarg14.C: New test.
36414
36415 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36416
36417         * g++.old-deja/g++.other/lineno5.C: New test.
36418
36419 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36420
36421         * g++.old-deja/g++.pt/crash68.C: New test.
36422
36423 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36424
36425         * g++.old-deja/g++.other/crash42.C: New test.
36426
36427 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36428
36429         * gcc.dg/cpp/extratokens.c: Fix.
36430         * gcc.dg/cpp/skipping2.c: New tests.
36431
36432 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36433
36434         * gcc.c-torture/execute/20010724-1.c: New file.
36435         * gcc.c-torture/execute/20010724-1.x: New file.
36436
36437 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36438
36439         * g++.old-deja/g++.other/cond7.C: New test.
36440
36441 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36442
36443         * g++.old-deja/g++.other/optimize4.C: New test.
36444
36445 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36446
36447         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36448
36449 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36450
36451         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36452         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36453         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36454         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36455
36456         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36457         bug report" message.
36458
36459         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36460         * g++.dg/ext/instantiate1.C: Move from old-deja.
36461
36462 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36463
36464         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36465         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36466         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36467         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36468
36469 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36470
36471         * gcc.c-torture/execute/20010723-1.c: New test.
36472
36473 2001-07-23  Ben Elliston  <bje@redhat.com>
36474
36475         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36476
36477 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36478
36479         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36480         i[34567]86-*-*.
36481         Delete handling of ieee_multilib_flags.
36482         Pass -mieee for alpha*-*-* and sh-*-*.
36483         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36484
36485 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36486
36487         Remove old-abi tests.
36488         * g++.old-deja/g++.mike/p11116.C: Remove.
36489         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36490
36491 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36492
36493         * g77.f-torture/compile/pr3743.f: New test
36494
36495 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36496
36497         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36498
36499 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36500
36501         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36502         g++.old-deja/g++.pt/static6.C: Likewise.
36503         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36504         supports weak symbols.
36505
36506 2001-07-18  Andreas Jaeger  <aj@suse.de>
36507
36508         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36509         supported again.
36510
36511 2001-07-18  Andreas Jaeger  <aj@suse.de>
36512
36513         * gcc.dg/iftrap-1.c: Fix target line.
36514
36515 2001-07-17  Richard Henderson  <rth@redhat.com>
36516
36517         * gcc.c-torture/execute/20010717-1.c: New.
36518
36519 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36520
36521         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36522         tests.
36523
36524 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36525
36526         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36527
36528 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36529
36530         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36531         UAC_SIGBUS, UAC_NOPRINT definitions.
36532
36533 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36534
36535         * objc/execute/object_is_class.m: New test.
36536         * objc/execute/object_is_meta_class.m: New test.
36537
36538 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36539
36540         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36541         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36542
36543 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36544
36545         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36546         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36547
36548 2001-07-14  Richard Henderson  <rth@redhat.com>
36549
36550         * gcc.dg/iftrap-1.c: New.
36551
36552 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36553
36554         * g77.f-torture/execute/intrinsic77.f: New test.
36555
36556 2001-07-11  Janis Johnson <janis@us.ibm.com>
36557
36558         * gcc.misc-tests/gcov-3.c: New test.
36559
36560 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36561
36562         * gcc.c-torture/compile/20010711-1.c,
36563         * gcc.c-torture/compile/20010711-2.c: New tests.
36564
36565 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36566
36567         * gcc.c-torture/execute/20010711-1.c: New test.
36568
36569 2001-07-11  Ben Elliston  <bje@redhat.com>
36570
36571         * g++.old-deja/g++.other/enum5.C: New test.
36572
36573 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36574
36575         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36576         (g++-dg-prune): Call prune_gcc_output.
36577         * prune.exp: New file for prune_gcc_output.
36578         * lib/g++.exp, lib/gcc.exp: Load it.
36579
36580 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36581
36582         * gcc.c-torture/compile/20010701-1.c,
36583         g++.old-deja/g++.ext/attrib6.C: New tests.
36584
36585 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36586
36587         * gcc.c-torture/compile/20010706-1.c: New test.
36588
36589 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36590
36591         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36592
36593 2001-06-28  Stan Shebs  <shebs@apple.com>
36594
36595         * gcc.dg/pragma-darwin.c: New test.
36596
36597 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36598
36599         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36600         Solaris 2.[678] system.
36601
36602 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36603
36604         * gcc.dg/20010622-1.c: New test.
36605
36606 2001-06-18  Stan Shebs  <shebs@apple.com>
36607
36608         * objc.dg: New directory.
36609         * objc.dg/dg.exp: New file.
36610         * objc.dg/alias.m: New.
36611         * objc.dg/class-1.m: New.
36612         * objc.dg/class-2.m: New.
36613         * objc.dg/const-str-1.m: New.
36614         * objc.dg/const-str-2.m: New.
36615         * objc.dg/id-1.m: New.
36616         * objc.dg/method-1.m: New.
36617         * objc.dg/super-class-1.m: New.
36618         * lib/objc-dg.exp: New file.
36619
36620 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36621
36622         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36623         of label name.
36624
36625 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36626
36627         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36628
36629 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36630
36631         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36632         variable.
36633
36634 2001-06-12  Richard Henderson  <rth@redhat.com>
36635
36636         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36637
36638 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36639
36640         * g++.old-deja/g++.abi/vbase5.C: New test.
36641         * g++.old-deja/g++.abi/vbase6.C: New test.
36642         * g++.old-deja/g++.abi/vbase7.C: New test.
36643
36644 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36645
36646         * gcc.c-torture/compile/20010610-1.c: New test.
36647
36648 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36649
36650         * g++.old-deja/g++.abi/vbase4.C: New test.
36651
36652 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36653
36654         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36655         support %f for HC11/HC12 targets.
36656         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36657         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36658         on HC11/HC12 targets.
36659         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36660
36661 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36662
36663         * gcc.dg/wchar_t-1.c: New file.
36664         * gcc.dg/wint_t-1.c: Likewise.
36665
36666 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36667
36668         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36669
36670 2001-06-11  Richard Henderson  <rth@redhat.com>
36671
36672         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36673
36674 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36675
36676         * gcc.c-torture/compile/20010611-1.c: New test.
36677
36678 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36679
36680         * gcc.dg/c99-tag-1.c: Add more tests.
36681
36682 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36683
36684         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36685         representation on MN10300 and ARM/Thumb.
36686
36687 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36688
36689         * g77.f-torture/execute/20010610.f: New.
36690
36691 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36692
36693         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36694         names.
36695
36696 2001-06-09  Richard Henderson  <rth@redhat.com>
36697
36698         * gcc.c-torture/execute/ashrdi-1.c: New.
36699         * gcc.c-torture/execute/ashldi-1.c: New.
36700         * gcc.c-torture/execute/lshrdi-1.c: New.
36701
36702 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36703
36704         * objc/execute/load-3.m: Added. Check sending +load to categories,
36705         in addition to classes.
36706
36707 2001-06-08  Stan Shebs  <shebs@apple.com>
36708
36709         * objc/execute/load-2.m: New test.  From Nicola Pero
36710         <n.pero@mi.flashnet.it>.
36711
36712 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36713
36714         * gcc.c-torture/execute/20010605-2.c: New test.
36715
36716 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36717
36718         * g++.old-deja/g++.abi/vbase2.C: New test.
36719         * g++.old-deja/g++.abi/vbase3.C: New test.
36720
36721 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36722
36723         * g++.old-deja/g++.pt/friend49.C: New test.
36724
36725 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36726
36727         * g++.old-deja/g++.ext/anon3.C: New test.
36728
36729 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36730
36731         * g++.old-deja/g++.other/conv7.C: New test.
36732
36733 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36734
36735         * gcc.c-torture/compile/20010605-2.c: New test.
36736
36737 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36738
36739         * gcc.c-torture/execute/20010604-1.c: New test.
36740
36741 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36742
36743         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36744
36745 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36746
36747         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36748         (g++_link_flags): Likewise.
36749         (g++_init): Pass gccpath's value to two previous functions.
36750
36751 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36752
36753         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36754         Ensure logfile entry matches exec command line.
36755
36756 2001-05-31  Richard Henderson  <rth@redhat.com>
36757
36758         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36759         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36760
36761 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36762
36763         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36764         compiler for irix6.2
36765
36766 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36767
36768         * g++.old-deja/g++.other/optimize3.C: New file.
36769
36770 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36771
36772         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36773         assemble.
36774
36775 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36776
36777         * g++.old-deja/g++.other/optimize2.C: New file.
36778
36779 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36780
36781         * gcc.c-torture/compile/20010518-2.c: New file.
36782         * gcc.c-torture/execute/20010518-1.c: New file.
36783         * gcc.c-torture/execute/20010518-2.c: New file.
36784
36785 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36786
36787         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36788
36789 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36790
36791         G++ no longer defines builtins that do not begin with __builtin.
36792         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36793         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36794         * g++.old-deja/g++.law/builtin1.C: Likewise.
36795         * g++.old-deja/g++.law/cvt2.C: Likewise.
36796         * g++.old-deja/g++.mike/net5.C: Likewise.
36797         * g++.old-deja/g++.other/builtins1.C: Likewise.
36798         * g++.old-deja/g++.other/builtins2.C: Likewise.
36799         * g++.old-deja/g++.other/builtins3.C: Likewise.
36800         * g++.old-deja/g++.other/builtins4.C: Likewise.
36801         * g++.old-deja/g++.other/inline8.C: Likewise.
36802         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36803
36804 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         * g++.old-deja/g++.pt/using1.C: Adjust.
36807         * g++.old-deja/g++.pt/using2.C: New test.
36808
36809 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36810
36811         * gcc.dg/cpp/charconst.c: New tests.
36812         * gcc.dg/cpp/escape.c: New tests.
36813         * gcc.dg/cpp/escape-1.c: New tests.
36814         * gcc.dg/cpp/escape-2.c: New tests.
36815         * gcc.dg/cpp/ucs.c: New tests.
36816
36817 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36818
36819         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36820         native compiler for irix6.5.
36821
36822 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36823
36824         * lib/g++.exp (g++_include_flags): Use args to compute
36825         get_multilibs.
36826         (g++_link_flags): Likewise.
36827         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36828
36829 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36830
36831         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36832
36833 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36834
36835         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36836         this file.
36837
36838 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36839
36840         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36841         STACK_SIZE;
36842         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36843         to STACK_SIZE; Use it to define size of add_histo array.
36844         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36845         to STACK_SIZE.
36846         (f): Use GITT_SIZE to define size of gitt local table.
36847         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36848         to STACK_SIZE; Use it to define size of bytemem array.
36849
36850 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36851
36852         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36853         on 68HC11/HC12 due to the asm instruction.
36854         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36855         * gcc.c-torture/compile/920520-1.x: Likewise.
36856         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36857         on 68HC11/HC12 because the function is larger than 64K.
36858         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36859         on 68HC11/HC12 because the structure is too large.
36860
36861 2001-05-20  Richard Henderson  <rth@redhat.com>
36862
36863         * gcc.c-torture/execute/20010520-1.c: New.
36864
36865 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36866
36867         * g++.old-deja/g++.warn/compare1.C: New test.
36868         * gcc.dg/compare4.c: New test.
36869
36870 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36871
36872         * g++.old-deja/g++.other/optimize1.C: New test.
36873
36874 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36875
36876         * g++.old-deja/g++.pt/spec41.C: New test.
36877
36878 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36879
36880         * gcc.c-torture/compile/20010114-1.x: Remove.
36881
36882 2001-05-18  Stan Shebs  <shebs@apple.com>
36883
36884         * gcc.c-torture/compile/20010518-1.c: New test.
36885
36886 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36887
36888         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36889         * g++.old-deja/g++.pt/crash67.C: New test.
36890
36891 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36892
36893         * g++.old-deja/g++.other/debug9.C: New test.
36894
36895 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36896
36897         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36898
36899 2001-05-16  Jan Hubicka  <jh@suse.cz>
36900
36901         * gcc.c-torture/compile/20010516-1.c: New test.
36902
36903 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36904
36905         * g++.old-deja/g++.other/crash41.C: New test.
36906
36907 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36908
36909         * g++.old-deja/g++.pt/crash66.C: New test.
36910
36911 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36912
36913         * g++.old-deja/g++.robertl/eb27.C: Convert.
36914
36915 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36916
36917         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36918         declaration being redundant.
36919
36920 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36921
36922         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36923
36924 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36925
36926         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36927
36928 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36929
36930         * lib/g++.exp: Use testsuite_flags.
36931
36932 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36933
36934         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36935
36936 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36937
36938         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36939
36940 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36941
36942         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36943
36944 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36945
36946         * gcc.c-torture/compile/20010313-1.c: New test.
36947
36948 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36949
36950         * gcc.dg/cpp/direct2.c: New test.
36951         * gccq.dg/cpp/direct2s.c: New test.
36952
36953         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36954
36955 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36956
36957         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36958         * g++.old-deja/g++.other/op3.C: Likewise.
36959
36960 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36961
36962         * gcc.dg/cpp/syshdr.h: New file.
36963         * gcc.dg/cpp/sysmac1.c: Update.
36964         * gcc.dg/cpp/sysmac2.c: Update.
36965
36966 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36967
36968         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36969
36970 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36971
36972         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36973         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36974
36975 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36976
36977         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36978
36979 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36980
36981         * lib/g++.exp (g++_include_flags): Don't use any special flags
36982         if TESTING_IN_BUILD_TREE is not defined.
36983         (g++_init): Use a plain 'c++' as the compiler if
36984         TESTING_IN_BUILD_TREEE is not defined.
36985
36986 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36987
36988         * g++.old-deja/g++.eh/catch13.C: New test.
36989         * g++.old-deja/g++.eh/catch14.C: New test.
36990
36991 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36992
36993         * gcc.dg/cpp/tr-define.c: New test.
36994
36995 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36996
36997         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36998         <stdlib.h>, not <malloc.h>.
36999
37000 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37001
37002         * g++.old-deja/g++.ns/template17.C: New test.
37003
37004 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37005
37006         * g++.old-deja/g++.pt/ref4.C: New test.
37007
37008 2001-04-30  Richard Henderson  <rth@redhat.com>
37009
37010         * gcc.dg/20000724-1.c: Revert last change.
37011
37012 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37013
37014         * g77.f-torture/execute/20010430.f: New test.
37015
37016 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37017
37018         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37019
37020 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37021
37022         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37023
37024 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37025
37026         * g++.old-deja/g++.eh/crash6.C: New test.
37027
37028 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37029
37030         * g++.old-deja/g++.other/warn7.C: New test.
37031
37032 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37033
37034         * g++.old-deja/g++.other/defarg9.C: New test.
37035
37036 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37037
37038         * g77.f-torture/compile/20010426.f: New test.
37039         * g77.f-torture/execute/20010426.f: New test.
37040
37041 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37042
37043         * g77.f-torture/compile/20000629-1.x: Remove - error
37044         has been fixed.
37045
37046 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37047
37048         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37049         Tweak slightly to work with g++.dg framework.
37050         * g++.dg/special/ecos.exp: Run initp1.C test.
37051         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37052
37053         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37054         its linker doesn't give line numbers either.
37055         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37056
37057 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37058
37059         * g++.old-deja/g++.other/lex1.C: New test.
37060
37061 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37062
37063         * gcc.dg/noncompile/20010425-1.c: New test.
37064
37065 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37066
37067         * g++.old-deja/g++.pt/mangle2.C: New test.
37068
37069 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37070
37071         * gcc.dg/format/plus-1.c: New test.
37072
37073 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37074
37075         * gcc.dg/20010423-1.c: New test.
37076
37077 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37078
37079         * gcc.c-torture/execute/20010422-1.c: New test.
37080
37081 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37082
37083         * g++.old-deja/g++.ns/type2.C: New test.
37084
37085 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37086
37087         * g++.old-deja/g++.other/perf1.C: New test.
37088
37089 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37090
37091         * gcc.dg/c99-func-2.c: Remove xfail.
37092         * gcc.dg/c99-func-3.c: Remove xfail.
37093         * gcc.dg/c99-func-4.c: Remove xfail.
37094
37095 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37096
37097         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37098
37099 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37100
37101         * gcc.c-torture/compile/20010423-1.c: New test.
37102
37103 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37104
37105         * g++.old-deja/g++.pt/typename28.C: New test.
37106
37107 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37108
37109         * g++.old-deja/g++.abi/empty2.C: New test.
37110         * g++.old-deja/g++.abi/empty3.C: New test.
37111
37112 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37113
37114         * g++.old-deja/g++.other/comdat2.C: New test.
37115         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37116
37117 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37118
37119         * g++.old-deja/g++.other/overload14.C: New test.
37120
37121 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37122
37123         * g++.old-deja/g++.other/lookup23.C: New test.
37124
37125 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37126
37127         * gcc.c-torture/execute/20010403-1.c: New test.
37128
37129 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37130             Mark Mitchell  <mark@codesourcery.com>
37131
37132         * lib/old-dejagnu.exp: Don't delete output of executable.
37133         Add .exe suffix to executables.
37134
37135 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37136
37137         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37138
37139 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37140
37141         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37142
37143 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37144
37145         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37146         * g++.old-deja/g++.abi/crash1.C: New test.
37147
37148 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37149
37150         * g++.old-deja/g++.other/crash40.C: New test.
37151
37152 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37153
37154         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37155
37156 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37157
37158         * g++.old-deja/g++.other/warn6.C: New test.
37159
37160 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37161
37162         * g++.old-deja/g++.robertl/eb42.C: Same.
37163
37164 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37165
37166         * gcc.dg/wtr-conversion-1.c: New testcase.
37167
37168 2001-04-10  Richard Henderson  <rth@redhat.com>
37169
37170         * g++.old-deja/g++.other/array5.C: New.
37171
37172 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37173
37174         * gcc.c-torture/execute/20010408-1.c: New test.
37175
37176 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37177
37178         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37179         headers and constructs.
37180         * g++.old-deja/g++.robertl/eb79.C: Same.
37181         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37182         * g++.old-deja/g++.robertl/eb73.C: Same.
37183         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37184         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37185         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37186         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37187         * g++.old-deja/g++.robertl/eb44.C: Same.
37188         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37189         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37190         * g++.old-deja/g++.robertl/eb39.C: Same.
37191         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37192         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37193         * g++.old-deja/g++.robertl/eb30.C: Same.
37194         * g++.old-deja/g++.robertl/eb3.C: Same.
37195         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37196         * g++.old-deja/g++.robertl/eb21.C: Same.
37197         * g++.old-deja/g++.robertl/eb15.C: Same.
37198         * g++.old-deja/g++.robertl/eb118.C: Same.
37199         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37200         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37201         * g++.old-deja/g++.robertl/eb109.C: Same.
37202         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37203         * g++.old-deja/g++.mike/rtti1.C: Same.
37204         * g++.old-deja/g++.mike/p658.C: Same.
37205         * g++.old-deja/g++.mike/net46.C: Same.
37206         * g++.old-deja/g++.mike/net34.C: Same.
37207         * g++.old-deja/g++.mike/memoize1.C: Same.
37208         * g++.old-deja/g++.mike/eh2.C: Same.
37209         * g++.old-deja/g++.law/weak.C: Same.
37210         * g++.old-deja/g++.law/visibility7.C: Same.
37211         * g++.old-deja/g++.law/visibility25.C: Same.
37212         * g++.old-deja/g++.law/visibility22.C: Same.
37213         * g++.old-deja/g++.law/visibility2.C: Same.
37214         * g++.old-deja/g++.law/visibility17.C: Same.
37215         * g++.old-deja/g++.law/visibility13.C: Same.
37216         * g++.old-deja/g++.law/visibility10.C: Same.
37217         * g++.old-deja/g++.law/visibility1.C: Same.
37218         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37219         * g++.old-deja/g++.law/vbase1.C: Same.
37220         * g++.old-deja/g++.law/operators32.C: Same.
37221         * g++.old-deja/g++.law/nest3.C: Same.
37222         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37223         * g++.old-deja/g++.law/except5.C (main): Same.
37224         * g++.old-deja/g++.law/cvt7.C (run): Same.
37225         * g++.old-deja/g++.law/cvt2.C: Same.
37226         * g++.old-deja/g++.law/cvt16.C: Same.
37227         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37228         * g++.old-deja/g++.law/ctors17.C (main): Same.
37229         * g++.old-deja/g++.law/ctors13.C: Same.
37230         * g++.old-deja/g++.law/ctors12.C (main): Same.
37231         * g++.old-deja/g++.law/ctors10.C: Same.
37232         * g++.old-deja/g++.law/code-gen5.C: Same.
37233         * g++.old-deja/g++.law/bad-error7.C: Same.
37234         * g++.old-deja/g++.law/arm9.C: Same.
37235         * g++.old-deja/g++.law/arm12.C: Same.
37236         * g++.old-deja/g++.law/arg8.C: Same.
37237         * g++.old-deja/g++.law/arg1.C: Same.
37238         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37239         * g++.old-deja/g++.jason/template31.C: Same.
37240         * g++.old-deja/g++.jason/template24.C (main): Same.
37241         * g++.old-deja/g++.jason/2371.C: Same.
37242         * g++.old-deja/g++.eh/new2.C: Same.
37243         * g++.old-deja/g++.eh/new1.C: Same.
37244         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37245         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37246         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37247         * g++.old-deja/g++.brendan/crash62.C: Same.
37248         * g++.old-deja/g++.brendan/crash52.C: Same.
37249         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37250         * g++.old-deja/g++.brendan/crash38.C: Same.
37251         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37252         * g++.old-deja/g++.brendan/copy9.C: Same.
37253
37254 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37255
37256         * gcc.c-torture/execute/20001203-2.c (memset):
37257         Count argument is of type __SIZE_TYPE__.
37258
37259 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37260
37261         * gcc.c-torture/compile/20010404-1.c: New test.
37262
37263 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37264
37265         * gcc.c-torture/compile/20010326-1.c: New test.
37266
37267 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37268
37269         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37270         peculiarities of the SH.
37271         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37272
37273 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37274
37275         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37276         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37277         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37278
37279 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37280
37281         * g77.f-torture/compile/20010321-1.f: New test.
37282
37283 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37284
37285         * gcc.c-torture/compile/20010329-1.c: New test.
37286
37287 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37288
37289         * gcc.c-torture/execute/20010329-1.c: New test.
37290
37291 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37292
37293         * g++.old-deja/g++.other/eh4.C: Fix typo.
37294
37295 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37296
37297         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37298
37299 2001-03-28  Philip Blundell  <philb@gnu.org>
37300
37301         * gcc.c-torture/compile/20010328-1.c: New test.
37302
37303 2001-03-27  Richard Henderson  <rth@redhat.com>
37304
37305         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37306         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37307
37308 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37309
37310         * gcc.c-torture/compile/20010327-1.c: New test.
37311
37312 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37313
37314         * g++.old-deja/g++.other/friend12.C: New test.
37315         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37316         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37317
37318 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37319
37320         * gcc.c-torture/execute/20010325-1.c: New test.
37321
37322 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37323
37324         * g++.old-deja/g++.other/mangle3.C: New test.
37325
37326 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37327
37328         * g++.old-deja/g++.other/anon8.C: New test.
37329
37330 2001-03-20  Philip Blundell  <philb@gnu.org>
37331
37332         * gcc.c-torture/compile/20010320-1.c: New test.
37333
37334 2001-03-17  Richard Henderson  <rth@redhat.com>
37335
37336         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37337
37338 2001-03-15  Geoff Keating  <geoff@redhat.com>
37339
37340         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37341         tests on AIX.
37342
37343 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37344
37345         * g++.old-deja/g++.other/eh4.C: New test.
37346
37347 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37348
37349         * gcc.dg/cpp/mi1.c: Update.
37350
37351 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37352
37353         * g++.old-deja/g++.other/regstack.C: New test.
37354
37355 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37356
37357         * g++.old-deja/g++.other/ref4.C: New test.
37358
37359 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37360
37361         * objc/execute/va_method.m: Added.
37362         * objc/execute/IMP.m: Added.
37363         * objc/execute/_cmd.m: Added.
37364         * objc/execute/accessing_ivars.m: Added.
37365         * objc/execute/class-1.m: Added.
37366         * objc/execute/class-10.m: Added.
37367         * objc/execute/class-11.m: Added.
37368         * objc/execute/class-12.m: Added.
37369         * objc/execute/class-13.m: Added.
37370         * objc/execute/class-14.m: Added.
37371         * objc/execute/class-2.m: Added.
37372         * objc/execute/class-3.m: Added.
37373         * objc/execute/class-4.m: Added.
37374         * objc/execute/class-5.m: Added.
37375         * objc/execute/class-6.m: Added.
37376         * objc/execute/class-7.m: Added.
37377         * objc/execute/class-8.m: Added.
37378         * objc/execute/class-9.m: Added.
37379         * objc/execute/class-tests-1.h
37380         * objc/execute/class-tests-2.h
37381         * objc/execute/compatibility_alias.m: Added.
37382         * objc/execute/encode-1.m: Added.
37383         * objc/execute/formal_protocol-1.m: Added.
37384         * objc/execute/formal_protocol-2.m: Added.
37385         * objc/execute/formal_protocol-3.m: Added.
37386         * objc/execute/formal_protocol-4.m: Added.
37387         * objc/execute/formal_protocol-5.m: Added.
37388         * objc/execute/formal_protocol-6.m: Added.
37389         * objc/execute/formal_protocol-7.m: Added.
37390         * objc/execute/informal_protocol.m: Added.
37391         * objc/execute/initialize.m: Added.
37392         * objc/execute/load.m: Added.
37393         * objc/execute/many_args_method.m: Added.
37394         * objc/execute/nested-3.m: Added.
37395         * objc/execute/no_clash.m: Added.
37396         * objc/execute/private.m: Added.
37397         * objc/execute/redefining_self.m: Added.
37398         * objc/execute/root_methods.m: Added.
37399         * objc/execute/selector-1.m: Added.
37400         * objc/execute/static-1.m: Added.
37401         * objc/execute/static-2.m: Added.
37402         * objc/execute/va_method.m: Added.
37403
37404 2001-03-10  Richard Henderson  <rth@redhat.com>
37405
37406         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37407
37408 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37409
37410         * g++.old-deja/g++.other/crash31.C: XFAIL.
37411         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37412         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37413         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37414         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37415         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37416
37417 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37418
37419         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37420
37421 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37422
37423         * gcc.dg/20000724-1.c: Don't use multiline strings.
37424
37425 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37426
37427         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37428         result of -cString against what we expect it to be; don't just
37429         print it out for no one to read.
37430
37431         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37432         Based on testcases provided by Nicola Pero.
37433
37434 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37435
37436         * gcc.dg/cpp/macro7.c: New test.
37437
37438 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37439
37440         * gcc.dg/cpp/multiline.c: Update.
37441
37442 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37443
37444         * g++.old-deja/g++.other/enum3.C: New test.
37445
37446 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37447
37448         * g++.old-deja/g++.other/pod1.C: New test.
37449
37450 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37451
37452         * g++.old-deja/g++.ext/overload1.C: New test.
37453
37454 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37455
37456         * g++.old-deja/g++.pt/using1.C: New test.
37457
37458 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37459
37460         * g++.old-deja/g++.other/using9.C: New test.
37461
37462 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37463
37464         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37465
37466         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37467
37468 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37469
37470         * g++.old-deja/g++.ext/realpt1.C: Remove.
37471
37472 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37473
37474         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37475
37476 2001-02-26  Will Cohen  <wcohen@redhat.com>
37477
37478         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37479
37480 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37481
37482         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37483         templatized constructors.
37484
37485 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37486
37487         * gcc.c-torture/execute/20010224-1.c: New test.
37488
37489 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37490
37491         * gcc.c-torture/execute/20010222-1.c: New test.
37492
37493 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37494
37495         * g++.old-deja/g++.other/inline20.C: New test.
37496
37497 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37498
37499         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37500
37501 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37502
37503         * g++.old-deja/g++.other/lookup22.C: New test.
37504
37505 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37506
37507         * g77.dg: New directory.
37508         * g77.dg/20010216-1.f: New test case.
37509         * g77.dg/dg.exp: New driver.
37510         * lib/g77-dg.exp: New driver library.
37511
37512 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37513
37514         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37515
37516 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37517
37518         * g++.old-deja/g++.other/decl9.C: New test.
37519
37520 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37521
37522         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37523         not need <string> and also tests the initialization at runtime.
37524
37525 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37526
37527         * gcc.c-torture/execute/longlong.c: New test.
37528
37529 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37530
37531         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37532
37533 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37534
37535         * gcc.c-torture/execute/920302-1.c (execute):
37536         Change argument type to short.
37537
37538 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.old-deja/g++.pt/deduct6.C: New test.
37541
37542 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37543
37544         * g++.old-deja/g++.pt/deduct5.C: New test.
37545
37546 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37547
37548         * gcc.c-torture/execute/20010209-1.c: New test.
37549
37550 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37551
37552         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37553
37554 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37555
37556         * g++.dg/vtgc1.C: Update for new ABI.
37557
37558         * consistency.vlad: New directory, 1665 files.
37559
37560 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37561
37562         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37563         return type.
37564         * gcc.dg/cpp/digraphs.c: Declare puts.
37565
37566 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37567
37568         * g++.old-deja/g++.other/warn5.C: New test.
37569
37570 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         * g++.old-deja/g++.pt/spec40.C: New test.
37573
37574 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37575
37576         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37577         case.
37578         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37579
37580 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37581
37582         * gcc.c-torture/compile/20010209-1.c: New test.
37583
37584 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37585
37586         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37587         excess errors message but not if it crashes.
37588         * g++.old-deja/g++.other/crash27.C: Likewise.
37589         * g++.old-deja/g++.other/crash28.C: Likewise.
37590         * g++.old-deja/g++.other/crash30.C: Likewise.
37591         * g++.old-deja/g++.other/crash32.C: Likewise.
37592         * g++.old-deja/g++.other/crash35.C: Likewise.
37593         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37594
37595 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37596
37597         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37598         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37599         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37600         g77.f-torture/execute/execute.exp,
37601         g77.f-torture/noncompile/noncompile.exp,
37602         gcc.c-torture/execute/execute.exp,
37603         gcc.c-torture/execute/memcheck/memcheck.exp,
37604         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37605         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37606         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37607         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37608         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37609         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37610         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37611         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37612         Remove bug reporting instructions with ancient email addresses.
37613
37614 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37615
37616         * gcc.dg/20010202-1.c: New test.
37617         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37618
37619 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37620
37621         * g++.dg/stdbool-if.C: New test.
37622
37623 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37624
37625         * objc/execute/fdecl.m: Added main().
37626
37627 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37628
37629         * gcc.c-torture/execute/20010206-1.c: New test.
37630
37631 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37632
37633         * gcc.dg/cpp/avoidpaste1.c: Update.
37634
37635 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37636
37637         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37638         Pero <nicola@brainstorm.co.uk>.
37639         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37640
37641 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37642
37643         * g++.old-deja/g++.pt/spec39.C: New test.
37644
37645 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37646
37647         * gcc.c-torture/compile/20010202-1.c: New test.
37648
37649 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37650
37651         * g++.old-deja/g++.abi/primary2.C: New test.
37652         * g++.old-deja/g++.abi/primary3.C: New test.
37653         * g++.old-deja/g++.abi/primary4.C: New test.
37654         * g++.old-deja/g++.abi/primary5.C: New test.
37655         * g++.old-deja/g++.abi/vtable3.h: New test.
37656         * g++.old-deja/g++.abi/vtable3a.C: New test.
37657         * g++.old-deja/g++.abi/vtable3b.C: New test.
37658         * g++.old-deja/g++.abi/vtable3c.C: New test.
37659         * g++.old-deja/g++.abi/vtable3d.C: New test.
37660         * g++.old-deja/g++.abi/vtable3e.C: New test.
37661         * g++.old-deja/g++.abi/vtable3f.C: New test.
37662         * g++.old-deja/g++.abi/vtable3g.C: New test.
37663         * g++.old-deja/g++.abi/vtable3h.C: New test.
37664         * g++.old-deja/g++.abi/vtable3i.C: New test.
37665         * g++.old-deja/g++.abi/vtable3j.C: New test.
37666         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37667
37668 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37669
37670         * g++.old-deja/g++.other/anon6.C: New test.
37671         * g++.old-deja/g++.other/anon7.C: New test.
37672
37673 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37674
37675         * gcc.dg/cpp/avoidpaste2.c: New tests.
37676
37677 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37680
37681 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37682
37683         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37684         DECIMAL_DIG cases for Irix."
37685
37686 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37687
37688         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37689
37690 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37691
37692         * gcc.dg/c99-tag-1.c: New test.
37693
37694 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37695
37696         * gcc.dg/cpp/tr-warn1.c: Add tests.
37697
37698 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37699
37700         * gcc.dg/cpp/avoidpaste1.c: Update.
37701         * gcc.dg/cpp/paste4.c: Update.
37702
37703 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37704
37705         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37706         cases for Irix.
37707
37708 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37709
37710         * g++.old-deja/g++.other/inline19.C: New test.
37711
37712 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37713
37714         * gcc.dg/Wlarger-than.c: New test.
37715
37716 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37717
37718         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37719
37720 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37721
37722         * gcc.c-torture/execute/20010129-1.c: New test.
37723         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37724
37725 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37726
37727         * gcc.dg/cpp/avoidpaste1.c: Test case.
37728
37729 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37730
37731         * g++.old-deja/g++.other/inline18.C: New test.
37732
37733 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37734
37735         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37736         and __builtin_putchar.
37737
37738 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37739
37740         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37741         tests.
37742
37743 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37744
37745         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37746         floating point number rounding mode to round to the nearest
37747         representable mode.
37748
37749 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37750
37751         * g++.old-deja/g++.other/mangle2.C: New test.
37752
37753 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37754
37755         * gcc.c-torture/compile/20010124-1.c: New test.
37756
37757 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37758
37759         * g++.old-deja/g++.pt/spec38.C: New test.
37760
37761 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37762
37763         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37764         "Build don't run".
37765
37766 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37767
37768         * gcc.c-torture/execute/20010123-1.c: New test.
37769
37770 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37771
37772         * g++.old-deja/g++.pt/spec37.C: New test.
37773
37774 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.old-deja/g++.pt/overload14.C: New test.
37777
37778 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37779
37780         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37781         __builtin_return_address.
37782
37783 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37784
37785         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37786         * g++.old-deja/g++.pt/spec35.C: New test.
37787         * g++.old-deja/g++.pt/spec36.C: New test.
37788
37789 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37790
37791         * gcc.c-torture/compile/20010118-1.c: New test.
37792
37793 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37794
37795         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37796
37797 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37798
37799         * gcc.c-torture/execute/20010119-1.c: New test.
37800
37801 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37802
37803         * g++.old-deja/g++.other/vbase5.C: New test.
37804
37805 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37806
37807         * gcc.c-torture/execute/20010118-1.c: New test.
37808
37809 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37810
37811         * g++.old-deja/g++.pt/deduct3.C: New test.
37812
37813 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37814
37815         * g++.old-deja/g++.pt/spec34.C: New test.
37816
37817 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37818
37819         * g77.f-torture/compile/20000601-2.f: New test.
37820
37821 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         * g++.old-deja/g++.other/init17.C: New test.
37824
37825 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37826
37827         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37828
37829 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37830
37831         * g++.old-deja/g++.pt/unify8.C: New test.
37832
37833 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37834
37835         * g++.old-deja/g++.abi/vbase1.C: New test.
37836
37837 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37838
37839         * g++.old-deja/g++.pt/crash65.C: New test.
37840
37841 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37842
37843         * gcc.dg/cpp/assembl2.S: New test case.
37844
37845 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37846
37847         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37848         are supported.
37849
37850 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37851
37852         * g++.old-deja/g++.other/builtins1.C: New test.
37853         * g++.old-deja/g++.other/builtins2.C: Likewise.
37854         * g++.old-deja/g++.other/builtins3.C: Likewise.
37855         * g++.old-deja/g++.other/builtins4.C: Likewise.
37856
37857 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37858
37859         * gcc.c-torture/compile/20010117-1.c: New test.
37860         * gcc.c-torture/compile/20010117-2.c: New test.
37861
37862 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37863
37864         * g77.f-torture/execute/20010116.[fx]: New test,
37865         XFAIL on i?86-*-*.
37866         * g77.f-torture/compile/20010115.f: Indicate it's
37867         a test for PR fortran/1636.
37868
37869 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37870
37871         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37872
37873 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37874
37875         * g77.f-torture/compile/20010115.f: New test.
37876
37877 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37878
37879         * g++.old-deja/g++.pt/nontype5.C: New test.
37880
37881 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37882
37883         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37884         have an equivalent working one below it.
37885
37886 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37887
37888         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37889         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37890
37891 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37892
37893         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37894         message containing "init_priority".
37895         (conpr-2.C): Likewise.
37896         (conpr-3.C): Likewise.
37897         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37898
37899 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37900
37901         * gcc.c-torture/execute/20010114-2.c: New test.
37902
37903 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37904
37905         * gcc.c-torture/compile/20010114-1.c: New test.
37906         * gcc.c-torture/compile/20010114-1.x: Xfail.
37907         * gcc.c-torture/compile/20010114-2.c: New test.
37908         * gcc.c-torture/execute/20010114-1.c: New test.
37909         * gcc.dg/trunc-1.c: New test.
37910         * gcc.dg/uninit-B.c: New test.
37911
37912 2001-01-13  Nick Clifton  <nickc@redhat.com>
37913
37914         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37915         target.
37916
37917 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37918
37919         * gcc.c-torture/compile/20010113-1.c: New test.
37920
37921 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37922
37923         * gcc.c-torture/compile/20001212-1.c: New test.
37924
37925 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37926
37927         * gcc.dg/cpp/widestr1.c: Update.
37928         * gcc.dg/cpp/prag-imp.c: Remove.
37929
37930 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37931
37932         * gcc.c-torture/execute/20000801-3.x: Remove.
37933         * gcc.dg/c90-init-1.c: New test.
37934         * gcc.dg/c99-init-1.c: New test.
37935         * gcc.dg/c99-init-2.c: New test.
37936         * gcc.dg/gnu99-init-1.c: New test.
37937
37938 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37939
37940         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37941         testing that no relevant ones were found.
37942
37943 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.pt/cast2.C: New test.
37946
37947 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37948
37949         * g++.old-deja/g++.pt/friend47.C: New test.
37950
37951 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         * g++.old-deja/g++.pt/instantiate13.C: New test.
37954
37955 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37956
37957         * g++.old-deja/g++.other/defarg7.C: New test.
37958         * g++.old-deja/g++.other/defarg8.C: New test.
37959
37960 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37961
37962         * g++.old-deja/g++.pt/crash64.C: New test.
37963
37964 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37965
37966         * g++.old-deja/g++.pt/crash63.C: New test.
37967
37968 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37969
37970         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37971
37972 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37973
37974         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37975
37976 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37977
37978         * g++.old-deja/g++.pt/error3.C: New test.
37979
37980 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.old-deja/g++.other/crash39.C: New test.
37983
37984 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37985
37986         * g++.old-deja/g++.other/vbase4.C: New test.
37987
37988 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37989
37990         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37991         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37992         * gcc.dg/special/special.exp: New test driver which will check
37993         for alias support for the above test.
37994
37995 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37996
37997         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37998         problems on small machines.
37999         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38000         parameterize.
38001
38002 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38003
38004         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38005         mips.
38006         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38007
38008 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38009
38010         * g++.old_deja/g++.pt/using8.C: New test.
38011
38012 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38013
38014         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38015
38016 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38017
38018         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38019         where a failure is expected.
38020         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38021
38022 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38023
38024         * g++.old_deja/g++.pt/instantiate12.C: New test.
38025
38026 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38027
38028         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38029         start of structs.
38030         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38031         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38032         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38033         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38034         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38035         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38036         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38037         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38038         * g++.old-deja/g++.eh/spec6.C: Likewise.
38039         * g++.old-deja/g++.jason/crash3.C: Likewise.
38040         * g++.old-deja/g++.law/ctors11.C: Likewise.
38041         * g++.old-deja/g++.law/ctors17.C: Likewise.
38042         * g++.old-deja/g++.law/ctors5.C: Likewise.
38043         * g++.old-deja/g++.law/ctors9.C: Likewise.
38044         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38045         * g++.old-deja/g++.mike/net22.C: Likewise.
38046         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38047         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38048         * g++.old-deja/g++.mike/virt3.C: Likewise.
38049         * g++.old-deja/g++.niklas/t128.C: Likewise.
38050         * g++.old-deja/g++.other/anon4.C: Likewise.
38051         * g++.old-deja/g++.other/using1.C: Likewise.
38052         * g++.old-deja/g++.other/warn3.C: Likewise.
38053         * g++.old-deja/g++.pt/t37.C: Likewise.
38054         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38055         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38056
38057 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38058
38059         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38060
38061 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38062
38063         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38064
38065 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * gcc.c-torture/compile/20010107-1.c: New test.
38068
38069 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38070
38071         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38072
38073 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38074
38075         * gcc.dg/format/format.h: New file.
38076         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38077         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38078         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38079         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38080         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38081         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38082         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38083         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38084         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38085         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38086         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38087         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38088         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38089         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38090         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38091         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38092         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38093         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38094         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38095         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38096         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38097         instead of declaring standard types, macros and functions in each
38098         test.
38099
38100 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38101
38102         * gcc.c-torture/execute/20010106-1.c: New test.
38103
38104 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38105
38106         * gcc.dg/format/format.exp: New file.
38107         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38108         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38109         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38110         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38111         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38112         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38113         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38114         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38115         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38116         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38117         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38118         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38119         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38120         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38121         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38122         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38123         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38124         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38125         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38126         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38127         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38128         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38129         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38130         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38131         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38132         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38133         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38134         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38135         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38136         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38137         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38138         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38139         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38140         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38141         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38142         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38143         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38144         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38145         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38146         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38147         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38148         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38149
38150 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38151
38152         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38153         account.
38154
38155 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38156
38157         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38158
38159 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38160
38161         * g++.old-deja/g++.pt/crash62.C: New test.
38162
38163 2001-01-04  Richard Henderson  <rth@redhat.com>
38164
38165         * gcc.dg/20000926-1.c: Update expected warnings.
38166         * gcc.dg/array-2.c: Likewise.
38167         * gcc.dg/array-4.c: Also validate flexible array members.
38168         * gcc.dg/c99-flex-array-1.c: New.
38169
38170 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38171
38172         * gcc.c-torture/compile/20001222-1.x: Remove.
38173
38174 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38175
38176         * gcc.c-torture/execute/built-in-setjmp.c: New.
38177
38178 2001-01-03  Richard Henderson  <rth@redhat.com>
38179
38180         * gcc.dg/940510-1.c: Update expected error wording.
38181         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38182
38183 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38184
38185         * lib/target-supports.exp (check_alias_available): Modified to
38186         indicate aliases not supported if only weak aliases are supported.
38187
38188 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38189
38190         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38191         Turn on cmpstrsi checks for __pj__ and __i370__.
38192
38193 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38194
38195         * g++.old-deja/g++.other/virtual11.C: New test.
38196
38197 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38198
38199         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38200
38201 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38202
38203         * gcc.c-torture/compile/20010102-1.c: New test.
38204
38205 2001-01-02  Andreas Jaeger  <aj@suse.de>
38206
38207         * gcc.dg/noreturn-3.c: New test.
38208
38209         * gcc.dg/noreturn-4.c: New test.
38210
38211 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38212
38213         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38214         __builtin_fputc and __builtin_fwrite.
38215
38216 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38217
38218         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38219         signed char, not default char.
38220
38221 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38222
38223         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38224
38225 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38226
38227         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38228
38229 2000-12-29  Richard Henderson  <rth@redhat.com>
38230
38231         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38232         (__cyg_profile_func_exit): Define.
38233
38234 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38235
38236         * g++.dg/vtgc1.C: New test.
38237
38238 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38239
38240         * gcc.dg/noncompile/20001228-1.c: New test.
38241
38242         * gcc.dg/20001228-1.c: New test.
38243
38244         * gcc.c-torture/execute/20001228-1.c: New test.
38245
38246 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38247
38248         * gcc.dg/format-strfmon-1.c: New test.
38249
38250 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38251
38252         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38253         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38254         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38255         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38256         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38257         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38258         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38259         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38260         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38261         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38262         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38263         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38264         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38265
38266         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38267         * gcc.c-torture/execute/string-opt-4.c: Test index.
38268
38269 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38270
38271         * gcc.c-torture/compile/20001226-1.c: New test.
38272
38273 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38274
38275         * gcc.c-torture/compile/20001222-1.c: New test.
38276         * gcc.c-torture/compile/20001222-1.x: Xfail.
38277
38278 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38279
38280         * gcc.c-torture/execute/comp-goto-2.c: New test.
38281
38282 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38283
38284         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38285         Use long types if __INT_MAX__ is 32767.
38286         (main): Use cast to (sint32 *) when poking 88 into a_page.
38287
38288         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38289
38290 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38291
38292         * gcc.c-torture/compile/20001221-1.c: New test.
38293         * gcc.c-torture/execute/20001221-1.c: New test.
38294
38295 2000-12-20  Richard Henderson  <rth@redhat.com>
38296
38297         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38298         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38299
38300 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38301
38302         * gcc.dg/compare3.c: New test.
38303
38304 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38305
38306         * gcc.dg/format-warnll-1.c: New test.
38307
38308 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38309
38310         * gcc.dg/cpp/cmdlne-P.c: New test.
38311
38312 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38313
38314         * gcc.c-torture/execute/builtin-abs-1.c,
38315         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38316
38317 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38318
38319         * gcc.dg/cpp/multiline.c: New test.
38320
38321 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38322
38323         * g++.old-deja/g++.other/syshdr1.C: Update.
38324         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38325
38326 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38327
38328         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38329
38330 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38331
38332         * g++.old-deja/g++.pt/ttp65.C: New test.
38333
38334 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38335
38336         * g++.old-deja/g++.pt/ttp64.C: New test.
38337
38338 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38339
38340         * g++.old-deja/g++.pt/spec33.C: New test.
38341
38342 2000-12-14  Catherine Moore  <clm@redhat.com>
38343
38344         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38345         * gcc.c-torture/execute/920612-2.c: Likewise.
38346         * gcc.c-torture/execute/920428-2.c: Likewise.
38347         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38348         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38349
38350 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38351
38352         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38353         * gcc.dg/pack-test-2.c: Likewise.
38354
38355 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38356
38357         Tests by Zack Weinberg <zackw@stanford.edu>.
38358
38359         * gcc.dg/cpp/defined.c: Update.
38360         * gcc.dg/cpp/defined_trad.c: New tests.
38361
38362 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38363
38364         * gcc.dg/cpp/trad-direct.c: Update.
38365
38366 2000-12-11  Neil Booth  <neilb@earthling.net>
38367
38368         * gcc.dg/cpp/defined_trad.c
38369
38370 2000-12-11  Neil Booth  <neilb@earthling.net>
38371
38372         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38373
38374 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38375
38376         * gcc.dg/format-miss-2.c: New test.
38377
38378 2000-12-09  Neil Booth  <neilb@earthling.net>
38379
38380         * gcc.dg/cpp/lineflags.c: New tests.
38381         * gcc.dg/cpp/poison.c: Update.
38382         * gcc.dg/cpp/redef2.c: Update.
38383         * gcc.dg/cpp/skipping.c: New test.
38384
38385 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38386
38387         * g++.old-deja/g++.other/eh3.C: New testcase.
38388
38389 2000-12-07  Neil Booth  <neilb@earthling.net>
38390
38391         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38392         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38393         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38394         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38395         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38396         Update.
38397
38398 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38399
38400         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38401         __SIZE_TYPE__ instead of int for type of integers cast to
38402         pointers.
38403
38404 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38405
38406         * g++.old-deja/g++.other/cleanup4.C: New test.
38407
38408 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38409
38410         * format-sec-1.c: New test.
38411
38412 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38413
38414         * gcc.dg/format-nonlit-3.c: New test.
38415
38416 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38417
38418         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38419         through a null pointer.
38420
38421 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38422
38423         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38424         * g++.old-deja/g++.pt/partial4.C: New test.
38425
38426 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38427
38428         * gcc.c-torture/execute/ieee/hugeval.x: New.
38429
38430 2000-12-06  Neil Booth  <neilb@earthling.net>
38431
38432         * gcc.dg/cpp/backslash2.c: New tests.
38433
38434 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38435
38436         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38437         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38438
38439 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38440
38441         * gcc.c-torture/execute/20001203-2.c: New testcase.
38442
38443 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38444
38445         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38446         * g++.old-deja/g++.other/virtual10.C: New test.
38447
38448 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38449
38450         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38451
38452 2000-12-05  Richard Henderson  <rth@redhat.com>
38453
38454         * gcc.c-torture/compile/20001205-1.c: New.
38455
38456 2000-12-04  Neil Booth  <neilb@earthling.net>
38457
38458         * g++.old-deja/g++.other/virtual9.C: New test.
38459         * g++.old-deja/g++.pt/crash61.C: New test.
38460         * gcc.c-torture/execute/loop-9.c: New test.
38461
38462 2000-12-04  Neil Booth  <neilb@earthling.net>
38463
38464         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38465         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38466         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38467         * gcc.dg/cpp/extratokens.c: ...here.
38468
38469 2000-12-04  Neil Booth  <neilb@earthling.net>
38470
38471         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38472         New tests.
38473
38474 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38475
38476         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38477         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38478
38479 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38480
38481         * gcc.c-torture/execute/20001203-1.c: New test.
38482
38483 2000-12-03  Neil Booth  <neilb@earthling.net>
38484
38485         * gcc.dg/cpp/macro6.c: New test cases.
38486
38487 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38488
38489         * gcc.c-torture/execute/string-opt-9.c: New test.
38490         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38491         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38492         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38493
38494         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38495         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38496
38497 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38498
38499         * gcc.dg/cpp/if-6.c: New testcase.
38500
38501         * gcc.dg/20001201-1.c: New testcase.
38502
38503 2000-12-02  Neil Booth  <neilb@earthling.net>
38504
38505         * g++.old-deja/g++.other/externC4.C,
38506         g++.old-deja/g++.other/friend10.C: New tests.
38507
38508 2000-12-02  Neil Booth  <neilb@earthling.net>
38509
38510         * g++.old-deja/g++.other/instan2.C
38511         * g++.old-deja/g++.other/instan3.C: New test.
38512
38513 2000-12-02  Neil Booth  <neilb@earthling.net>
38514
38515         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38516         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38517         gnuc99.c,gnuc99-pedantic.c: New tests.
38518
38519 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38520
38521         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38522         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38523
38524 2000-12-01  Neil Booth  <neilb@earthling.net>
38525
38526         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38527         * gcc.dg/cpp/poison.c: Update.
38528         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38529
38530 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38531
38532         * g77.f-torture/execute/20001201.f: New test.
38533
38534 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38535
38536         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38537
38538 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38539
38540         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38541
38542 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38543
38544         * g++.old-deja/g++.other/cast6.C: New test.
38545
38546 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38547
38548         * gcc.c-torture/execute/20001130-2.c: New testcase.
38549
38550 2000-11-30  Richard Henderson  <rth@redhat.com>
38551
38552         * gcc.c-torture/execute/20001130-1.c: New test.
38553
38554 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38555
38556         * g++.old-deja/g++.other/op3.C: New test.
38557
38558 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38559
38560         * g++.old-deja/g++.other/op2.C: New test.
38561
38562 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38563
38564         * g++.old-deja/g++.other/crash38.C: New test.
38565
38566 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38567
38568         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38569
38570 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38571
38572         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38573         tests.
38574         * gcc.c-torture/execute/string-opt-6.c: New test.
38575
38576         * gcc.dg/20001117-1.c: Add main.
38577
38578 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38579
38580         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38581         Move from here ...
38582         * gcc.dg/940510-1.c: ... to here.
38583
38584         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38585         zero-size arrays in toplevel structures.
38586
38587 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38588
38589         * gcc.c-torture/execute/loop-8.c: New test.
38590
38591 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38592
38593         * g++.old-deja/g++.other/base1.C: New test.
38594
38595 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38596
38597         * g++.old-deja/g++.other/parse2.C: New test.
38598
38599 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38600
38601         * g++.old-deja/g++.pt/incomplete1.C: New test.
38602
38603 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38604
38605         * g++.old-deja/g++.other/friend9.C: New test.
38606
38607 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38608
38609         * gcc.dg/20001127-1.c: New test.
38610
38611 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38612
38613         * g++.old-deja/g++.pt/friend46.C: New test.
38614
38615 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38616
38617         * g++.old-deja/g++.other/ptrmem8.C: New test.
38618
38619 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38620
38621         * gcc.c-torture/execute/string-opt-7.c: New test.
38622         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38623
38624 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38625
38626         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38627         instead of 'mkcheck 2'.
38628
38629 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38630
38631         * gcc.c-torture/execute/memcheck/driver.c,
38632         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38633         C9X references to refer to C99.
38634
38635 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38636
38637         * gcc.dg/ultrasp3.c: New test.
38638
38639 2000-11-25  Neil Booth  <neilb@earthling.net>
38640
38641         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38642
38643 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38644
38645         * gcc.c-torture/compile/20001123-2.c: New.
38646
38647 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38648
38649         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38650
38651 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38652
38653         * gcc.dg/sequence-point-1.c: Add some new tests.
38654         * gcc.c-torture/execute/20001124-1.c: New test.
38655
38656 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38657
38658         * g++.old-deja/g++.other/vaarg4.C: New test.
38659         * gcc.c-torture/compile/20001123-1.c: New test.
38660
38661 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38662
38663         * g++.other/crash24.C: Adjust and remove XFAIL.
38664         * g++.other/crash37.C: New test.
38665
38666 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38667
38668         * g++.old-deja/g++.pt/instantiate9.C: New test.
38669
38670 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38671
38672         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38673         new ABI, too.
38674
38675         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38676         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38677
38678 2000-11-22  Neil Booth  <neilb@earthling.net>
38679
38680         * gcc.dg/cpp/Wtrigraphs.c: New test.
38681
38682 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38683
38684         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38685
38686 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38687
38688         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38689
38690 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38691
38692         * lib/gcc-dg.exp: load_lib scanasm.exp.
38693         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38694         * lib/g++-dg.exp: load_lib scanasm.exp.
38695         * lib/scanasm.exp: New.
38696         (scan-assembler, scan-assembler-not): Add optional arguments to
38697         test name, or if not present, the pattern name.
38698         (scan-assembler-dem, scan-assembler-dem-not): New.
38699
38700         * g++.dg/dg.exp: New.
38701
38702 2000-11-21  Neil Booth  <neilb@earthling.net>
38703
38704         * gcc.dg/cpp/integrated1.c: Remove.
38705
38706 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38707
38708         * gcc.c-torture/execute/20001121-1.c: New test.
38709
38710 2000-11-21  Richard Henderson  <rth@redhat.com>
38711
38712         * gcc.c-torture/compile/20001121-1.c: New test.
38713
38714 2000-11-20  Neil Booth  <neilb@earthling.net>
38715
38716         * gcc.dg/cpp/integrated1.c: New test.
38717
38718 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38719
38720         * g++.old-deja/g++.other/inline17.C: New test.
38721
38722 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38723
38724         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38725         local variable to be zero: I made the variable global. Now
38726         uses abort() and exit() instead of relying on main's return value.
38727
38728 2000-11-20  Neil Booth  <neilb@earthling.net>
38729
38730         * gcc.dg/cpp/paste2.c: Update test.
38731         * objc/execute/paste.m: New test.
38732
38733 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38734
38735         * gcc.dg/c99-condexpr-1.c: New test.
38736
38737 2000-11-20  Neil Booth  <neilb@earthling.net>
38738
38739         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38740
38741 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38742
38743         * g++.old-deja/g++.pt/export1.C: New test.
38744
38745 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38746
38747         * gcc.dg/20001117-1.c: New test.
38748
38749 2000-11-18  Richard Henderson  <rth@redhat.com>
38750
38751         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38752
38753 2000-11-18  Richard Henderson  <rth@redhat.com>
38754
38755         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38756         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38757         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38758
38759 2000-11-18  Richard Henderson  <rth@redhat.com>
38760
38761         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38762         (main): New.  Exit cleanly.
38763
38764 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38765
38766         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38767         gcc.dg/c99-fordecl-2.c: New tests.
38768
38769 2000-11-18  Richard Henderson  <rth@redhat.com>
38770
38771         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38772         * gcc.c-torture/execute/zerolen-2.c: New.
38773
38774 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38775
38776         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38777         memory.
38778
38779 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38780
38781         * g++.old-deja/g++.pt/instantiate8.C: New test.
38782
38783 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38786         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38787
38788 2000-11-16  Nick Clifton  <nickc@redhat.com>
38789
38790         * gcc.c-torture/execute/nestfunc-2.c: New test.
38791         * gcc.c-torture/execute/nestfunc-3.c: New test.
38792
38793 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38794
38795         * gcc.c-torture/compile/20001116-1.c: New test.
38796
38797 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38798
38799         * gcc.c-torture/execute/20001115-1.c: New test.
38800
38801 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38802
38803         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38804         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38805         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38806         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38807
38808 2000-11-15  Neil Booth  <neilb@earthling.net>
38809
38810         gcc.dg/cpp/_Pragma1.c: Update.
38811         gcc.dg/cpp/_Pragma2.c: New test.
38812
38813 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38814
38815         * g++.old-deja/g++.other/anon5.C: New test.
38816
38817 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38818
38819         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38820         tests.
38821
38822 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38823
38824         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38825         output.
38826
38827 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38828
38829         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38830         labels at end of compound statements.
38831
38832 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38833
38834         * gcc.c-torture/execute/loop-7.c: New test.
38835
38836 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38837
38838         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38839
38840 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38841
38842         * gcc.dg/c99-bool-1.c: New test.
38843
38844 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38845
38846         * gcc.dg/c99-scope-1.c: Remove xfail.
38847         * gcc.dg/c99-scope-2.c: New test.
38848
38849 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38850
38851         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38852         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38853
38854 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38855
38856         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38857         error messages.
38858
38859         * g++.mike/p700.C: Don't typedef wchar_t.
38860         * g++.mike/p784.C: Likewise.
38861         * g++.mike/eb101.C: Don't use __wchar_t.
38862
38863 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38864
38865         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38866         from DO loop.
38867
38868 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38869
38870         * gcc.c-torture/execute/20001111-1.c: New test.
38871
38872 2000-11-10  Nick Clifton  <nickc@redhat.com>
38873
38874         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38875         long multuiple and accumulate.
38876
38877 2000-11-09  Richard Henderson  <rth@redhat.com>
38878
38879         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38880         via size_t instead of int.
38881
38882         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38883         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38884         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38885         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38886
38887 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38888
38889         * gcc.c-torture/compile/20001109-1.c: New test.
38890         * gcc.c-torture/compile/20001109-2.c: New test.
38891
38892 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38893
38894         * g++.old-deja/g++.pt/operator1.C: New test.
38895         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38896
38897 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38898
38899         * gcc.dg/20001108-1.c: New test.
38900
38901 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38902
38903         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38904         with both arguments constant strings.
38905         * gcc.c-torture/execute/string-opt-3.c: New test.
38906         * gcc.c-torture/execute/string-opt-4.c: New test.
38907         * gcc.c-torture/execute/string-opt-5.c: New test.
38908
38909 2000-11-08  Nick Clifton  <nickc@redhat.com>
38910
38911         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38912         mulsidi3adddi patterns.
38913
38914 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38915
38916         * g++.old-deja/g++.other/crash36.C: New test.
38917
38918 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38919
38920         * g++.old-deja/g++.other/init16.C: New test.
38921
38922 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38923
38924         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38925
38926 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38927
38928         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38929         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38930         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38931
38932 2000-11-07  DJ Delorie  <dj@redhat.com>
38933
38934         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38935
38936 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38937
38938         * gcc.c-torture/execute/string-opt-1.c: New test.
38939
38940 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38941
38942         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38943         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38944         parameters in registers, and there is no way for a varargs
38945         function to know in which order the integer and floating-point
38946         parameters should be interleaved when they are placed on the
38947         stack.
38948         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38949         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38950
38951 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38952
38953         * gcc.c-torture/execute/string-opt-2.c: New test.
38954
38955 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38956
38957         * g++.old-deja/g++.pt/crash60.C: New test.
38958
38959 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38960
38961         * g++.old-deja/g++.other/crash24.C: New test.
38962         * g++.old-deja/g++.other/crash25.C: New test.
38963         * g++.old-deja/g++.other/crash26.C: New test.
38964         * g++.old-deja/g++.other/crash27.C: New test.
38965         * g++.old-deja/g++.other/crash28.C: New test.
38966         * g++.old-deja/g++.other/crash29.C: New test.
38967         * g++.old-deja/g++.other/crash30.C: New test.
38968         * g++.old-deja/g++.other/crash31.C: New test.
38969         * g++.old-deja/g++.other/crash32.C: New test.
38970         * g++.old-deja/g++.other/crash33.C: New test.
38971         * g++.old-deja/g++.other/crash34.C: New test.
38972         * g++.old-deja/g++.other/crash35.C: New test.
38973
38974 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38975
38976         * gcc.c-torture/execute/20001031-1.c: New test.
38977
38978 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38979
38980         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38981         namespace.
38982
38983         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38984         standards-conformant.
38985
38986         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38987
38988         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38989         * g++.old-deja/g++.mike/p755a.C: Likewise.
38990         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38991         library makes no calls to `operator new' during initialization.
38992
38993 2000-11-04  Neil Booth  <neilb@earthling.net>
38994
38995         * gcc.dg/cpp/include2.c: New tests.
38996
38997 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38998
38999         * lib/g++.exp (g++_set_ld_library_path): New function.
39000         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39001
39002 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39003
39004         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39005         warnings.
39006
39007 2000-11-01  Richard Henderson  <rth@redhat.com>
39008
39009         * g++.old-deja/g++.ext/namedret1.C: New.
39010         * g++.old-deja/g++.ext/namedret2.C: New.
39011         * g++.old-deja/g++.ext/namedret3.C: New.
39012
39013 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39014
39015         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39016         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39017
39018 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39019
39020         * gcc.c-torture/execute/va-arg-21.c: New test.
39021
39022 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39023
39024         * gcc.dg/c99-complex-2.c: New test.
39025
39026 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39027
39028         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39029
39030 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39031
39032         * g++.old-deja/g++.other/inline16.C: New test.
39033
39034 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39035
39036         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39037         __PRETTY_FUNCTION__
39038
39039 2000-10-29  Neil Booth  <neilb@earthling.net>
39040
39041         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39042         New tests.
39043         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39044         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39045         optimisation.
39046
39047 2000-10-29  Neil Booth  <neilb@earthling.net>
39048
39049         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39050         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39051         * mi5.c: Test multiple includes work with -C.
39052         * trigraphs.c: Test ^= version.
39053
39054 2000-10-28  Neil Booth  <neilb@earthling.net>
39055
39056         New tests and test updates for new macro expander.
39057
39058         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39059         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39060         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39061         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39062         new diagnostic messages.
39063
39064         * gcc.dg/cpp/macro3.c: New tests.
39065
39066 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39067
39068         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39069         on the same line.
39070
39071 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39072
39073         * g++.old-deja/g++.other/eh2.C: New test.
39074
39075 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39076
39077         * gcc.c-torture/execute/20001027-1.c: New test.
39078
39079 2000-10-26  Richard Henderson  <rth@redhat.com>
39080
39081         * gcc.c-torture/execute/20001026-1.c: New.
39082
39083 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39084
39085         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39086         * g++.old-deja/g++.law/builtin1.C: Likewise.
39087         * g++.old-deja/g++.law/ctors10.C: Likewise.
39088         * g++.old-deja/g++.law/virtual3.C: Likewise.
39089         * g++.old-deja/g++.mike/p658.C: Likewise.
39090         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39091         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39092         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39093         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39094         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39095
39096 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39097
39098         * gcc.c-torture/compile/20001024-1.c: New test.
39099
39100 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39101
39102         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39103         to tell us whether or not we are using V3.
39104
39105 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39106
39107         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39108         operands.
39109
39110 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39111
39112         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39113
39114 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39115
39116         * gcc.c-torture/execute/20001024-1.c: New test.
39117
39118 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39119
39120         * g++.old-deja/g++.other/sibcall1.C: New test.
39121
39122 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39123
39124         * gcc.dg/noncompile/init-3.c: New test.
39125
39126 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39127
39128         * gcc.dg/format-array-1.c: New test.
39129
39130 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39131
39132         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39133         writing through null pointers; remove comment about testing
39134         unterminated strings.
39135
39136 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39137
39138         * gcc.c-torture/execute/20001017-2.c: New test.
39139
39140 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39141
39142         * gcc.c-torture/compile/20001018-1.c: New test.
39143         * gcc.c-torture/compile/20001018-1.x: Xfail.
39144
39145 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39146
39147         * gcc.c-torture/execute/20001017-1.c: New test.
39148
39149 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39150
39151         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39152         for multiple use of arguments with scanf formats; add tests for
39153         multiple use of arguments.
39154
39155 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39156
39157         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39158
39159 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39160
39161         * gcc.dg/format-miss-1.c: New test.
39162
39163 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39164
39165         * gcc.c-torture/execute/20001013-1.c: New test.
39166
39167 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39168
39169         * gcc.dg/format-branch-1.c: New test.
39170
39171 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39172
39173         * README, lib/file-format.exp: Remove EGCS references.
39174
39175 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39176
39177         * gcc.dg/20001013-1.c: New test.
39178
39179 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39180
39181         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39182         for intmax_t in the compiler using __typeof__ and the type rules
39183         for conditional expressions.
39184
39185 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39186
39187         * gcc.dg/20001012-1.c: New test.
39188         * gcc.dg/20001012-2.c: New test.
39189
39190 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39191
39192         * gcc.dg/format-attr-1.c: New test.
39193
39194 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39195
39196         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39197         __LONG_LONG_MAX__ instead of LLONG_MAX.
39198
39199 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39200
39201         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39202         scanf flags.
39203         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39204         flags.
39205
39206 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39207
39208         * gcc.dg/sequence-pt-1.c: New test.
39209
39210 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39211
39212         * gcc.c-torture/execute/20001011-1.c: New testcase.
39213         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39214
39215 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39216
39217         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39218         does not error on it.
39219
39220 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39221
39222         * gcc.dg/20001009-1.c: New test.
39223
39224 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39225
39226         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39227         * gcc.c-torture/execute/20001009-2.c: ... to here.
39228
39229 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39230
39231         * gcc.c-torture/compile/20001009-1.c: New testcase.
39232         * gcc.c-torture/execute/20001009-1.c: New testcase.
39233         Testcases provided by Jan Hubicka <jh@suse.cz>.
39234
39235 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39236
39237         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39238         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39239         uintmax_t using <limits.h> to emulate the compiler's internal
39240         logic.  No longer XFAIL %j tests.
39241
39242 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39243
39244         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39245         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39246         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39247         regexps and details of expected handling of some bad formats.
39248         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39249         suppression.
39250
39251 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39252
39253         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39254         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39255         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39256         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39257         in list archives.
39258
39259 2000-10-06  Richard Henderson  <rth@cygnus.com>
39260
39261         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39262         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39263         * g++.old-deja/g++.jason/report.C: Likewise.
39264         * g++.old-deja/g++.law/friend5.C: Likewise.
39265         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39266         of the expected warnings.
39267
39268 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39269
39270         * g++.old-deja/g++.pt/enum14.C: New test.
39271
39272 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39273
39274         * g++.old-deja/g++.pt/crash59.C: New test.
39275
39276 2000-10-04  Will Cohen  <wcohen@redhat.com>
39277
39278         * gcc.dg/20000926-1.c: New test.
39279
39280 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39281
39282         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39283         function name for current C++ compiler.
39284         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39285
39286 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39287
39288         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39289         __PRETTY_FUNCTION__.
39290         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39291
39292 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39293
39294         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39295
39296 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * gcc.c-torture/compile/20000923-1.c: New test.
39299
39300 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39301
39302         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39303         * g++.old-deja/g++.pt/ttp62.C: Same.
39304         * g++.old-deja/g++.other/inline14.C: Same.
39305
39306 2000-09-24  Richard Henderson  <rth@cygnus.com>
39307
39308         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39309
39310 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39311
39312         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39313
39314 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39315
39316         * gcc.c-torture/compile/20000922-1.c: New file.
39317
39318 2000-09-21  Nick Clifton  <nickc@redhat.com>
39319
39320         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39321         a signed long modulo operation.
39322         (mod6): New function - perform an unsigned long modulo operation.
39323         (main): Add tests for modulos of very large numbers by very small
39324         dividends.
39325
39326 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39327
39328         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39329
39330 2000-09-19  Richard Henderson  <rth@cygnus.com>
39331
39332         * gcc.dg/compare2.c (case 10): XFAIL.
39333
39334 2000-09-18  Richard Henderson  <rth@cygnus.com>
39335
39336         * gcc.c-torture/execute/20000906-1.c: Move ...
39337         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39338         that support __builtin_trap.
39339
39340 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39341
39342         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39343
39344 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39345
39346         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39347         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39348         more $ format tests.
39349
39350 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39351
39352         * gcc.dg/format-errmk-1.c: New test.
39353
39354 2000-09-17  Greg McGary  <greg@mcgary.org>
39355
39356         * gcc.c-torture/execute/20000917-1.x: Remove.
39357
39358 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39359
39360         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39361
39362 2000-09-17  Greg McGary  <greg@mcgary.org>
39363
39364         * gcc.c-torture/execute/20000917-1.c: New test.
39365         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39366
39367 2000-09-16  Neil Booth  <NeilB@earthling.net>
39368
39369         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39370         in nested macro bug.
39371
39372 2000-09-15  Neil Booth  <NeilB@earthling.net>
39373
39374         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39375
39376 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39377
39378         * gcc.c-torture/execute/20000914-1.c: New test.
39379
39380 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39381
39382         * g++.other/inline13.C: New test.
39383
39384 2000-09-12  Andreas Jaeger  <aj@suse.de>
39385
39386         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39387         constant by Ulrich Drepper <drepper@redhat.com>.
39388
39389 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39390
39391         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39392
39393 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39394
39395         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39396
39397 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39398
39399         * gcc.dg/cpp/backslash.c: New test.
39400
39401 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39402
39403         * gcc.c-torture/execute/20000910-1.c: New test.
39404         * gcc.c-torture/execute/20000910-2.c: Likewise.
39405
39406 2000-09-11  Robert Lipe  <robertl@sco.com>
39407
39408         * gcc.dg/pragma-align.c: New test.
39409
39410 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39411
39412         * g++.old-deja/g++.pt/explicit82.C: New test.
39413         * g++.old-deja/g++.pt/explicit83.C: New test.
39414
39415 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39416
39417         * gcc.dg/asm-names.c: New test.
39418
39419 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39420
39421         * gcc.dg/cpp/tr-warn6.c: New test
39422
39423 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39424
39425         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39426         be accepted.
39427
39428 2000-09-07  Catherine Moore  <clm@redhat.com>
39429
39430         * gcc.c-torture/execute/unroll-1.c: New test.
39431
39432 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39433
39434         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39435         ERROR markers.
39436         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39437         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39438         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39439         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39440         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39441         Preprocess only.
39442         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39443         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39444
39445 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39446
39447         * g++.old-deja/g++.pt/deduct2.C: New test.
39448
39449 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39450
39451         * g++.old-deja/g++.pt/parms2.C: New test.
39452
39453 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39454
39455         * g++.old-deja/g++.pt/crash58.C: New test.
39456
39457 2000-09-06  Greg McGary  <greg@mcgary.org>
39458
39459         * gcc.c-torture/execute/20000906-1.c: New test.
39460         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39461
39462 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39463
39464         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39465
39466 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39467
39468         * g++.old-deja/g++.pt/crash57.C: New test.
39469
39470 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39471
39472         * g++.old-deja/g++.pt/crash56.C: New test.
39473
39474 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39475
39476         * g++.old-deja/g++.pt/koenig1.C: New test.
39477
39478 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39479
39480         * gcc.dg/20000904-1.c: New test.
39481
39482 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39483
39484         * gcc.dg/cpp/paste8.c: New test.
39485
39486 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39487
39488         * gcc.c-torture/compile/20000827-1.c: New test.
39489
39490 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39491
39492         * gcc.dg/format-diag-1.c: New test.
39493
39494 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39495
39496         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39497         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39498         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39499         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39500         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39501
39502 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39503
39504         * g++.old-deja/g++.other/nested4.C: New test.
39505
39506 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39507
39508         * g++.old-deja/g++.ns/scoped1.C: New test.
39509
39510 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39511
39512         * lib/g++.exp: Support testing already-installed GCC.
39513
39514 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39515
39516         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39517
39518 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39519
39520         * gcc.dg/return-type-2.c: New test.
39521
39522 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39523
39524         * gcc.c-torture/compile/20000825-1.c: New test.
39525
39526 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39527
39528         * gcc.dg/dwarf2-2.c: New test.
39529
39530 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39531
39532         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39533         dg-warning regexps.
39534
39535 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39536
39537         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39538         gcc.dg/format-ext-5.c: New tests.
39539
39540 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39541
39542         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39543
39544 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39545
39546         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39547
39548 2000-08-24  Richard Henderson  <rth@cygnus.com>
39549
39550         * gcc.dg/ia64-sync-1.c: New test.
39551         * gcc.dg/ia64-sync-2.c: New test.
39552         * gcc.dg/ia64-asm-1.c: New test.
39553
39554 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39555
39556         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39557         * gcc.dg/format-ext-2.c: New test.
39558
39559 2000-08-23  Jason Merrill  <jason@redhat.com>
39560
39561         * lib/old-dejagnu.exp: Also ignore "In member function" and
39562         "At global scope".
39563
39564 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39565
39566         * gcc.dg/noncompile/label-lineno-1.c: New test.
39567
39568 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39569
39570         * gcc.dg/c99-array-nonobj-1.c: New test.
39571
39572 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39573
39574         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39575         tests.
39576         * gcc.dg/format-ext-1.c: New test.
39577
39578 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39579
39580         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39581         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39582         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39583         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39584         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39585
39586 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39587
39588         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39589         gcc.dg/c99-strftime-2.c: New tests.
39590
39591 2000-08-22  Richard Henderson  <rth@cygnus.com>
39592
39593         * gcc.c-torture/execute/20000822-1.c: New test.
39594
39595 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39596
39597         * gcc.c-torture/execute/20000819-1.x: Remove.
39598
39599 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39600
39601         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39602         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39603         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39604         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39605         gcc.dg/format-xopen-1.c: New tests.
39606
39607 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39608
39609         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39610
39611 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39612
39613         * g++.old-deja/g++.other/loop2.C: New test.
39614
39615         * gcc.c-torture/compile/20000606-1.c: New test.
39616         * gcc.c-torture/compile/20000728-1.c: New test.
39617         * gcc.c-torture/execute/20000801-1.c: New test.
39618         * gcc.c-torture/execute/20000801-2.c: New test.
39619         * gcc.c-torture/execute/20000819-1.c: New test.
39620         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39621         * gcc.dg/20000629-1.c: New test.
39622         * gcc.dg/20000724-1.c: New test.
39623         * gcc.dg/20000807-1.c: New test.
39624
39625 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39626
39627         * gcc.dg/cpp/pragma-1.c: New test.
39628         * gcc.dg/cpp/pragma-2.c: New test.
39629
39630 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39631
39632         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39633         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39634
39635 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39636
39637         * gcc.c-torture/compile/20000818-1.c: New test.
39638
39639 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39640
39641         * gcc.c-torture/execute/20000818-1.c: New test.
39642
39643 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39644
39645         * gcc.dg/format-va-1.c: New test.
39646
39647 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39648
39649         * g++.old-deja/g++.other/typedef8.C: New test.
39650
39651 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39652
39653         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39654         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39655         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39656         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39657         * g++.old-deja/g++.other/ptrmem7.C: New test.
39658         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39659
39660 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39661
39662         * g++.old-deja/g++.pt/typename27.C: New test.
39663
39664 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39665
39666         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39667         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39668         * g++.old-deja/g++.pt/friend45.C: New test.
39669         * g++.old-deja/g++.other/friend8.C: New test.
39670
39671 2000-08-15  Richard Henderson  <rth@cygnus.com>
39672
39673         * gcc.c-torture/execute/20000815-1.c: New test.
39674
39675 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39676
39677         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39678         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39679         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39680
39681 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39682
39683         * g++.old-deja/g++.other/refinit2.C: New test.
39684
39685 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39686
39687         * lib/c-torture.exp (c-torture): Make
39688         compiler_conditional_xfail_data global.
39689         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39690         compiler_conditional_xfail_data machinery.
39691         (f-torture-execute): Likewise.
39692         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39693         and only when unrolling loops.
39694
39695         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39696
39697 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39698
39699         * g++.old-deja/g++.pt/explicit81.C: New test.
39700
39701 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39702
39703         * g++.old-deja/g++.pt/typename26.C: New test.
39704
39705 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39706
39707         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39708         warning.
39709
39710 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39711
39712         * g++.old-deja/g++.other/array3.C: New test.
39713
39714 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39715
39716         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39717         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39718         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39719         New tests.
39720
39721 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39722
39723         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39724         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39725
39726 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39727
39728         * gcc.c-torture/execute/20000808-1.c: New test.
39729
39730 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39731
39732         * gcc.dg/c90-const-expr-1.c: New test.
39733
39734 2000-08-08  Richard Henderson  <rth@cygnus.com>
39735
39736         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39737
39738 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39739
39740         * gcc.dg/noncompile/const-ll-1.c: New test.
39741
39742 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39743
39744         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39745
39746 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39747
39748         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39749         that running programs linked against the shared version of libobjc
39750         run correctly.
39751
39752 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39753
39754         * gcc.dg/c99-printf-1.c: New test.
39755
39756 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39757
39758         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39759
39760 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39761
39762         * gcc.c-torture/execute/20000731-1.x: Delete.
39763
39764 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39765
39766         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39767         and torture_without_loops as is done by c-torture.exp.
39768         (search_for): Copy from c-torture.exp.
39769         (gcc-dg-runtest): New function, drives a directory of tests
39770         iterating over the TORTURE_OPTIONS.
39771         (scan-assembler, scan-assembler-not): Move here from
39772         individual directory drivers.
39773
39774         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39775         defined by lib/gcc-dg.exp.
39776         * gcc.dg/cpp/cpp.exp: Likewise.
39777         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39778         gcc-dg-runtest, so we cycle over optimization options.
39779
39780         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39781         * gcc.dg/compare2.c: No longer expected to fail.
39782
39783 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39784
39785         * gcc.c-torture/execute/20000804-1.c: New test.
39786
39787 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39788
39789         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39790
39791 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39792
39793         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39794
39795 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39796
39797         * gcc.c-torture/compile/20000803-1.c: New test.
39798
39799 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39800
39801         * gcc.c-torture/execute/20000801-3.c,
39802         gcc.c-torture/execute/20000801-4.c: New tests.
39803         * gcc.c-torture/execute/20000801-3.x,
39804         gcc.c-torture/execute/20000801-4.x: Xfail.
39805
39806 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39807
39808         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39809         libobjc/.libs to allow for libtool.
39810
39811 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39812
39813         * gcc.c-torture/compile/20000802-1.c: New test.
39814
39815 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39816
39817         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39818
39819 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39820
39821         * gcc-c-torture/execute/20000731-2.c: New test.
39822
39823         * gcc.c-torture/execute/20000731-1.c: New test.
39824         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39825
39826 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39827
39828         * testsuite/gcc.dg/cpp/paste7.c: New test.
39829         * gcc.dg/cpp/20000725-1.c: New test.
39830
39831 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39832
39833         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39834         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39835         declaration warning for __builtin_dwarf_reg_size.
39836
39837         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39838
39839 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39840
39841         * gcc.dg/noncompile/voidparam-1.c: New test.
39842
39843 2000-07-30  Richard Henderson  <rth@cygnus.com>
39844
39845         * gcc.dg/c90-digraph-1.c: Don't xfail.
39846         * gcc.dg/compare2.c (case 10): Xfail.
39847         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39848
39849 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39850
39851         * gcc.dg/c99-main-1.c: New test.
39852
39853 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39854
39855         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39856
39857 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39858
39859         * gcc.c-tortuer/execute/20000726-1.c: New test.
39860
39861 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39862
39863         * gcc.c-torture/execute/enum-2.c: New test.
39864
39865 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39866
39867         * gcc.dg/cpp/tr-warn3.c: New test.
39868
39869 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39870
39871         * g++.old-deja/g++.ext/implicit1.C: Remove.
39872         * g++.old-deja/g++.jason/c2.C: Remove
39873         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39874         * g++.old-deja/g++.pt/crash16.C: Likewise.
39875         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39876
39877 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39878
39879         * g++.old-deja/g++.other/for2.C: New test.
39880
39881 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39882
39883         * gcc.dg/20000720-1.c: New test.
39884
39885 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39886
39887         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39888
39889 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39890
39891         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39892         * gcc.c-torture/execute/20000722-1.c: New.
39893         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39894
39895 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39896
39897         * gcc.dg/cpp/20000720-1.S: New test.
39898
39899 2000-07-21  Michael Meissner  <meissner@redhat.com>
39900
39901         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39902
39903 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39904
39905         * g++.old-deja/g++.brendan/crash16.C,
39906         g++.old-deja/g++.brendan/parse3.C,
39907         g++.old-deja/g++.brendan/redecl1.C,
39908         g++.old-deja/g++.ns/template13.C,
39909         g++.old-deja/g++.other/decl4.C,
39910         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39911
39912 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39913
39914         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39915         and "Internal error".
39916
39917         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39918         regexps.
39919         * gcc.dg/cpp/paste6.c: New test.
39920
39921 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39922
39923         * gcc.dg/cpp/tr-direct.c: New test.
39924
39925         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39926         gcc.dg/cpp/undef1.c: Tweak error regexps.
39927
39928 2000-07-18  Eric Christopher <echristo@redhat.com>
39929
39930         * gcc.c-torture/compile/20000718-1.c: New test.
39931
39932 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39933
39934         * cpplex.c (_cpp_push_token): If the token being pushed back
39935         is the previous token in this context, just subtract one from
39936         context->posn.
39937         * cppmacro.c (save_expansion): Clear aux field when storing a
39938         placemarker.
39939
39940 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39941
39942         * gcc.dg/noncompile/redecl-1.c: New test.
39943
39944 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39945
39946         * gcc.c-torture/execute/20000717-5.c: New test.
39947         * gcc.c-torture/execute/20000717-1.x: Removed.
39948
39949 2000-07-17  Richard Henderson  <rth@cygnus.com>
39950
39951         * gcc.c-torture/execute/20000717-4.c: New test.
39952
39953 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39954
39955         * gcc.dg/cpp/syshdr.c: New test.
39956         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39957
39958 2000-07-17  Neil Booth  <neilb@earthling.net>
39959
39960         * gcc.dg/cpp/cmdlne-dM.c: New test.
39961         * gcc.dg/cpp/cmdlne-dD.c: New test.
39962
39963 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39964
39965         * gcc.c-torture/execute/20000717-3.c: New test.
39966
39967         * gcc.c-torture/compile/20000717-1.c: New test.
39968
39969 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39970
39971         * gcc.c-torture/execute/20000717-2.c: New test.
39972
39973 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39974
39975         * gcc.dg/formatz-1.c: New test.
39976
39977         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39978         * gcc.dg/c99-digraph-1.c: New tests.
39979
39980         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39981         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39982
39983         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39984         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39985         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39986         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39987         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39988         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39989         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39990
39991 2000-07-17   Greg McGary <greg@mcgary.org>
39992
39993         * gcc.c-torture/execute/20000717-1.c: New test.
39994         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39995
39996 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.c-torture/execute/20000715-2.c: New test.
39999         * gcc.dg/20000715-1.c: New test.
40000
40001 2000-07-15  Michael Meissner  <meissner@redhat.com>
40002
40003         * gcc.c-torture/execute/20000715-1.c: New test.
40004
40005 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40006
40007         * gcc.c-torture/execute/20000707-1.c: New test.
40008
40009 2000-07-13  Neil Booth  <NeilB@earthling.net>
40010
40011         * testsuite/gcc.dg/cpp/digraph1.c,
40012         testsuite/gcc.dg/cpp/digraph2.c,
40013         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40014
40015 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40016
40017         * g77.f-torture/compile/20000630-2.f: New test.
40018         * g77.f-torture/compile/20000630-2.x
40019
40020 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40021
40022         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40023
40024 2000-07-11  Neil Booth  <NeilB@earthling.net>
40025
40026         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40027
40028 2000-07-11  Neil Booth  <NeilB@earthling.net>
40029
40030         * gcc.dg/cpp/cmdlne-C.c: New.
40031
40032 2000-07-09  Neil Booth  <NeilB@earthling.net>
40033
40034         * gcc.dg/cpp/directiv.c: New tests.
40035         * gcc.dg/cpp/undef1.c: Update.
40036
40037 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40038
40039         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40040
40041 2000-07-09  Neil Booth  <NeilB@earthling.net>
40042
40043         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40044
40045 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40046
40047         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40048         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40049
40050 2000-07-08  Neil Booth  <NeilB@earthling.net>
40051
40052         * gcc.dg/cpp/macsyntx.c: New tests.
40053
40054 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40055
40056         * gcc.dg/20000707-1.c: New test.
40057
40058 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40059
40060         * gcc.c-torture/execute/20000706-1.c: New test.
40061         * gcc.c-torture/execute/20000706-2.c: New test.
40062         * gcc.c-torture/execute/20000706-3.c: New test.
40063         * gcc.c-torture/execute/20000706-4.c: New test.
40064         * gcc.c-torture/execute/20000706-5.c: New test.
40065
40066 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40067
40068         * g++.old-deja/g++.pt/instantiate7.C: New test.
40069
40070 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40071
40072         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40073         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40074         * g++.old-deja/g++.other/rtti3.C: Likewise.
40075         * g++.old-deja/g++.other/rttid3.C: Likewise.
40076
40077 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40078
40079         *  g77.f-torture/compile/20000630-1.x: Fix typo
40080
40081 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40082
40083         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40084         assembly output.
40085
40086 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40087
40088         * gcc.dg/cpp/ident.c: New test.
40089
40090 2000-07-05  Neil Booth  <NeilB@earthling.net>
40091
40092         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40093           gcc.dg/cpp/lexstrng.c: New tests.
40094
40095 2000-07-04  Neil Booth  <NeilB@earthling.net>
40096
40097         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40098         * gcc.dg/cpp/strify2.c: Same.
40099
40100 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40101
40102         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40103         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40104         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40105         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40106
40107         * testsuite/gcc.dg/cpp/macro1.c,
40108         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40109         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40110         testsuite/gcc.dg/cpp/strify1.c,
40111         testsuite/gcc.dg/cpp/strify2.c: New tests.
40112
40113 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.c-torture/execute/20000703-1.c: New test.
40116
40117 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40118
40119         * g++.old-deja/g++.pt (lookup10.C): New test.
40120
40121 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40122
40123         * g++.old-deja/g++.pt (typename25.C): New test.
40124
40125 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40126
40127         * gcc.c-torture/compile/20000701-1.c: New test.
40128
40129 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40130
40131         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40132         to test case.
40133
40134 2000-06-30  Catherine Moore  <clm@cygnus.com>
40135
40136         * gcc.c-torture/execute/align-1.c: New test.
40137
40138 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40139
40140         * g++.old-deja/g++.pt/expr8.C: New test.
40141         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40142
40143 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40144
40145         * gcc.c-torture/compile/20000629-1.c: New test.
40146
40147 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40148
40149
40150         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40151         gcc.dg/noncompile directory, depending on whether they're
40152         preprocessor tests or not.  Annotate all the tests for the dg
40153         framework.
40154
40155         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40156         * gcc.dg/noncompile/noncompile.exp: New.
40157
40158         * Moved files:
40159         Old name                                New name
40160         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40161         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40162         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40163         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40164         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40165         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40166         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40167         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40168         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40169         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40170         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40171         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40172         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40173         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40174         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40175         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40176         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40177         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40178         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40179         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40180         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40181         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40182         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40183         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40184
40185         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40186         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40187         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40188         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40189         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40190         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40191
40192 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40193
40194         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40195         declare one variable.  On the fourth, error.
40196         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40197         declared by 20000628-1a.h.
40198
40199 2000-06-29  Richard Henderson  <rth@redhat.com>
40200
40201         * gcc.c-torture/execute/930529-1.x: New file.
40202         * gcc.dg/920413-1.c: Adjust expected warning text.
40203         * gcc.dg/980217-1.c: Declare abort.
40204         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40205
40206 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40207
40208         * g77.f-torture/compile/20000629-1.f: New test.
40209         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40210
40211 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40212
40213         Rearrange lots of files, removing entirely the
40214         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40215         directories.
40216
40217         * Deleted files:
40218         gcc.c-torture/code_quality/code_quality.exp
40219         gcc.c-torture/special/special.exp
40220         gcc.failure/failure.exp
40221         gcc.failure/940409-1.x
40222         gcc.c-torture/compile/961203-1.x
40223
40224         * New files:
40225         gcc.misc-tests/linkage.exp
40226         gcc.c-torture/execute/920730-1t.c
40227         gcc.c-torture/execute/920730-1t.x
40228         gcc.c-torture/compile/920520-1.x
40229         gcc.c-torture/compile/920521-1.x
40230         gcc.c-torture/compile/981006-1.x
40231         gcc.c-torture/execute/eeprof-1.x
40232
40233         * Moved files (possibly with modifications to fit a new harness):
40234         Old name                                New name
40235         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40236         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40237         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40238         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40239         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40240         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40241         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40242         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40243         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40244         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40245         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40246         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40247         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40248         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40249
40250 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40251
40252         * c-torture/compile/961203-1.x: Delete.
40253
40254         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40255         not exit. Include stdio.h.
40256         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40257         * gcc.misc-tests/dg-12.c: Likewise.
40258         * gcc.misc-tests/dg-5.c: Likewise.
40259         * gcc.misc-tests/dg-6.c: Likewise.
40260         * gcc.misc-tests/dg-7.c: Prototype abort.
40261         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40262         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40263         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40264         not exit.
40265         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40266         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40267
40268 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40269
40270         * gcc.dg/cpp/20000628-1.c: New test.
40271         * gcc.dg/cpp/20000628-1.h: New header for above test.
40272         * gcc.dg/cpp/20000628-1a.h: Likewise.
40273
40274 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40275
40276         * gcc.dg/cpp: New directory.
40277         * gcc.dg/cpp/cpp.exp: New driver.
40278         * gcc.dg/cpp/20000627-1.c: New test.
40279         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40280         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40281         and rewrite as a compilation test.
40282
40283         * gcc.dg: Move many files into the cpp subdirectory, possibly
40284         renaming or editing them as well.
40285         Old name                New name
40286         990119-1.c              cpp/19990119-1.c
40287         990228-1.c              cpp/19990228-1.c
40288         990407-1.c              cpp/19990407-1.c
40289         990409-1.c              cpp/19990409-1.c
40290         990413-1.c              cpp/19990413-1.c
40291         990703-1.c              cpp/19990703-1.c
40292         20000127-1.c            cpp/20000127-1.c
40293         20000129-1.c            cpp/20000129-1.c
40294         20000207-1.c            cpp/20000207-1.c
40295         20000207-2.c            cpp/20000207-2.c
40296         20000209-1.c            cpp/20000209-1.c
40297         20000209-2.c            cpp/20000209-2.c
40298         20000301-1.c            cpp/20000301-1.c
40299         20000419-1.c            cpp/20000419-1.c
40300         20000510-1.S            cpp/20000510-1.S
40301         20000519-1.c            cpp/20000519-1.c
40302         20000529-1.c            cpp/20000529-1.c
40303         20000625-1.c            cpp/20000625-1.c
40304         20000625-2.c            cpp/20000625-2.c
40305         cpp-as1.c               cpp/assert1.c
40306         cpp-as2.c               cpp/assert2.c
40307         cxx-comments-1.c        cpp/cxxcom1.c
40308         cxx-comments-2.c        cpp/cxxcom2.c
40309         endif-label.c           cpp/endif.c
40310         cpp-hash1.c             cpp/hash1.c
40311         cpp-hash2.c             cpp/hash2.c
40312         cpp-if1.c               cpp/if-1.c
40313         cpp-if2.c               cpp/if-2.c
40314         cpp-if3.c               cpp/if-3.c
40315         cpp-if4.c               cpp/if-4.c
40316         cpp-if5.c               cpp/if-5.c
40317         cpp-cond.c              cpp/if-cexp.c
40318         cpp-missingop.c         cpp/if-mop.c
40319         cpp-missingparen.c      cpp/if-mpar.c
40320         cpp-opprec.c            cpp/if-oppr.c
40321         cpp-ifparen.c           cpp/if-paren.c
40322         cpp-shortcircuit.c      cpp/if-sc.c
40323         cpp-shift.c             cpp/if-shift.c
40324         cpp-unary.c             cpp/if-unary.c
40325         cpp-li1.c               cpp/line1.c
40326         cpp-li2.c               cpp/line2.c
40327         lineno.c                cpp/line3.c
40328         lineno-2.c              cpp/line4.c
40329         cpp-mi.c                cpp/mi1.c
40330         cpp-mic.h               cpp/mi1c.h
40331         cpp-micc.h              cpp/mi1cc.h
40332         cpp-mind.h              cpp/mi1nd.h
40333         cpp-mindp.h             cpp/mi1ndp.h
40334         cpp-mix.h               cpp/mi1x.h
40335         cpp-mi2.c               cpp/mi2.c
40336         cpp-mi2a.h              cpp/mi2a.h
40337         cpp-mi2b.h              cpp/mi2b.h
40338         cpp-mi2c.h              cpp/mi2c.h
40339         cpp-mi3.c               cpp/mi3.c
40340         cpp-mi3.def             cpp/mi3.def
40341         poison-1.c              cpp/poison.c
40342         pr-impl.c               cpp/prag-imp.c
40343         cpp-redef-2.c           cpp/redef1.c
40344         cpp-redef.c             cpp/redef2.c
40345         strpaste.c              cpp/strp1.c
40346         strpaste-2.c            cpp/strp2.c
40347         cpp-tradpaste.c         cpp/tr-paste.c
40348         cpp-tradstringify.c     cpp/tr-str.c
40349         cpp-tradwarn1.c         cpp/tr-warn1.c
40350         cpp-tradwarn2.c         cpp/tr-warn2.c
40351         trigraphs.c             cpp/trigraphs.c
40352         cpp-unc1.c              cpp/unc1.c
40353         cpp-unc2.c              cpp/unc2.c
40354         cpp-unc3.c              cpp/unc3.c
40355         cpp-unc.c               cpp/unc4.c
40356         undef.c                 cpp/undef1.c
40357         undef-2.c               cpp/undef2.c
40358         cpp-wi1.c               cpp/widestr1.c
40359
40360 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40361
40362         * lib/g++.exp (g++_include_flags): Tweak.
40363
40364 2000-06-27  H.J. Lu  <hjl@gnu.org>
40365             Loren J. Rittle  <ljrittle@acm.org>
40366
40367         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40368         version with one that knows about the new gcc tree structure.
40369         (g++_link_flags): Same.
40370
40371 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40372
40373         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40374         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40375         case we are cross-compiling.
40376
40377         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40378         g++.old-deja/g++.niklas/Makefile.in,
40379         g++.old-deja/g++.niklas/configure.in,
40380         g++.old-deja/g++.other/Makefile.in,
40381         g++.old-deja/g++.other/configure.in,
40382         gcc.c-torture/code_quality/Makefile.in,
40383         gcc.c-torture/code_quality/configure.in,
40384         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40385         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40386         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40387         gcc.c-torture/execute/ieee/Makefile.in,
40388         gcc.c-torture/execute/ieee/configure.in,
40389         gcc.c-torture/noncompile/Makefile.in,
40390         gcc.c-torture/noncompile/configure.in,
40391         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40392         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40393         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40394
40395 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40396
40397         * g++.old-deja/g++.other/ambig3.C: New test.
40398
40399 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40400
40401         * g++.old-deja/g++.pt/syntax1.C: New test.
40402         * g++.old-deja/g++.pt/syntax2.C: New test.
40403         * g++.old-deja/g++.other/syntax3.C: New test.
40404         * g++.old-deja/g++.other/syntax4.C: New test.
40405
40406 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40407
40408         * gcc.dg/20000623-1.c: Prototype exit and abort.
40409
40410 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40411
40412         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40413         New tests.
40414         * gcc.dg/cpp-mi3.def: New file.
40415
40416         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40417         inside assertions.
40418         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40419         lexer's error messages.
40420         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40421         divine anything from the linemarkers.
40422         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40423         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40424
40425 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40426
40427         * gcc.dg/20000623-1.c: New test.
40428
40429 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40430
40431         * gcc.c-torture/execute/20000622-1.c: New test.
40432
40433 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40434
40435         * g++.old-deja/g++.other/init15.C: New test.
40436
40437 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40438
40439         * g++.old-deja/g++.pt/vaarg2.C: New test.
40440         * g++.old-deja/g++.pt/vaarg3.C: New test.
40441
40442 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40443
40444         * g++.old-deja/g++.other/dyncast6.C: New test.
40445
40446 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40447
40448         * gcc.c-torture/execute/loop-6.c: New test.
40449
40450 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40451
40452         * gcc.dg/20000614-1.c: New test.
40453         * gcc.dg/20000614-2.c: New test.
40454
40455 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40456
40457         * g++.old-deja/g++.other/inline12.C: New test.
40458
40459 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40460
40461         * g++.old-deja/g++.other/eh1.C: New test.
40462
40463 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40464
40465         * g++.old-deja/g++.other/type.C: New test.
40466
40467 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40468
40469         * g++.old-deja/g++.other/initstring.C: New test.
40470
40471 2000-06-12  Jason Merrill  <jason@redhat.com>
40472
40473         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40474
40475 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40476
40477         * gcc.c-torture/compile/20000609-1.c: New test.
40478
40479 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40480
40481         * gcc.dg/20000609-1.c: New test.
40482
40483 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40484
40485         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40486         * gcc.c-torture/noncompile/poison-1.c: Move...
40487         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40488         * gcc.dg/cpp-li1.c: Add a token after the #line.
40489
40490 2000-06-05  Richard Henderson  <rth@cygnus.com>
40491
40492         * gcc.c-torture/execute/20000605-2.c: New test.
40493         * gcc.c-torture/execute/20000605-3.c: New test.
40494
40495 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40496
40497         * g77.f-torture/execute/20000503-1.x: New file.
40498
40499 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40500
40501         * g++.old-deja/g++.eh/badalloc1.C: New test.
40502
40503 2000-06-05  Richard Henderson  <rth@cygnus.com>
40504
40505         * gcc.c-torture/execute/20000605-1.c: New test.
40506
40507 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40508             Nathan Sidwell <nathan@codesourcery.com>
40509
40510         * gcc.c-torture/compile/20000605-1.c: New test.
40511
40512 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40513
40514         * g77.f-torture/compile/20000601-1.f: New test.
40515
40516 2000-06-03  Richard Henderson  <rth@cygnus.com>
40517
40518         * gcc.c-torture/execute/20000603-1.c: New.
40519
40520 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40521
40522         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40523         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40524
40525 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40526
40527         * gcc.dg/compare2.c (case 12): XFAIL.
40528         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40529         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40530
40531         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40532
40533 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40534
40535         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40536         guard macro is already defined when the header is first
40537         included.
40538         * gcc.dg/cpp-mix.h: New file.
40539         * gcc.dg/endif-label.c: Update patterns to match compiler.
40540
40541         * g++.brendan/complex1.C: Declare abort.
40542         * g++.law/refs4.C: Remove XFAIL.
40543         * g++.oliva/expr2.C: Declare abort and exit.
40544
40545 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40546
40547         * gcc.c-torture/execute/20000528-1.c: New test.
40548
40549         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40550         * g++.old-deja/g++.law/temps4.C: Likewise.
40551
40552         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40553         stdlib.h.  Call abort() on failure.
40554         * g++.old-deja/g++.law/refs4.C: Likewise.
40555         * g++.old-deja/g++.law/temps4.C: Likewise.
40556         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40557         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40558
40559 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40560
40561         Relative to g++.dg/special:
40562         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40563
40564         Relative to g++.old-deja:
40565         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40566         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40567         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40568         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40569         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40570         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40571         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40572
40573         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40574         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40575         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40576         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40577         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40578         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40579         and/or string.h.
40580
40581         * g++.other/goto1.C: Update expectations for error messages.
40582
40583 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40584
40585         * gcc.c-torture/compile/20000523-1.c: New test.
40586
40587 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40588
40589         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40590
40591 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40592
40593         * g++.old-deja/g++.eh/catch11.C: New test.
40594         * g++.old-deja/g++.eh/catch12.C: New test.
40595
40596 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40597
40598         * gcc.c-torture/execute/20000523-1.c: New test.
40599
40600 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40601
40602         * c-torture/execute/bcp-1.c: Replace abort in arg of
40603         __builtin_constant_p with a generic external function.
40604
40605         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40606         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40607         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40608         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40609         Prototype abort and/or exit.
40610
40611         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40612         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40613         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40614         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40615
40616 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40617
40618         * gcc.dg/dwarf2-1.c: New test.
40619
40620 2000-05-20  Richard Henderson  <rth@cygnus.com>
40621
40622         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40623
40624 2000-05-20  Andreas Jaeger  <aj@suse.de>
40625
40626         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40627         testcase.
40628
40629 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40630
40631         * gcc.c-torture/execute/20000519-2.c: New test.
40632
40633 2000-05-19  Andreas Jaeger  <aj@suse.de>
40634
40635         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40636         which fails with SSA.
40637
40638         * lib/c-torture.exp: Also test with -O3 -fssa.
40639
40640 2000-05-18  Michael Meissner  <meissner@redhat.com>
40641
40642         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40643         * gcc.c-torture/execute/920415-1.c: Ditto.
40644         * gcc.c-torture/execute/920501-1.c: Ditto.
40645         * gcc.c-torture/execute/conversion.c: Ditto.
40646         * gcc.c-torture/execute/cvt-1.c: Ditto.
40647
40648 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40649
40650         * gcc.c-torture/compile/20000518-1.c: New test.
40651
40652 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40653
40654         * g77.f-torture/compile/200005018.f: New test.
40655
40656 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40657
40658         * gcc.c-torture/compile/20000517-1.c: New test.
40659
40660 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40661
40662         * gcc.c-torture/execute/20000516-1.c: New test.
40663
40664 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40665
40666         * g++.old-deja/g++.other/eh.C: New test.
40667
40668 2000-05-12  Richard Henderson  <rth@cygnus.com>
40669
40670         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40671         constants through to doit's conditional.
40672
40673 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40674
40675         * gcc.c-torture/compile/20000511-1.c: New test.
40676         * g77.f-torture/compile/20000511-1.f: New test.
40677         * g77.f-torture/compile/20000511-2.f: New test.
40678
40679 2000-05-11  Michael Meissner  <meissner@redhat.com>
40680
40681         * gcc.c-torture/execute/20000511-1.c: New test.
40682
40683 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40684
40685         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40686         * gcc.dg/20000510-1.S: New.
40687
40688 2000-05-08  Catherine Moore  <clm@cygnus.com>
40689
40690         * gcc.dg/unused-3.c: New.
40691
40692 2000-05-06  Richard Henderson  <rth@cygnus.com>
40693
40694           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40695           * g++.old-deja/g++.mike/warn1.C: Likewise.
40696           * g++.old-deja/g++.pt/local1.C: Likewise.
40697           * g++.old-deja/g++.pt/local7.C: Likewise.
40698           * g++.old-deja/g++.pt/spec16.C: Likewise.
40699
40700 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40701
40702         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40703
40704 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40705
40706           * g77.f-torture/execute/20000503-1.f: New test.
40707
40708 2000-05-04  Andreas Jaeger  <aj@suse.de>
40709
40710         * gcc.dg/noreturn-2.c: New test.
40711
40712 2000-05-04  Neil Booth  <NeilB@earthling.net>
40713
40714         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40715         preprocessor.
40716
40717 2000-05-04  Richard Henderson  <rth@cygnus.com>
40718
40719         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40720
40721 2000-05-04  Richard Henderson  <rth@cygnus.com>
40722
40723         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40724         OpenSSL by Jason R Thorpe.
40725
40726 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40727
40728         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40729
40730 2000-05-03  Robert Lipe <robertlipe@usa.net>
40731
40732         * gcc.dg/20000503-1.c: New test.
40733
40734 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40735
40736         * gcc.c-torture/compile/20000502-1.c: New test.
40737         * g++.old-deja/g++.other/align.C: New test.
40738         * gcc.dg/cpp-tradstringify.c: New test.
40739
40740 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40741
40742         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40743         and hard registers.
40744
40745 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40746
40747         * gcc.c-torture/execute/loop-5.c: New test.
40748
40749 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40750
40751         * gcc.c-torture/execute/va-arg-20.c: New test.
40752
40753 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40754
40755         * gcc.c-torture/execute/20000422-1.c: New test.
40756
40757 2000-04-20  Greg McGary  <gkm@gnu.org>
40758
40759         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40760         when optimizing, but without sibling-call optimizations (-O1).
40761
40762 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40763
40764           * gcc.c-torture/compile/20000420-1.c: New test.
40765
40766 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40767
40768         * g++.abi/ptrflags.C: New test.
40769         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40770
40771 2000-04-19  Catherine Moore  <clm@cygnus.com>
40772
40773         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40774
40775 2000-04-19  Greg McGary  <gkm@gnu.org>
40776
40777         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40778         sibling-call optimizations.
40779
40780 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40781
40782         * gcc.dg/20000419-1.c: New test.
40783
40784 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40785
40786         * gcc.c-torture/execute/20000412-6.c: New test.
40787
40788 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40789
40790         * gcc.c-torture/execute/20000412-5.c: New test.
40791         * g77.f-torture/compile/20000412-1.f: New test.
40792         * gcc.c-torture/execute/20000412-4.c: New test.
40793         * gcc.c-torture/compile/20000412-2.c: New test.
40794         * gcc.c-torture/execute/20000412-3.c: New test.
40795         * gcc.c-torture/compile/20000412-1.c: New test.
40796         * gcc.c-torture/execute/20000412-2.c: New test.
40797
40798 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40799
40800         * objc/execute/bf-20.m: New test.
40801
40802 2000-04-10  Richard Henderson  <rth@cygnus.com>
40803
40804         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40805
40806         * gcc.c-torture/execute/20000412-1.c: New test.
40807
40808 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40809
40810         * g++.old-deja/g++.eh/catchptr1.C: New test.
40811
40812 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40813
40814         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40815
40816 2000-04-08  Neil Booth  <NeilB@earthling.net>
40817
40818         * gcc.dg/cpp-nullchar.c: Remove test as
40819         embedded nulls cause problems.
40820
40821 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40822
40823         * gcc.dg/compare2.c: New test.
40824
40825 2000-04-08  Neil Booth  <NeilB@earthling.net>
40826
40827         * gcc.dg/cpp-nullchar.c: New test.
40828
40829 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40830
40831         * gcc.dg/cpp-mi2.c: New test.
40832         * gcc.dg/cpp-mi2[abc].h: New files.
40833
40834 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40835
40836         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40837         member name.
40838
40839 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40840
40841         * g++.old-deja/g++.abi/vmihint.C: New test.
40842
40843 2000-04-06  Neil Booth  <NeilB@earthling.net>
40844
40845         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40846         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40847         copyright.
40848
40849 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40850
40851         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40852         avoid stack-frame overwrite.
40853
40854 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40855
40856         * gcc.c-torture/compile/20000405-2.c: New test.
40857         * gcc.c-torture/compile/20000405-3.c: New test.
40858
40859 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40860
40861         * gcc.c-torture/compile/20000405-1.c: New test.
40862
40863 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40864
40865         * gcc.dg/cast-qual-1.c: Revert last change.
40866
40867 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40868
40869         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40870
40871 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40872
40873         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40874         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40875
40876 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40877
40878         * gcc.c-torture/compile/20000403-2.c: New test.
40879         * gcc.c-torture/compile/20000403-1.c: New test.
40880
40881 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40882
40883         * gcc.c-torture/execute/20000403-1.c: New test.
40884
40885 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40886
40887         * gcc.c-torture/execute/20000402-1.c: New test.
40888
40889 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40890
40891         * gcc.c-torture/execute/va-arg-15.c: New test.
40892         * gcc.c-torture/execute/va-arg-16.c: New test.
40893         * gcc.c-torture/execute/va-arg-17.c: New test.
40894         * gcc.c-torture/execute/va-arg-18.c: New test.
40895         * gcc.c-torture/execute/va-arg-19.c: New test.
40896
40897 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40898
40899         * gcc.c-torture/compile/981211-1.c: Move to...
40900         * gcc.dg/cpp-as1.c: ...here.
40901         * gcc.dg/cpp-as2.c: New file.
40902
40903         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40904         compiler.
40905
40906 2000-04-02  Neil Booth  <NeilB@earthling.net>
40907
40908         * gcc.dg/cpp-cond.c  New tests.
40909         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40910         accidental success less likely.
40911         * gcc.dg/cpp-missingop.c  New tests.
40912         * gcc.dg/cpp-missingparen.c  New tests.
40913         * gcc.dg/cpp-shift.c  New tests.
40914         * gcc.dg/cpp-shortcircuit.c  New tests.
40915         * gcc.dg/cpp-unary.c  New tests.
40916
40917 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40918
40919         * gcc.c-torture/compile/20000329-1.c: New test.
40920
40921 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40922
40923         * gcc.c-torture/compile/20000326-1.c: New test.
40924         * gcc.c-torture/compile/20000326-2.c: New test.
40925
40926 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40927
40928         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40929         the first parameter is a function argument.
40930
40931 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         * g++.old-deja/g++.ext/array4.C: New test.
40934
40935 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40936
40937         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40938
40939 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40940
40941         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40942
40943 2000-03-19  Richard Henderson  <rth@cygnus.com>
40944
40945         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40946
40947 2000-03-19  Richard Henderson  <rth@cygnus.com>
40948
40949         * gcc.c-torture/compile/20000319-1.c: New test.
40950
40951 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40952
40953         * gcc.c-torture/execute/20000314-3.c: New test.
40954         * gcc.c-torture/execute/20000314-2.c: New test.
40955         * gcc.c-torture/execute/20000314-1.c: New test.
40956         * gcc.c-torture/compile/20000314-2.c: New test.
40957         * gcc.c-torture/compile/20000314-1.c: New test.
40958
40959 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40960
40961         * g++.old-deja/g++.warn/inline.C: New test.
40962
40963 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40964
40965         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40966         standards-compliant result rather than specific constants.
40967         Put test-values in array.
40968
40969 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40970
40971         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40972         (g++_target_compile): Put test-specific options last.
40973
40974 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40975
40976         * g++.old-deja/g++.eh/vbase4.C: New test.
40977
40978 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40979
40980         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40981
40982 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40983
40984         * g++.old-deja/g++.brendan/misc12.C: Removed.
40985         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40986         * g++.old-deja/g++.ext/pretty4.C: New test.
40987
40988 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40989
40990         * g++.old-deja/g++.other/string2.C: New test.
40991
40992 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40993
40994         * g++.old-deja/g++.warn/impint2.C: New test.
40995
40996 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40997
40998         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40999         is 1, not zero.
41000
41001 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41002
41003         * g++.old-deja/g++.warn/impint.C: New test.
41004         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41005         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41006         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41007         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41008         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41009         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41010         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41011         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41012         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41013         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41014         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41015         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41016
41017 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41018
41019         * gcc.dg/cpp-redef.c: New test.
41020
41021 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41022
41023         * g++.old-deja/g++.pt/unify7.C: New test.
41024
41025 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41026
41027         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41028         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41029
41030 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41031
41032         * gcc.c-torture/compile/20000224-1.c: New test.
41033
41034 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41035
41036         * gcc.c-torture/compile/cpp-2.c: New test.
41037         * gcc.c-torture/compile/cpp-1.c: New test.
41038
41039 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41040
41041         * gcc.c-torture/execute/20000225-1.c: New test.
41042
41043 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41044
41045         * gcc.dg/cpp-li2.c: New test.
41046
41047         * gcc.dg/cpp-wi1.c: New test.
41048
41049         * gcc.dg/cpp-li1.c: New test.
41050
41051 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         * g++.old-deja/g++.other/sizeof5.C: New test.
41054
41055 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41056
41057         * gcc.c-torture/execute/va-arg-13.c: New test.
41058
41059 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41060
41061         * gcc.c-torture/execute/va-arg-12.c: New test.
41062
41063 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41064
41065         * gcc.c-torture/execute/20000223-1.c: New test.
41066
41067 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41068
41069         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41070
41071 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41072
41073         * g++.old-deja/g++.abi/ptrmem.C: New test.
41074
41075 2000-02-19  Richard Henderson  <rth@cygnus.com>
41076
41077         * gcc.c-torture/compile/init-3.c: New.
41078
41079 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41080
41081         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41082         ALWAYS_CXXFLAGS.
41083
41084 2000-02-11  Robert Lipe <robertl@sco.com>
41085
41086         * gcc.c-torture/compile/20000211-3.c: New test.
41087
41088 2000-02-11  Martin Buchholz <martin@xemacs.org>
41089
41090         * gcc.c-torture/compile/20000211-2.c: New test.
41091
41092 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41093
41094         * gcc.c-torture/compile/20000211-1.c: New test.
41095
41096 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41097
41098         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41099           on native targets
41100
41101 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41102
41103         * g++.old-deja/g++.other/cast5.C: New test.
41104
41105 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41106
41107         * gcc.c-torture/execute/20000205-1.c: New.
41108
41109 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41110
41111         * g++.old-deja/g++.jason/cast3.C: Return void.
41112         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41113
41114 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41115
41116         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41117
41118         * gcc.dg/loop-1.c: New test.
41119
41120 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41121
41122         * gcc.c-torture/compile/20000127-1.c: New test.
41123         * gcc.c-torture/execute/991228-1.c: New test.
41124
41125 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41126
41127         * gcc.dg/unused-2.c: New test.
41128
41129         * gcc.dg/conv-1.c: New test.
41130
41131 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41132
41133         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41134         compiler.
41135         (tool_option_proc): Fix typo.
41136
41137 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41138
41139         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41140         of the ld on the host, not on the build machine.
41141         Also, don't crash if '--help' is not a supported option.
41142
41143 2000-01-24  Richard Henderson  <rth@cygnus.com>
41144
41145         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41146
41147 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41148
41149         * gcc.c-torture/execute/20000120-2.c: New test.
41150         * gcc.c-torture/execute/20000120-1.c: New test.
41151
41152 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41153
41154         * gcc.c-torture/execute/20000113-1.c: New test.
41155
41156 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41157
41158         * gcc.c-torture/execute/20000112-1.c: New test.
41159
41160 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41161
41162         * gcc.dg/20000111-1.c: New test.
41163
41164 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41165
41166         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41167         with 16 bit integers.
41168
41169 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41170
41171         * gcc.dg/20000108-1.c: New test.
41172
41173 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41174
41175         * g++.old-deja/g++.ns/koenig8.C: New test.
41176
41177 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41178
41179         * g++.old-deja/g++.other/cast4.C: New test.
41180
41181 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41182
41183         * gcc.c-torture/compile/20000105-2.c: New test.
41184         * gcc.c-torture/compile/20000105-1.c: New test.
41185
41186 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41187
41188         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41189         references to printf & atoi to conform to ANSI standard.
41190         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41191         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41192         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41193         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41194         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41195         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41196         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41197         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41198         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41199         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41200         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41201         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41202         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41203         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41204         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41205         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41206         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41207         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41208         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41209         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41210         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41211         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41212         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41213         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41214         * g++.old-deja/g++.brendan/init3.C: Likewise.
41215         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41216         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41217         * g++.old-deja/g++.brendan/new2.C: Likewise.
41218         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41219         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41220         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41221         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41222         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41223         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41224         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41225         * g++.old-deja/g++.brendan/template24.C: Likewise.
41226         * g++.old-deja/g++.brendan/template3.C: Likewise.
41227         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41228         * g++.old-deja/g++.jason/inline3.C: Likewise.
41229         * g++.old-deja/g++.jason/opeq.C: Likewise.
41230         * g++.old-deja/g++.law/arg5.C: Likewise.
41231         * g++.old-deja/g++.law/arm7.C: Likewise.
41232         * g++.old-deja/g++.law/ctors11.C: Likewise.
41233         * g++.old-deja/g++.law/cvt8.C: Likewise.
41234         * g++.old-deja/g++.law/init9.C: Likewise.
41235         * g++.old-deja/g++.law/refs4.C: Likewise.
41236         * g++.old-deja/g++.law/template2.C: Likewise.
41237         * g++.old-deja/g++.law/visibility24.C: Likewise.
41238         * g++.old-deja/g++.law/vtable3.C: Likewise.
41239         * g++.old-deja/g++.mike/asm2.C: Likewise.
41240         * g++.old-deja/g++.mike/eh1.C: Likewise.
41241         * g++.old-deja/g++.mike/misc1.C: Likewise.
41242         * g++.old-deja/g++.mike/misc13.C: Likewise.
41243         * g++.old-deja/g++.mike/misc14.C: Likewise.
41244         * g++.old-deja/g++.mike/ns12.C: Likewise.
41245         * g++.old-deja/g++.mike/p1248.C: Likewise.
41246         * g++.old-deja/g++.mike/p3708.C: Likewise.
41247         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41248         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41249         * g++.old-deja/g++.mike/p646.C: Likewise.
41250         * g++.old-deja/g++.mike/p700.C: Likewise.
41251         * g++.old-deja/g++.mike/p783.C: Likewise.
41252         * g++.old-deja/g++.mike/p783a.C: Likewise.
41253         * g++.old-deja/g++.mike/p783b.C: Likewise.
41254         * g++.old-deja/g++.mike/p786.C: Likewise.
41255         * g++.old-deja/g++.mike/p789.C: Likewise.
41256         * g++.old-deja/g++.mike/p789a.C: Likewise.
41257         * g++.old-deja/g++.mike/p807a.C: Likewise.
41258         * g++.old-deja/g++.other/delete3.C: Likewise.
41259         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41260         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41261         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41262         * g++.old-deja/g++.other/empty1.C: Likewise.
41263         * g++.old-deja/g++.other/temporary1.C: Likewise.
41264         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41265         * g++.old-deja/g++.pt/t16.C: Likewise.
41266         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41267
41268 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41269
41270         * gcc.dg/991230-1.c: New test.
41271
41272 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41273
41274         * gcc.c-torture/compile/991229-3.c: New test.
41275         * gcc.c-torture/compile/991229-2.c: New test.
41276         * gcc.c-torture/compile/991229-1.c: New test.
41277
41278 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41279
41280         * gcc.c-torture/compile/labels-2.c: New test.
41281
41282 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41283
41284         * gcc.c-torture/execute/991227-1.c: New test.
41285
41286 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41287
41288         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41289
41290 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41291
41292         * gcc.c-torture/execute/991221-1.c: New test.
41293
41294 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41295
41296         * g++.old-deja/g++.other/cast3.C: New test.
41297
41298 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41299
41300         * gcc.c-torture/execute/991216-4.c: New test.
41301
41302 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41303
41304         * gcc.c-torture/execute/991216-1.c: New test.
41305         * gcc.c-torture/execute/991216-2.c: New test.
41306         * gcc.c-torture/execute/991216-3.c: New test.
41307
41308 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41309
41310         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41311         Actually make the test fail by using "-O2" for compilation.
41312
41313 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41314
41315         * g++.old-deja/g++.warn/cast-align1.C: New test.
41316
41317 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41318
41319         * gcc.c-torture/compile/991214-1.c: New test.
41320         * gcc.c-torture/compile/991214-2.c: New test.
41321
41322 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41323
41324         * gcc.dg/991214-1.c: New test.
41325
41326 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41327
41328         * gcc.c-torture/compile/991213-3.c: New test.
41329         * gcc.c-torture/compile/991213-2.c: New test.
41330         * gcc.c-torture/compile/991213-1.c: New test.
41331
41332 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41333
41334         * gcc.dg/991209-1.c: New test.
41335
41336 1999-12-08  Nathan Sidwell <nathan@acm.org>
41337
41338         * gcc.c-torture/compile/991208-1.c: New test.
41339
41340 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41341
41342         * gcc.dg/ultrasp2.c: New test.
41343
41344 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41345
41346         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41347
41348 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41349
41350         * gcc.c-torture/compile/991202-1.c: New test.
41351         * gcc.c-torture/execute/991202-1.c: New test.
41352         * gcc.c-torture/execute/991202-2.c: New test.
41353         * gcc.c-torture/execute/991202-3.c: New test.
41354
41355 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41356
41357         * g++.old-deja/g++.abi/align.C: New test.
41358         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41359         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41360
41361 1999-12-01  Richard Henderson  <rth@cygnus.com>
41362
41363         * gcc.c-torture/execute/991201-1.c: New.
41364
41365 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41366
41367         * gcc.dg/991129-1.c: New test.
41368
41369 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41370
41371         * gcc.c-torture/compile/991127-1.c: New test.
41372
41373 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41374
41375         * g++.old-deja/g++.other/warn4.C: New test.
41376
41377 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41378
41379         * g++.old-deja/g++.eh/cleanup2.C: New test.
41380         * g++.old-deja/g++.ext/pretty2.C: New test.
41381         * g++.old-deja/g++.ext/pretty3.C: New test.
41382         * g++.old-deja/g++.other/debug6.C: New test.
41383
41384 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41385
41386         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41387         compiler_output to look for one error message instead of two.
41388
41389 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41390
41391         * gcc.c-torture/execute/991118-1.c: Also test case
41392         where the word boundary does not split a byte evenly.
41393
41394 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41395
41396         * g++.old-deja/g++.ext/restrict1.C: New test.
41397
41398 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41399
41400         * gcc.c-torture/execute/991118-1.c: New test.
41401
41402 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41403
41404         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41405         working directory pathnames.
41406
41407 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41408
41409         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41410         host is equipped with driver.h and driver.o so it can actually
41411         compile and run the tests.
41412
41413 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41414
41415         * gcc.c-torture/compile/991008-1.c: New test.
41416
41417 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41418
41419         * lib/gcc-dg.exp: Include target-supports.exp
41420
41421 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41422
41423         * lib/target-supports.exp: New file: Provide procs to test for
41424         features supported by the target.
41425         (check_weak_available): Moved here from ecos.exp.
41426         (check_alias_available): New proc: Determine of the target
41427         toolchain supports the alias attribute.
41428
41429         * gcc.dg/special/ecos.exp: Move check_weak_available to
41430         target-supports.exp.
41431         (alias-1.c): Only perform the test if the target supports
41432         aliases.
41433         (wkali-1.c): Only perform the test if the target supports
41434         aliases.
41435
41436         * gcc.dg/990506-0.c: Expect error messages from cross
41437         targets as well as native targets.
41438
41439 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41440
41441         * gcc.dg/ultrasp1.c: Removed xfail.
41442         * gcc.dg/struct-ret-2.c: Likewise.
41443         * gcc.dg/array-1.c: Likewise.
41444
41445 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41446
41447         * gcc.dg/struct-ret-2.c: New test.
41448
41449         * gcc.dg/array-1.c: New test.
41450
41451 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41452
41453         * gcc.c-torture/execute/991030-1.c: New test.
41454
41455 1999-10-26  Richard Henderson  <rth@cygnus.com>
41456
41457         * gcc.c-torture/compile/991026-2.c: New test.
41458
41459 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41460
41461         * gcc.c-torture/compile/991026-1.c: New test.
41462
41463 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41464
41465         * gcc.c-torture/execute/991023-1.c: New test.
41466
41467 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41468
41469         * gcc.c-torture/execute/991019-1.c: New test.
41470
41471 1999-10-16  Richard Henderson  <rth@cygnus.com>
41472
41473         * gcc.c-torture/execute/991016-1.c: New test.
41474
41475 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41476
41477         * gcc.c-torture/execute/991014-1.c: New test.
41478
41479 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41480
41481         * g++.old-deja/g++.other/union2.C: New test.
41482
41483 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41484
41485         * g++.old-deja/g++.other/vaarg2.C: New test.
41486         * g++.old-deja/g++.other/vaarg3.C: New test.
41487
41488 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41489
41490         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41491         in compile/.
41492
41493 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41494
41495         * gcc.c-torture/execute/va-arg-11.c: New test.
41496
41497 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41498
41499         * lib/file-format.exp (gcc_target_object_format): Don't
41500         crash if objdump is unavailable.
41501
41502 1999-09-29  Donn Terry <donn@interix.com>
41503
41504         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41505
41506 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41507
41508         * gcc.c-torture/compile/990928-1.c: New test.
41509
41510 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41511
41512         * g++.old-deja/g++.other/decl6.C: New test.
41513
41514 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41515
41516         * gcc.c-torture/execute/va-arg-10.c: New test.
41517
41518 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41519
41520         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41521         __PRETTY_FUNCTION__.
41522
41523 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41524
41525         * gcc.c-torture/execute/990923-1.c: New test.
41526
41527 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41528
41529         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41530         for which -fpic is inappropriate.
41531
41532 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41533
41534         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41535
41536 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41537
41538         * g++.old-deja/g++.other/dyncast1.C: New test.
41539         * g++.old-deja/g++.other/dyncast2.C: New test.
41540         * g++.old-deja/g++.other/dyncast3.C: New test.
41541         * g++.old-deja/g++.other/dyncast4.C: New test.
41542         * g++.old-deja/g++.other/dyncast5.C: New test.
41543         * g++.old-deja/g++.eh/catch3.C: New test.
41544         * g++.old-deja/g++.eh/catch3p.C: New test.
41545         * g++.old-deja/g++.eh/catch4.C: New test.
41546         * g++.old-deja/g++.eh/catch4p.C: New test.
41547         * g++.old-deja/g++.eh/catch5.C: New test.
41548         * g++.old-deja/g++.eh/catch5p.C: New test.
41549         * g++.old-deja/g++.eh/catch6.C: New test.
41550         * g++.old-deja/g++.eh/catch6p.C: New test.
41551         * g++.old-deja/g++.eh/catch7.C: New test.
41552         * g++.old-deja/g++.eh/catch7p.C: New test.
41553         * g++.old-deja/g++.eh/catch8.C: New test.
41554         * g++.old-deja/g++.eh/catch8p.C: New test.
41555         * g++.old-deja/g++.eh/catch9.C: New test.
41556         * g++.old-deja/g++.eh/catch9p.C: New test.
41557
41558 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41559
41560         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41561         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41562
41563 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41564
41565         * gcc.c-torture/compile/990913-1.c: New test.
41566
41567 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41568
41569         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41570         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41571
41572 1999-09-09  Richard Henderson  <rth@cygnus.com>
41573
41574         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41575
41576 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41577
41578         * g++.old-deja/g++.other/lookup11.C: New test.
41579         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41580         what is permitted and what we want.
41581         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41582         overload use.
41583         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41584
41585 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41586
41587         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41588         * gcc.c-torture/noncompile/poison-1.c: New file.
41589
41590 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41591
41592         * g++.old-deja/g++.other/sizeof3.C: New test.
41593         * g++.old-deja/g++.other/sizeof4.C: New test.
41594         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41595         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41596
41597 1999-09-07  Richard Henderson  <rth@cygnus.com>
41598
41599         * gcc.dg/va-arg-1.c: New.
41600
41601 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41602
41603         * gcc.c-torture/execute/va-arg-9.c: New test.
41604
41605 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41606
41607         * g77.f-torture/compile/980519-2.f: New test.
41608         * g77.f-torture/compile/19990905-0.f: New test.
41609         * g77.f-torture/compile/19990905-1.f: New test.
41610         * g77.f-torture/compile/19990905-2.f: New test.
41611
41612         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41613
41614 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41615
41616         * gcc.c-torture/execute/990827-1.c: Fix typo.
41617
41618 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41619
41620         * g++.old-deja/g++.other/deref1.C: New test.
41621
41622 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41623
41624         * g++.old-deja/g++.other/ambig2.C: New test.
41625         * g++.old-deja/g++.other/cond5.C: New test.
41626         * g++.old-deja/g++.other/lookup16.C: New test.
41627
41628 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41629
41630         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41631         assemblers too.
41632
41633 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41634
41635         * lib/c-torture.exp: Avoid the "compare executables" optimization
41636         when testing native.
41637
41638 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41639
41640         * gcc.c-torture/execute/990829-1.c: New test.
41641         * gcc.c-torture/compile/990829-1.c: New test.
41642
41643 1999-08-27  Paul Burchard  <burchard@pobox.com>
41644
41645         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41646         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41647         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41648         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41649         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41650         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41651         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41652         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41653         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41654         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41655         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41656
41657 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41658
41659         * gcc.c-torture/execute/990827-1.c: New test.
41660
41661 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41662
41663         * g77.f-torture/noncompile/19990826-4.f: New test.
41664
41665         * g77.f-torture/compile/19990826-3.f: New test.
41666
41667         * g77.f-torture/execute/19990826-2.f: New test.
41668
41669         * g77.f-torture/compile/19990826-1.f: New test.
41670
41671         * gcc.c-torture/execute/990826-0.c: New test.
41672         * g77.c-torture/execute/19990826-0.f: New test.
41673
41674         * g77.f-torture/noncompile/970626-2.f: New test.
41675
41676 1999-08-25  Paul Burchard  <burchard@pobox.com>
41677
41678         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41679         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41680         lss-011.C: New tests.
41681
41682 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41683
41684         * g++.old-deja/g++.other/decl5.C: New test.
41685
41686 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41687
41688         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41689         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41690         call `postbase' for each one.  All callers of `postbase' changed
41691         to call this instead.
41692
41693 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41694
41695         * gcc.c-torture/execute/990811-1.c: New test.
41696
41697 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41698
41699         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41700         just native ones.
41701
41702         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41703         just native ones.
41704
41705 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41706
41707         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41708
41709 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41710
41711         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41712
41713 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41714
41715         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41716
41717 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41718
41719         * gcc.c-torture/execute/990804-1.c: New test.
41720
41721 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41722
41723         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41724         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41725         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41726
41727 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41728
41729         * g++.old-deja/g++.other/struct1.C: New test.
41730
41731 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41732
41733         * g++.old-deja/g++.other/enum2.C: New test.
41734
41735 1999-08-02  Richard Henderson  <rth@cygnus.com>
41736
41737         Adapted from tests from Franz Sirl:
41738         * gcc.c-torture/execute/va-arg-7.c: New test.
41739         * gcc.c-torture/execute/va-arg-8.c: New test.
41740
41741 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41742
41743         * gcc.c-torture/compile/990801-2.c: New test.
41744
41745         * gcc.c-torture/compile/990801-1.c: New test.
41746
41747 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41748
41749         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41750         fp-cmp-1.c, converting double to float.
41751
41752         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41753         fp-cmp-1.c, converting double to long double.
41754
41755         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41756         from fr1 to unknown_register, since fr1 is a legitimate register
41757         on some machines.
41758
41759 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41760
41761         * README: More listname related changes.
41762
41763 1999-07-08  Catherine Moore  <clm@cygnus.com>
41764
41765         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41766
41767 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41768
41769         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41770
41771 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41772
41773         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41774
41775 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41776
41777         * gcc.dg/990703-1.c: New test.
41778
41779 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41780
41781         * lib/file-format.exp: New file: Move definition of proc
41782         gcc_target_object_format to here from
41783         gcc.dg/special/ecos.exp.
41784
41785         * lib/c-torture.exp: Include lib file-format.exp.
41786         * lib/gcc-dg.exp: Include lib file-format.exp.
41787
41788         * gcc.dg/special/ecos.exp: Remove definition of proc
41789         gcc_target_object_format.
41790
41791 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41792
41793         * gcc.c-torture/execute/990628-1.c: New test.
41794
41795 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41796
41797         * gcc.c-torture/compile/990625-2.c: New test.
41798
41799         * gcc.c-torture/compile/990625-1.c: New test.
41800
41801 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41802
41803         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41804         attributes compile.
41805         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41806         ports that use the COFF/PE file format.
41807
41808 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41809
41810         * gcc.c-torture/compile/990617-1.c: New test.
41811
41812 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41813
41814         * g++.old-deja/g++.other/decl4.C: New test.
41815
41816 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41817
41818         * g++.old-deja/g++.other/bitfld3.C: New test.
41819
41820 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41821
41822         * g++.old-deja/g++.eh/catch1.C: New test.
41823
41824 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41825
41826         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41827
41828         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41829         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41830
41831 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41832
41833         * g77.f-torture/compile/19990502-0.f: Replace with new,
41834         shorter, test that still fails after recent changes.
41835
41836 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41837
41838         * gcc.c-torture/execute/990604-1.c: New test.
41839
41840 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41841
41842         * gcc.c-torture/execute/990531-1.c: New test.
41843
41844 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41845
41846         * gcc.c-torture/compile/990527-1.c: New test.
41847
41848 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41849
41850         * gcc.c-torture/execute/990527-1.c: New test.
41851
41852 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41853
41854         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41855         bitfields as signed.
41856
41857 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41858
41859         * g77.f-torture/compile/19990525-0.f: New test.
41860
41861 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41862
41863         * gcc.c-torture/execute/990525-2.c: New test.
41864
41865         * gcc.c-torture/execute/990525-1.c: New test.
41866
41867 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41868
41869         * g++.old-deja/g++.other/anon3.C: New test.
41870         * g++.old-deja/g++.other/anon4.C: New test.
41871         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41872         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41873         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41874         Merrill).
41875
41876 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41877
41878         * gcc.c-torture/execute/990524-1.c: New test.
41879
41880         * gcc.dg/990524-1.c: New test.
41881
41882 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41883
41884         * gcc.c-torture/compile/990523-1.c: New test.
41885
41886 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41887
41888         * gcc.c-torture/compile/990519-1.c: New test.
41889
41890 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41891
41892         * gcc.c-torture/compile/990517-1.c: New test.
41893
41894         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41895         (e4, f4): New tests.
41896         (main): Call them.
41897
41898 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41899
41900         * gcc.dg/noreturn-1.c: New test.
41901
41902 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41903
41904         * gcc.c-torture/execute/990513-1.c: New test.
41905
41906 1999-05-10  Richard Henderson  <rth@cygnus.com>
41907
41908         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41909
41910 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41911
41912         * g77.f-torture/execute/erfc.f: Use small single-precision
41913         values, to avoid problems on Alphas when not -mieee.
41914
41915 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41916
41917         * gcc.dg/990506-0.c: New test.
41918
41919 1999-05-08  Richard Henderson  <rth@cygnus.com>
41920
41921         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41922         the constant to test.  Don't XFAIL 64-bit targets.
41923
41924         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41925         * g++.old-deja/g++.law/profile1.C: Likewise.
41926
41927         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41928         operator new instances.
41929         * g++.old-deja/g++.other/delete5.C: Likewise.
41930
41931 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41932
41933         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41934         intrinsic.
41935
41936 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41937
41938         * g77.f-torture/execute/u77-test.f: Reverse order of two
41939         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41940
41941 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41942
41943         * gcc.dg/compare1.c: New test.
41944
41945 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41946
41947         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41948         New tests.
41949
41950 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41951
41952         * g77.f-torture/compile/19990502-1.f: New test.
41953
41954 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41955
41956         * g77.f-torture/compile/19990502-0.f: New test.
41957
41958 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41959
41960         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41961         intrinsic.
41962
41963 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41964
41965         * g77.f-torture/execute/u77-test.f (main): List libU77
41966         intrinsics not currently tested.
41967         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41968         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41969         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41970         Trim blanks off the ends of some printed strings.
41971
41972 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41973
41974         * g77.f-torture/execute/u77-test.f (main): Just warn about
41975         FSTAT gid disagreement, as it's expected on some systems.
41976
41977 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41978
41979         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41980         use a new function, which allows for some slop.
41981         Clean up some commentary.
41982         (issum): The new function.
41983         (sgladd): Deleted subroutine.
41984
41985 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41986
41987         * g77.f-torture/execute/u77-test.f: Modify to be more like
41988         libf2c/libU77 version, bringing patches to that version here.
41989         Add suitable commentary.
41990
41991 1999-04-25  Richard Henderson  <rth@cygnus.com>
41992
41993         * gcc.dg/990424-1.c: New test.
41994
41995 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41996
41997         * g77.f-torture/execute/u77-test.f (main): Bug involving
41998         LSTAT has been fixed, so turn back on full checking.
41999
42000 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42001
42002         * g77.f-torture/compile/19990419-0.f: New test.
42003         * g77.f-torture/execute/19990419-1.f: New test.
42004
42005 1999-04-17  Richard Henderson  <rth@cygnus.com>
42006
42007         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42008         to avoid the need for a prototype to supress a warning.
42009
42010 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42011
42012         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42013
42014 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42015
42016         * gcc.c-torture/execute/990404-1.c: New test.
42017
42018 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42019
42020         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42021         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42022         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42023         missing initializer warnings.
42024
42025 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42026
42027         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42028         matching strings.
42029
42030 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42031
42032         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42033
42034 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42035
42036         * g77.f-torture/execute/19990325-0.f: New test.
42037         * g77.f-torture/execute/19990325-1.f: New test.
42038
42039 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42040
42041         * gcc.c-torture/execute/990324-1.c: New test.
42042
42043 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42044
42045         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42046         test with 4.
42047
42048 1999-03-17  Richard Henderson  <rth@cygnus.com>
42049
42050         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42051
42052 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42053
42054         * g77.f-torture/execute/19990313-2.f: New test.
42055         * g77.f-torture/execute/19990313-3.f: New test.
42056
42057 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42058
42059         * g77.f-torture/execute/19990313-0.f: New test.
42060         * g77.f-torture/execute/19990313-1.f: New test.
42061
42062 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42063
42064         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42065         printf to sprintf.
42066         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42067         (main): Add check for u15.  Conditionalize u31 check depending on
42068         whether ints are <32 bits or >=32 bits.
42069
42070 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42071
42072         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42073
42074 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42075
42076         * g77.f-torture/compile/19990305-0.f: New test.
42077         * g77.f-torture/execute/19981119-0.f: New test.
42078
42079 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42080
42081         * g77.f-torture/execute/970625-2.f: call ABORT if final
42082         result is not correct, instead of just printing it.
42083         Add this checking via newly introduced obfuscation, to
42084         trip up buggy front ends.
42085
42086 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42087
42088         * g77.f-torture/compile/960317-1.f: Moved from being
42089         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42090
42091 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42092
42093         * g77.f-torture/execute/960317-1.f: New (old) test.
42094         * g77.f-torture/execute/970625-2.f: Ditto.
42095
42096 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42097
42098         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42099         message on line 1 or line 2; cccp and cpplib do this differently.
42100
42101 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42102
42103         * g++.old-deja/g++.law/weak1.C: New test.
42104
42105 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42106
42107         * gcc.c-torture/execute/990119-1.c: Renamed to...
42108         * gcc.dg/990119-1.c: this, so it will only be tested once
42109         (it's a preprocessor test, it doesn't need to be run at
42110         multiple optimization levels).
42111
42112 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42113
42114         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42115           ALWAYS_CXXFLAGS.
42116
42117 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42118
42119         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42120         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42121         to not be compilable by current g77.
42122
42123 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42124
42125         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42126
42127 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42128
42129         * gcc.c-torture/execute/990222-1.c: New test.
42130
42131 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42132
42133         * g77.f-torture/compile/19990218-0.f: New test.
42134         * g77.f-torture/noncompile/19990218-1.f: New test.
42135
42136 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42137
42138         * g77.f-torture/compile/19981216-0.f: New test.
42139
42140 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42141
42142         * gcc.dg/990214-1.c: New test.
42143
42144 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42145
42146         * gcc.dg/990213-2.c: New test.
42147
42148         * gcc.dg/990213-1.c: New test.
42149
42150 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42151
42152         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42153         ints.
42154
42155 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42156
42157         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42158         specified by target.
42159
42160         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42161
42162 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42163
42164         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42165
42166 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42167
42168         * gcc.dg/special/ecos.exp: New test driver for new tests with
42169         special requirements.
42170
42171         * gcc.dg/special/alias-1.c: New test.
42172         * gcc.dg/special/gcsec-1.c: New test.
42173         * gcc.dg/special/weak-1.c: New test.
42174         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42175         * gcc.dg/special/weak-2.c: New test.
42176         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42177         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42178         * gcc.dg/special/wkali-1.c: New test.
42179         * gcc.dg/special/wkali-2.c: New test.
42180         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42181         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42182
42183 1999-02-10  Felix Lee  <flee@cygnus.com>
42184
42185           * lib/c-torture.exp (c-torture-compile): Pull out code for
42186           analyzing gcc error messages.
42187           (c-torture-execute): Likewise.  Fix some (harmless) false
42188           positives.
42189           * lib/gcc.exp (gcc_check_compile): New function.
42190
42191 1999-02-08  Richard Henderson  <rth@cygnus.com>
42192
42193         * gcc.c-torture/execute/990208-1.c: New test.
42194
42195 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42196
42197         * g++.dg/special/ecos.exp: New driver for new tests with special
42198         requirements
42199
42200         * g++.dg/special/conpr-1.C: New test
42201         * g++.dg/special/conpr-2.C: New test
42202         * g++.dg/special/conpr-2a.C: New test
42203         * g++.dg/special/conpr-3.C: New test
42204         * g++.dg/special/conpr-3a.C: New test
42205         * g++.dg/special/conpr-3b.C: New test
42206
42207         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42208         allow g++ to use the dg driver
42209
42210         * README: Add comment about g++.dg directory
42211
42212 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42213
42214         * README: Update email addresses.
42215
42216 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42217
42218         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42219         arguments in order to force structure S onto the stack even on
42220         the alpha.
42221         (test): Pass 10 leading arguments to function foo as well as the
42222         structure S.
42223
42224         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42225         failure for all targets.
42226
42227         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42228         abort to terminate program execution.
42229
42230 1999-01-30  Richard Henderson  <rth@cygnus.com>
42231
42232         * gcc.c-torture/execute/990130-1.c: New test.
42233
42234 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42235
42236         * gcc.dg/990130-1.c: New test.
42237
42238 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42239
42240         * gcc.c-torture/execute/990128-1.c: New test.
42241
42242 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42243
42244         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42245
42246 1999-01-27  Felix Lee  <flee@cygnus.com>
42247
42248         * lib/c-torture.exp (c-torture-compile): pull out code for
42249         analyzing gcc error messages.
42250         (c-torture-execute): ditto, and fix some (harmless) false
42251         positives.
42252         * lib/gcc.exp (gcc_check_compile): new function.
42253
42254 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42255
42256         * gcc.dg/990117-1.c: New test.
42257
42258         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42259
42260         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42261
42262 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42263
42264         * g77.f-torture/compile/990115-1.f: New test.
42265
42266 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42267
42268         * gcc.c-torture/compile/990107-1.c: New test
42269
42270 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42271
42272         * gcc.c-torture/execute/990106-2.c: New test.
42273
42274         * gcc.c-torture/execute/990106-1.c: New test.
42275
42276 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42277
42278         * gcc.c-torture/compile/981223-1.c: New test.
42279
42280 1998-12-29  Richard Henderson  <rth@cygnus.com>
42281
42282         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42283         (opt3): Rename from opt4 and disable.
42284
42285 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42286
42287         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42288
42289 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42290
42291         * g++.old-deja/g++.other/conv5.C: New test.
42292
42293 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42294
42295         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42296
42297 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42298
42299         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42300
42301 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42302
42303         * gcc.c-torture/compile/981211-1.c: New test.
42304
42305 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42306
42307         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42308
42309         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42310
42311 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42312
42313         * gcc.special/930510-1.c: Make C9X safe.
42314         * gcc.misc-tests/gcov-1.c Similarly.
42315         * gcc.misc-tests/gcov-2.c Similarly.
42316
42317 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42318
42319         * gcc.dg/ultrasp1.c: New test.
42320
42321 1998-12-06  Richard Henderson  <rth@cygnus.com>
42322
42323         * gcc.c-torture/execute/981206.c: New test.
42324
42325 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42326
42327         * g++.old-deja/g++.ns/template7.C: New test.
42328
42329         * g++.old-deja/g++.other/expr1.C: New test.
42330
42331         * g++.old-deja/g++.eh/tmpl3.C: New test.
42332
42333         * g++.old-deja/g++.eh/tmpl2.C: New test.
42334
42335 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42336
42337         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42338         * g++.old-deja/g++.other/using6.C: Removed.
42339         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42340
42341         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42342
42343 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42344
42345         * g++.old-deja/g++.pt/overload8.C: New test.
42346
42347         * g++.old-deja/g++.pt/overload7.C: New test.
42348
42349         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42350
42351         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42352         and relinking messages.
42353         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42354         compiling with -frepo.
42355
42356 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42357
42358         * g++.old-deja/g++.pt/lookup6.C: New test.
42359
42360 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42361
42362         * gcc.c-torture/execute/981130-1.c: New test.
42363         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42364
42365 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42366
42367         * g++.old-deja/g++.pt/explicit76.C: New test.
42368
42369         * g++.old-deja/g++.pt/friend38.C: New test.
42370
42371         * g++.old-deja/g++.ns/crash2.C: New test.
42372
42373         * g++.old-deja/g++.pt/defarg8.C: New test.
42374
42375         * g++.old-deja/g++.pt/instantiate6.C: New test.
42376
42377         * g++.old-deja/g++.pt/static6.C: New test.
42378
42379         * g++.old-deja/g++.pt/decl2.C: New test.
42380
42381 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42382
42383         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42384         problem is actually related with name lookup, but so what? :-)
42385
42386         * g++.old-deja/g++.pt/friend37.C: New test.
42387
42388 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42389
42390         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42391         element, which fails on some systems.
42392
42393         * g77.f-torture/execute/labug1.f: New test.
42394
42395 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42396
42397         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42398         is defined.
42399
42400 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42401
42402         * g77.f-torture/compile/981117-1.f: New test.
42403
42404 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42405
42406         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42407         properly discarded.
42408
42409 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42410
42411         * gcc.c-torture/execute/memcheck: New directory of tests for
42412         -fcheck-memory-usage.
42413
42414 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42415
42416         * README: New file, general information about the testsuite and
42417         new description of the various C++ test subdirectories.
42418         * README.g++: Eliminate obsolete information, update and move most
42419         relevant stuff to README.
42420
42421 1998-11-07  Richard Henderson  <rth@cygnus.com>
42422
42423         * gcc.c-torture/compile/981107-1.c: New test.
42424
42425 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42426
42427         * execute/memcpy-bi.c: New testcase.
42428
42429 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42430
42431         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42432         base classes.
42433
42434         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42435         template is selected.
42436
42437         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42438         classes, it should be accepted for all types.
42439
42440         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42441
42442         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42443         specializations start with template headers.
42444
42445 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42446
42447         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42448
42449         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42450         non-POD types.
42451
42452 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42453
42454         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42455
42456 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42457
42458         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42459
42460 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42461
42462         * 981019-1.c: New test.
42463
42464 1998-10-14  Robert Lipe <robertl@dgii.com>
42465
42466         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42467         find objc headers.
42468
42469 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42470
42471         * compile/981001-4.c: Remove use of GCC extension that triggers a
42472         compiler bug.
42473
42474 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42475
42476         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42477
42478 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42479
42480         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42481         instantiation of template produces incorrect code for delete
42482         expression.
42483
42484         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42485         constructors' name is not unique.
42486         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42487         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42488
42489         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42490         automatic array of const is ill-formed.
42491
42492         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42493         of template parameter?
42494
42495         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42496         const.
42497
42498         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42499         pointer-to-member expression.
42500
42501         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42502         declaration causes ICE.
42503
42504 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42505
42506         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42507         reserved in the global namespace.
42508
42509         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42510         generate needed virtual table.
42511
42512         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42513
42514 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42515
42516         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42517         template-dependent type
42518
42519 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42520
42521         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42522         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42523         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42524
42525         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42526         class should be usable as argument of member function.
42527         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42528         class should be usable as return type of member function.
42529         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42530         class should be usable as type of data member.
42531
42532         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42533
42534 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42535
42536         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42537
42538 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42539
42540         * gcc.dg/dll-?.c Add thumb to target list.
42541         Fix assembler scan patterns to match current assembler output.
42542
42543 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42544
42545         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42546         matching of template brackets.
42547
42548         * g++.old-deja/g++.other/using4.C: New test.  Test using
42549         declarations of methods from base classes.
42550
42551         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42552         within functions should introduce names into the innermost
42553         enclosing namespace.
42554
42555         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42556         of static locals if first initialization throws.
42557
42558 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42559
42560         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42561
42562 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42563
42564         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42565         lose track of the possible targets of tablejump insns.
42566         * special/special.exp: Run it.
42567
42568 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42569
42570         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42571         must be declared before its specializations can be named in friend
42572         declarations.
42573
42574 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42575
42576         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42577
42578         * g77.f-torture/execute/io1.f: New test.
42579
42580 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42581
42582         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42583         with pointer to template function, for which no argument deduction
42584         is possible.
42585
42586         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42587         specialization of template function as argument to template
42588         function.
42589
42590         * g++.old-deja/g++.other/access2.C: New test; Inner class
42591         shouldn't have privileged access to Outer's names.
42592
42593 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42594
42595         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42596         friend template declared within template class conflicts with
42597         nested class of the same name.
42598
42599         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42600         is ignored.
42601
42602         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42603         object with direct initializer as function declaration.
42604
42605         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42606         initializers.
42607
42608         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42609         involving const pointer and NULL produces incorrect result.
42610
42611         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42612         type name without `typename' should be rejected with -pedantic.
42613
42614 1998-10-02  Richard Henderson  <rth@cygnus.com>
42615
42616         * g++.old-deja/g++.other/addrof1.C: New test.
42617
42618 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42619
42620         * gcc.c-torture/compile/981001-1.c: New test.
42621         * gcc.c-torture/execute/981001-1.c: New test.
42622
42623 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42624
42625         * gcc.c-torture/compile/981001-2.c: New test.
42626         * gcc.c-torture/compile/981001-3.c: New test.
42627         * gcc.c-torture/compile/981001-4.c: New test.
42628
42629 1998-10-01  Robert Lipe  <robertl@dgii.com>
42630
42631         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42632         multilibbed hosts.  Idea grafted from g77.exp.
42633
42634 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42635
42636         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42637         avoid losing on systems which need -lsocket.
42638
42639 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42640
42641         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42642         * g++.old-deja/g++.other/nested2.C: Ditto.
42643         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42644         failure.
42645
42646 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42647
42648         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42649         preferred over template operator!= for enum bitfields.
42650
42651 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42652
42653         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42654         that happen to have the same base name, but in different scopes,
42655         are incorrectly rejected.
42656
42657 1998-09-16  Richard Henderson  <rth@cygnus.com>
42658
42659         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42660         on the native word size instead of an integer literal.
42661
42662 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42663
42664         * g++.old-deja/g++.other/static2.C: Invocation of static data
42665         member of type pointer-to-function denoted as non-static member.
42666
42667         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42668         checks involving function types and aliases.
42669
42670 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42671
42672         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42673         redefined to the same non-trivial type.
42674
42675         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42676         namespace-qualification of template specializations declared in
42677         other namespaces.
42678
42679         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42680         to declare a subset of the specializations of a template function
42681         as friends of specializations of a template class.
42682
42683         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42684         member templates that do not fully specialize the enclosing
42685         template class are rejected.
42686
42687 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42688
42689         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42690
42691 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42692
42693         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42694         altered from libf2c/libU77 version.
42695
42696 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42697
42698         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42699
42700 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42701
42702         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42703         (un)signed char are different types for template specialization
42704         purposes.
42705
42706 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42707
42708         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42709         * objc: ObjC testsuite.
42710
42711 1998-08-31  Catherine Moore  <clm@cygnus.com>
42712
42713         * gcc.c-torture/execute/941014-1.x: New file.
42714
42715 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42716
42717         * lib/c-torture.exp: Add support for
42718         torture_eval_before_compile and torture_eval_before_execute
42719         variables.
42720
42721 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42722
42723         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42724         this test triggers valid.
42725
42726 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42727
42728         * gcc.dg/980827-1.c: New test.
42729
42730 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42731
42732         * gcc.c-torture/execute/loop-4b.c: New test.
42733
42734 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42735
42736         * lib/c-torture.exp: Add support for
42737         torture_eval_before_compile and torture_eval_before_execute
42738         variables.
42739
42740 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42741
42742         * gcc.c-torture/compile/980825-1.c: New test.
42743
42744 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42745
42746         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42747         count number tests in opt_t0 not good_t0.
42748
42749 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42750
42751         * gcc.c-torture/compile/930326-1.x: Fix typo.
42752
42753 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42754
42755         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42756         causes an ICE.
42757
42758 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42759
42760         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42761         STACK_SIZE is defined.
42762         * gcc.c-torture/unsorted/stuct.c: Similarly.
42763
42764         * gcc.c-torture/compile/980821-1.c: New test.
42765
42766 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42767
42768         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42769
42770 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42771
42772         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42773         code.
42774
42775 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42776
42777         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42778         error'.
42779
42780 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42781
42782         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42783
42784 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42785
42786         * gcc.c-torture/compile/980816-1.c: New test.
42787
42788         * gcc.dg/980816-1.c: New test.
42789
42790 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42791
42792         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42793         compiler for ieee tests.
42794
42795 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42796
42797         * g77.f-torture/compile/980729-0.f: New test.
42798
42799 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42800
42801         * gcc.c-torture/special/eeprof-1.c: New test, for
42802         -finstrument-functions.
42803         * gcc.c-torture/special/special.exp: Run it.
42804
42805 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42806
42807         * gcc.c-torture/compile/980729-1.c: New test.
42808
42809 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42810
42811         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42812         __thumb__ is defined, and test for ARM style doubles if so.
42813
42814 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42815
42816         * g77.f-torture/noncompile/980615-0.f: New test.
42817
42818 1998-07-26  H.J. Lu  (hjl@gnu.org)
42819
42820         * gcc.dg/980312-1.c: Do link instead of compile.
42821         * gcc.dg/980313-1.c: Likewise.
42822
42823 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42824
42825         * gcc.c-torture/compile/980726-1.c: New test.
42826
42827 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42828
42829         * g77.f-torture/execute/io0.f: New test.
42830
42831 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42832
42833         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42834         an int.
42835
42836 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42837
42838         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42839         m32r bugs.
42840
42841 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42842
42843         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42844         c-decl.c:grokdeclarator can handle mode attributes.
42845
42846 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42847
42848         * gcc.c-torture/execute/980716-1.c: New test.
42849
42850 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42851
42852         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42853         the mn10200.
42854         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42855         the mn10200.
42856         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42857         * gcc.c-torture/compile/930326-1.x: Similarly.
42858
42859 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42860
42861         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42862         New test from Craig.
42863
42864 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42865
42866         * g77.f-torture/noncompile/980616-0.f: New test.
42867
42868         * g77.f-torture/execute/970816-3.f: New test from Craig.
42869
42870 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42871
42872         *  g++.other/singleton.C: Return error value instead of taking
42873         SIGSEGV.
42874
42875 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42876
42877         *  g++.other/singleton.C: New test.  Warning is under dispute.
42878         Runtime crash is not.
42879
42880 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42881
42882         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42883         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42884         using6.C, using7.C}: New namespace tests.
42885
42886 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42887
42888         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42889         specialization with typedef'ed names used as array indexes.
42890
42891 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42892
42893         * gcc.c-torture/execute/980709-1.c: New test.
42894
42895         * gcc.dg/980709-1.c: New test.
42896
42897 1998-07-07  Richard Henderson  <rth@cygnus.com>
42898
42899         * gcc.c-torture/execute/bcp-1.c: New test.
42900
42901 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42902
42903         * gcc.c-torture/execute/980707-1.c: New test.
42904
42905 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42906
42907         * gcc.c-torture/compile/980706-1.c: New test.
42908
42909 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42910
42911         * g77.f-torture/execute/980701-0.f,
42912         g77.f-torture/execute/980701-1.f: New test from Craig.
42913
42914 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42915
42916         * gcc.c-torture/compile/980701-1.c: New test.
42917
42918         * gcc.c-torture/execute/980701-1.c: New test.
42919
42920 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42921 rlsruhe.de>
42922
42923         * g++.old-deja/g++.robertl/eb132.C: New test.
42924         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42925
42926 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42927
42928         * g77.f-torture/execute/980628-7.f,
42929         g77.f-torture/execute/980628-8.f,
42930         g77.f-torture/execute/980628-9.f,
42931         g77.f-torture/execute/980628-10.f: New tests from Craig.
42932
42933         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42934
42935 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42936
42937         * g77.f-torture/execute/980628-4.f: New test from Craig.
42938         * g77.f-torture/execute/980628-5.f: Likewise.
42939         * g77.f-torture/execute/980628-2.f: Likewise.
42940         * g77.f-torture/execute/980628-0.f: Likewise.
42941         * g77.f-torture/execute/980628-1.f: Likewise.
42942         * g77.f-torture/execute/980628-3.f: Likewise.
42943         * g77.f-torture/execute/980628-6.f: Likewise.
42944
42945 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42946
42947         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42948         directory when nothing has been installed yet.
42949
42950 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42951
42952         * gcc.c-torture/special/special.exp: Handle newer versions of
42953         dejagnu.
42954
42955 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42956
42957         * gcc.dg/980626-1.c: New test.
42958
42959 1998-06-19  Bruno Haible <haible@ilog.fr>
42960
42961         * gcc.misc-tests/m-un-2.c: New test.
42962         * g++.old-deja/g++.other/warn01.c: Likewise.
42963
42964 1998-06-19  Robert Lipe  <robertl@dgii.com>
42965
42966         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42967         compatibility with assmblers with a different comment character.
42968         Eliminate use of GAS-specific extensions.
42969
42970 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42971
42972         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42973
42974 1998-06-19  Robert Lipe  <robertl@dgii.com>
42975
42976         * lib/g77.exp: Replace search for libf2c.a with search for newly
42977         renamed libg2c.a
42978
42979 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42980
42981         * gcc.c-torture/execute/980617-1.c: New test.
42982
42983 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42984
42985         * gcc.c-torture/execute/980612-1.c: New test.
42986
42987 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42988
42989         * gcc.dg/980523-1.c: Only test on ppc-linux.
42990         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42991
42992         * gcc.c-torture/execute/980608-1.c: New test.
42993
42994 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42995
42996         * gcc.c-torture/execute/980605-1.c: New test.
42997
42998 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42999
43000         * gcc.c-torture/execute/980604-1.c: New test.
43001
43002 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43003
43004         * gcc.c-torture/execute/980602-1.c: New test.
43005         * gcc.c-torture/execute/980602-2.c: Likewise.
43006
43007 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43008
43009         * 970125-0.f: Fix per JCB.  Add commentary.
43010
43011 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43012
43013         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43014         IEEE -0 support.
43015
43016 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43017
43018         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43019         earlier.
43020
43021 1998-05-28  Catherine Moore <clm@cygnus.com>
43022
43023         * gcc.c-torture/execute/980526-3.c: New test.
43024
43025 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43026
43027         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43028         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43029         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43030         m88k-motorola-sysv3 to XFAIL.
43031
43032 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43033
43034         * gcc.dg/980526-1.c: New test.
43035         * gcc.c-torture/execute/980526-2.c: New test.
43036
43037 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43038
43039         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43040
43041         * gcc.c-torture/execute/980526-1.c: New test.
43042
43043 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43044
43045         * g77.f-torture/execute/alpha2.f: Add runtime test.
43046
43047 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43048
43049         * g++.old-deja/old-deja.exp: Strip leading directories.
43050
43051         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43052         error for the line.  Don't run multiple tests for the same line.
43053
43054 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43055
43056         * gcc.dg/980523-1.c: New test.
43057
43058 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43059
43060         * g77.f-torture/compile/970915-0.f: New test.
43061
43062 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43063
43064         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43065
43066 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43067
43068         * gcc.dg/980520-1.c: New test.
43069
43070 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43071
43072         * gcc.dg/980502-1.c: Fix return type.
43073
43074 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43075
43076         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43077         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43078         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43079         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43080         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43081
43082 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43083
43084         * g77.f-torture/execute/980520-1.f: New test.
43085
43086 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43087
43088         * lib/mike-g77.exp: New file.
43089
43090         * g77.f-torture/noncompile/noncompile.exp,
43091         g77.f-torture/noncompile/check0.f: New files.
43092
43093 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43094
43095         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43096         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43097         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43098         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43099         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43100         abort where appropriate.
43101
43102 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43103
43104         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43105         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43106
43107 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43108
43109         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43110
43111 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43112
43113         * g77.f-torture/compile/980427-0.f: New test.
43114
43115 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43116
43117         * g77.f-torture/compile/980424-0.f: New test.
43118
43119 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43120
43121         * g77.f-torture/compile/980419-2.f (main): New test.
43122         * g77.f-torture/compile/970125-0.f: New test.
43123         * g77.f-torture/compile/980419-1.f: New test.
43124
43125 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43126
43127         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43128         of loop-4.c.
43129
43130 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43131
43132         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43133
43134 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43135
43136         * gcc.c-torture/compile/980329-1.c: New test.
43137
43138 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43139
43140         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43141         * gcc.dg/980312-1.c: Fix typo in -march command.
43142
43143 1998-03-16  H.J. Lu  (hjl@gnu.org)
43144
43145         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43146
43147 1998-03-11  Robert Lipe  <robertl@dgii.com>
43148
43149         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43150         Dave Love agree the Fortran source is bogus.
43151
43152 1998-03-11  Robert Lipe  <robertl@dgii.com>
43153
43154         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43155         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43156         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43157         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43158         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43159
43160 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43161
43162         * g++.old-deja/g++.other/friend1.C: New test.
43163
43164 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43165
43166         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43167         possibly uninitialized) variables and declare dnrm2.
43168
43169 1998-02-23  Robert Lipe <robertl@dgii.com>
43170
43171         From Bruno Haible <haible@ilog.fr>:
43172         * gcc.c-torture/execute/980223.c: New test.
43173
43174 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43175
43176         * gcc.dg/ifelse-1.c: New test.
43177
43178 1998-02-09  H.J. Lu  (hjl@gnu.org)
43179
43180         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43181
43182           * lib/old-dejagnu.exp (old-dejagnu): Added the
43183           "execution test - XFAIL *-*-*" handling in the spirit of
43184           "excess errors test -". Changed the "execution test fails"
43185           handling to be like "excess errors test fails".
43186           * Update various tests accordingly.
43187
43188 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43189
43190         * gcc.c-torture/execute/980205.c: New test.
43191
43192 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43193
43194         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43195         * lib/f-torture.exp: Similarly.
43196         * gcc.c-torture: Rename all .cexp files to .x files.
43197
43198 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43199
43200         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43201         (940510-1.c): Removed duplicate.
43202         (971104-1.c): New test.
43203
43204 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43205
43206           * lib/f-torture.exp: Improve error and loop detection.
43207
43208 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43209
43210         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43211         use that to size the filler array.
43212
43213 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43214
43215         * lib/c-torture.exp(c-torture-execute): Fix typo.
43216
43217         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43218         testcase as the executable name. Keep the executable around if
43219         the test fails.
43220
43221 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43222
43223         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43224         changes.  Only test one -g option, and move it to the end of the
43225         list of options to test.
43226
43227 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43228
43229         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43230         variable GCC_TORTURE_OPTIONS to supply default switches separated
43231         by colons.  If no environment variable, run tests with -O0 -g, -O1
43232         -g, and -O2 -g as well.
43233
43234 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43235
43236         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43237         explanatory comments. Fix indentation.
43238
43239 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43240
43241         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43242
43243 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43244
43245         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43246         * g++.old-deja/g++.mike/p7325.C: Likewise.
43247         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43248
43249 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43250
43251         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43252         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43253         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43254         * g++.old-deja/g++.law/operators4.C: Likewise.
43255
43256 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43257
43258         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43259         * g++.old-deja/g++.mike/p784.C: Ditto.
43260         * g++.old-deja/g++.mike/p785.C: Ditto.
43261
43262 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43263
43264           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43265
43266 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43267
43268         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43269         target feature; pass this to c-torture-execute as needed.
43270
43271 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43272
43273         * lib/c-torture.exp(c-torture-execute): If the previous and the
43274         current executables being tested are identical, we don't need to
43275         run the executable again. Try to make the executable names
43276         unique. Add an optional argument for passing additional compiler
43277         flags.
43278
43279 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43280
43281         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43282
43283 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43284
43285         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43286
43287 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43288
43289         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43290         32bit or larger longs.
43291
43292         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43293         have either a 32bit long or 32bit int.
43294
43295 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43296
43297         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43298         Make double precision tests dependent on sizeof (double).
43299
43300 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43301
43302         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43303         too.
43304
43305 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43306
43307         * gcc.c-torture/compile/961203-1.cexp: New script.
43308
43309 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43310
43311         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43312         up the includes ourselves.
43313
43314 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43315
43316         * lib/plumhall.exp: Remove random include, and add a few
43317         verbose messages for debugging.
43318
43319 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43320
43321         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43322         of trying to do it ourselves.
43323
43324 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43325
43326         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43327
43328 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43329
43330         * gcc.prms/5403.c: Made regexp a bit less strict.
43331
43332 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43333
43334         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43335         is returned from remote_load instead.
43336         * lib/plumhall.exp: Ditto.
43337         * lib/mike-g++.exp: Ditto.
43338         * lib/old-dejagnu.exp: Ditto.
43339         * lib/c-torture.exp: Ditto.
43340
43341 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43342
43343         * lib/g++.exp: Use build_wrapper procedure.
43344         * lib/gcc.exp: Ditto.
43345
43346 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43347
43348         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43349         an old-style decl for malloc.  Fixes tests to work when
43350         sizeof (int) != sizeof (size_t).
43351
43352 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43353
43354         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43355
43356         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43357         use stdargs.h interface.
43358
43359 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43360
43361         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43362         NO_VARARGS when compiling.
43363
43364 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43365
43366         * lib/plumhall.exp(ph_includes): New procedure.
43367         (ph_make): Use it.
43368         (ph_compiler): Ditto.
43369
43370         * lib/g++.exp: Rename test-glue.c to testglue.c.
43371         * lib/gcc.exp: Ditto.
43372
43373 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43374
43375         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43376         to completion when it's called.
43377
43378 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43379
43380         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43381         is defined, don't do test.
43382
43383 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43384
43385         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43386         for object files.
43387         (ph_summary): Mark skipped testcases as untested, not unresolved.
43388
43389         * lib/plumhall.exp (ph_make): If unresolved because of bad
43390         errorCode, record errorCode in log file.
43391         (*): Replace send_log/verbose with verbose -log.
43392
43393 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43394
43395         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43396         double conversion if double isn't at least 8 bytes.
43397
43398         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43399         int to work with targets where int is 16 bits.
43400
43401         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43402         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43403         precision for the test to complete.
43404
43405 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43406
43407         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43408         if d10v is not compiled with the -mdouble64 flag.
43409         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43410
43411         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43412         d10v is not compiled with the -mint32 flag.
43413
43414 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43415
43416         * lib/plumhall.exp: Use incr_count.
43417
43418 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43419
43420         * gcc.c-torture: Update to c-torture-1.45.
43421
43422 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43423
43424         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43425         the name of the expect testcase file).
43426
43427         * lib/g++.exp(g++_init): Ditto.
43428
43429 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43430
43431         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43432         the host.
43433
43434         * lib/gcc.exp(gcc_exit): New procedure.
43435
43436 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43437
43438         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43439         specs where appropriate.
43440
43441         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43442         because of new "candidates are" messages, and removed a few
43443
43444         * Converted all non-old-style g++ testcases to old-style, and
43445         moved into g++.old-deja.
43446
43447 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43448
43449         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43450         options.
43451
43452         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43453         succeeded.
43454
43455         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43456
43457 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43458
43459         * lib/gcc.exp (gcc_target_compile): Add support for defining
43460         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43461         the machine doesn't have those features.
43462
43463 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43464
43465         * g++.law/operators4.exp: Don't use LIBS.
43466
43467 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43468
43469         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43470
43471         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43472         * lib/g++.exp: Set it here instead. Also, allow use of the
43473         --tool_exec and --tool_opt options. Change CXX to
43474         GXX_UNDER_TEST.
43475
43476         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43477
43478         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43479
43480 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43481
43482         * lib/old-dejagnu.exp: Use prune_warnings instead of
43483         prune_system_crud.
43484         * lib/mike-g++.exp: Ditto.
43485         * lib/gcc.exp: Ditto.
43486         * lib/g++.exp: Ditto.
43487
43488         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43489
43490 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43491
43492           * 941014-2.c: Include stdlib.h
43493           * 960327-1.c: Include stdio.h
43494           * dbra.c, index-1.c: Don't assume ints are 32bits.
43495
43496 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43497
43498         * lib/gcc.exp: Add gcc,stack_size target feature.
43499
43500         * lib/g++.exp(g++_target_compile): Add the include and link
43501         paths here, not in two other places. And, it's $options, not
43502         options.
43503
43504         * lib/mike-g++.exp(postbase): Remove the code that determines
43505         the correct include and link paths.
43506         * g++.old-deja/old-deja.exp: Ditto.
43507
43508 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43509
43510         * lib/g++.exp(g++_init): target_compile no longer returns the
43511         filename of the result.
43512
43513 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43514
43515         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43516         call to glob.
43517
43518         * gcc.c-torture/special/special.exp: Change call to
43519         gcc_target_compile to include the object file.
43520
43521 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43522
43523         * gcc.c-torture/special/special.exp: Correct misspelling in last
43524         change.
43525
43526 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43527
43528         * lib/plumhall.exp(ph_summary): Log the entire output of the
43529         executable. Return -1 if there were any failures, 0 otherwise.
43530         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43531         (ph_make): Clean up objects and executables that were built
43532         if the tests succeeded.
43533
43534 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43535
43536         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43537         libraries and includes in the build tree as appropriate.
43538
43539 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43540
43541         * lib/c-torture.exp: Instead of looking for the global variable
43542         NO_LONG_LONG, check to see if that's a feature of the target.
43543
43544 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43545
43546         * config/default.exp: Minimize. Delete the remainer of the files in
43547         config; this functionality is now in devo/dejagnu/config.
43548
43549         g++.*/*: Pass any additional flags used to compile to postbase;
43550         delete CXXFLAGS.
43551
43552         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43553         is now done by runtest.exp. Use gcc_target_compile instead of
43554         compile.
43555
43556         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43557         Remove references to CFLAGS. Use remote_file instead of
43558         calling rm -f.
43559         (c-torture): Take a list of arguments to use to compile this
43560         testcase.
43561
43562         lib/g++.exp: Simplify. Use target_compile instead of compile.
43563         lib/gcc-dg.exp: Ditto.
43564         lib/gcc.exp: Ditto.
43565         lib/mike-{gcc,g++}.exp: Ditto.
43566         lib/old-dejagnu.exp: Ditto.
43567         lib/plumhall.exp: Ditto.
43568
43569 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43570
43571         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43572         (ph_linker): Likewise.
43573
43574 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43575
43576           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43577         MAP_ANON / MAP_ANONYMOUS if defined;
43578         else try to map from /dev/zero .
43579
43580 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43581
43582         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43583         isn't defined, then define it to MAP_ANONYMOUS.
43584
43585 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43586
43587         * gcc.c-torture: Update to c-torture-1.42 release.
43588
43589 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43590
43591         * gcc.c-torture: Update to c-torture-1.41 release.
43592
43593 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43594
43595         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43596         c-torture release.
43597
43598 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43599
43600         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43601         and LDFLAGS.  Fix second case to append the target_info ldflags
43602         onto LDFLAGS, not CFLAGS.
43603         * lib/g++.exp (g++_init): Add target_info stuff.
43604         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43605         of libgloss and newlib flags for !native.
43606
43607         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43608         (GDB): Fix relative path to go up another dir for finding gdb.
43609
43610 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43611
43612         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43613         versions in the target_info array, if they don't exist.
43614
43615 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43616
43617         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43618
43619 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43620
43621         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43622         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43623
43624 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43625
43626         * lib/old-dejagnu.exp: Don't remove the output file before we've
43627         actually tested it. Don't append pwd to the path of the executable
43628         we're testing.
43629
43630 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43631
43632         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43633
43634 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43635
43636         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43637         temporary directory for compiler files, and set it to a default
43638         value of /tmp. Set $output as the name of the output file from
43639         compiling the testcase. Add a -o option to $cflags_var so the
43640         compiler writes the final output file as $output. Set $executable
43641         to $output.
43642
43643         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43644         directory for compiler files, and set it to /tmp if it doesn't
43645         already have a value. Set $output_file to the name of the output
43646         file from compiling the testcase. Add a -o option to CXXFLAGS so
43647         the compiler writes the final output file as $output. Use $output
43648         as the executable to be tested.
43649
43650 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43651
43652         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43653
43654 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43655
43656         * gcc.c-torture/execute/pending-1.c: New test.  Still
43657         pending in Tege's queue.
43658
43659 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43660
43661         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43662         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43663         if there were failures.  Call unresolved if there were unresolved
43664         testcases.  Call gcc_fail if program did not run to completion.
43665         (ph_make): Pass additional argument name to ph_execute.
43666         (ph_execute): Add new argument.  Pass additional arguments to
43667         ph_summary.  Call gcc_fail is there is no execution output.
43668
43669 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43670
43671         * lib/plumhall.exp (proc_summary): Output relavent summary
43672         lines into the log so specific failures in plumhall can be
43673         investigated.
43674
43675 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43676
43677         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43678         (c-torture-execute): Don't try to execute tests which use
43679         "long long" types if $NO_LONG_LONG is nonzero.
43680
43681 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43682
43683         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43684         not c-torture.
43685
43686         * gcc.ieee: Move from here.
43687         * gcc.c-torture/execute/ieee: To here.
43688
43689 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43690
43691         * gcc.c-torture: Update to c-torture-1.41 release.
43692
43693 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43694
43695         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43696         not "$output".
43697
43698 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43699
43700         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43701         -c present.
43702
43703 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43704
43705         * config/proelf.exp: Handle connecting to a simulator.
43706
43707 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43708
43709         * config/proelf.exp: New file.  Enough framework that we can
43710         run c-torture tests on the proelf targets (or any other target
43711         that gdb can connect to for that matter).
43712
43713 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43714
43715         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43716         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43717
43718         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43719         exec_output exists.
43720
43721 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43722
43723         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43724         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43725
43726         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43727         to pass/fail/unresolved/unsupported/untested.  Caller must now
43728         call unresolved/unsupported/untested.
43729         * lib/*.exp: Update FSF address.  Update to handle new results of
43730         ${tool}_load.
43731         * lib/chill.exp (verbose): Delete.
43732
43733 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43734
43735         * lib/gcc.exp (default_gcc_start): Change order of args to
43736         $LDFLAGS $CFLAGS $LIBS.
43737         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43738         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43739         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43740         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43741         * gcc.misc-tests/dg-test.exp: Likewise.
43742         * gcc.misc-tests/msgs.exp: Likewise.
43743         * gcc.prms/prms.exp: Likewise.
43744         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43745         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43746
43747         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43748
43749 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43750
43751         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43752
43753         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43754         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43755
43756         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43757         necessary.
43758
43759 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43760
43761         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43762         global for loop; add use of $mathlib.
43763         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43764         settings here; set mathlib for anything but VxWorks.
43765
43766 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43767
43768         * gcc.c-torture: Update to c-torture-1.40 release.
43769
43770 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43771
43772         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43773         dg.exp.
43774
43775 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43776
43777         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43778         global.
43779
43780 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43781
43782         * lib/g++.exp (LIBS): Define if not already.
43783         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43784         (gcc-dg-prune): Call prune_gcc_output.
43785         * lib/gcc.exp (prune_gcc_output): New proc.
43786         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43787         prune_gcc_output.
43788
43789 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43790
43791         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43792         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43793
43794 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43795
43796         * gcc.c-torture: Update to c-torture-1.39 release.
43797
43798 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43799
43800         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43801         fails, try others as well.
43802
43803 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43804
43805         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43806         If compilation fails, mark execute tests as `untested'.
43807         If test is marked as unsupported, don't mark compilation and
43808         execute tests as failed.
43809
43810 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43811
43812         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43813         libstdc++ for whether or not we want to be doing shared
43814         libraries.  Delete link_curses since we don't need it anymore.
43815         * lib/mike-g++.exp (postbase): Don't link in libg++.
43816         * g++.old-deja/old-deja.exp: Likewise.
43817
43818 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43819
43820         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43821
43822 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43823
43824         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43825         For that, add `-Wl,-a,shared_archive'.
43826         * g++.old-deja/old-deja.exp: Likewise.
43827
43828 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43829
43830         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43831
43832 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43833
43834         * lib/mike-g++.exp (postbase): Pay attention to the status of
43835         g++_load.
43836
43837 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43838
43839           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43840
43841 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43842
43843         * lib/gcc.exp (default_gcc_start): No longer need to log program
43844         being executed or its output, execute_anywhere does that now.
43845         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43846         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43847
43848 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43849
43850         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43851         the same as those in lib/g++.exp.
43852
43853 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43854
43855         * gcc.c-torture: Update to c-torture-1.38 release.
43856         * gcc.ieee: Related changes.
43857
43858 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43859
43860         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43861         "exec". Minor reformatting changes.
43862
43863         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43864         cross. This means all "exec" calls now work on a remote host as
43865         well.
43866         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43867         cross. Filter out the extra "\r\n" stuff that expect puts in.
43868         (c-torture-execute): Filter out the bogus warnings like
43869         c-torture-compile does. Add support for canadian cross.
43870         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43871         Use execute_anywhere rather than calling exec directly. Now it
43872         works for canadian cross testing.
43873
43874 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43875
43876         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43877         results into a variable, and check that rather than using file exists.
43878
43879 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43880
43881         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43882         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43883
43884 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43885
43886         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43887         lib_curses if there's a shared libg++ in the build tree.
43888
43889 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43890
43891         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43892         if not supported target.
43893
43894 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43895
43896         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43897         link_curses up to always happen, not just for native builds.
43898
43899 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43900
43901         * gcc.c-torture: Update to c-torture-1.36 release.
43902         * gcc.failure: Related changes.
43903
43904 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43905
43906         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43907
43908 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43909
43910         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43911         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43912         runshlib, link_curses, and mathlib for link and run.
43913
43914         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43915         pass the runtime shared library options for Solaris, OSF/1, and
43916         Irix5, and link with -lcurses to avoid unresolved references.
43917
43918 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43919
43920         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43921         only run once.
43922
43923 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43924
43925         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43926
43927 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43928
43929         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43930         do not have a framework for the "compat" tests yet.
43931
43932 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43933
43934         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43935         set to null if we're testing vxworks5.1.  Use that instead of
43936         `-lm' in the setting of LIBS for link and run.
43937
43938 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43939
43940         * config/rom68k.exp (${tool}_load): Major changes to make it
43941         work.  Verified that it does in fact return the stuff in
43942         exec_output properly.  Catch any Emul or any TRAP other than 0.
43943
43944 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43945
43946         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43947         LDFLAGS properly for targets that need stuff from libgloss.
43948         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43949         only run once.
43950         (gpp_initialized): New variable.
43951
43952 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43953
43954         * config/rom68k.exp: Load libgloss.exp.
43955         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43956         so we can produce a fully linked binary.
43957         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43958         so we can produce a fully linked binary.
43959
43960 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43961
43962         * lib/plumhall.exp (ph_section): Watch for expected failures.
43963         Add missing `else'.
43964
43965         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43966         run the testcase.
43967         (c-torture): Likewise.
43968
43969 1995-08-28  Doug Evans  <dje@cygnus.com>
43970
43971         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43972
43973         * lib/mike-g++.exp (mike_cleanup): New proc.
43974         (prebase): New globals compiler_result, not_compiler_result,
43975         target_regexp.
43976         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43977         allow leading "-" in pattern.  Watch for unsupported tests.
43978         If $compiler_result is set, pattern match assembler code,
43979         and ditto for $not_compiler_result.
43980         * lib/mike-gcc.exp: Likewise.
43981
43982         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43983         execution "succeeded".
43984
43985 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43986
43987         * config/win32.exp: New file.
43988         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43989
43990 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43991
43992         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43993         unsupported.
43994         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43995         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43996         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43997
43998         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43999         "... without exceptions was ...".  That is now handled by
44000         prune_system_crud.
44001         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44002
44003 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44004
44005         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44006         sieve.c,sort2.c}: New files.
44007         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44008         sieve.exp,sort2.exp}: Drivers for them.
44009
44010         * lib/mike-gcc.exp (program_output): New user settable variable.
44011         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44012         messages.
44013         * lib/mike-g++.exp (program_output): New user settable variable.
44014
44015         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44016
44017         * config/sh.exp: Deleted (use sim.exp instead).
44018
44019 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44020
44021         * config/vx.exp: Declare CHECKTASK as global.
44022         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44023         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44024         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44025
44026 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44027
44028         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44029         target. Like vx.exp, only includes `vx29k.exp' instead of
44030         `vxworks.exp'.
44031
44032 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44033
44034         * config/sim.exp: Increase time limit from 120 seconds to 240.
44035
44036 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44037
44038         * gcc.c-torture/execute/950628-1.c: New test.
44039
44040 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44041
44042         * gcc.c-torture: Update with changes/additions from
44043         c-torture-1.34.
44044
44045 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44046
44047         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44048
44049 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44050
44051         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44052
44053 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44054
44055         * gcc.c-torture/compile/950512-1.c: New test.
44056         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44057         * gcc.dg/struct-ret-1.c: Likewise.
44058
44059 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44060
44061         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44062           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44063
44064 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44065
44066         * gcc.c-torture/special/920411-1.c: Deleted.
44067         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44068
44069 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44070
44071         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44072         cpu limit.
44073
44074 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44075
44076         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44077
44078 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44079
44080         From kenner;
44081         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44082         is the proper length.
44083         * va-arg-3.c: Likewise.
44084
44085 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44086
44087         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44088         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44089
44090         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44091         * lib/g++.exp (default_g++_start): Delete old cruft.
44092
44093 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44094
44095         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44096         (2 * (1 << 18)) to (2 * (1 << 17)).
44097
44098         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44099
44100 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44101
44102         * config/rom68k.exp: Renamed from config/idp.exp
44103
44104 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44105
44106         * c-torture/compile/921109-2.c
44107
44108 1995-04-18  Mike Stump  <mrs@cygnus.com>
44109
44110         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44111         excess errors.
44112
44113 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44114
44115         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44116         output.
44117         * lib/g++.exp (default_g++_start): Likewise.
44118
44119 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44120
44121         * gcc.c-torture/compile/950329-1.c: New test.
44122
44123 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44124
44125           * config/bug.exp (${tool}_load): Updated to use new remote_open
44126           and remote_close procs.
44127         * config/idp.exp: New file.
44128
44129 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44130
44131         * gcc.c-torture/execute/950322-1.c: New test.
44132
44133 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44134
44135         * config/vx.exp (${tool}_load): Clean up testing of return code from
44136         vxworks_ld and vxworks_spawn.
44137
44138 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44139
44140         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44141
44142 1995-03-13  Mike Stump  <mrs@cygnus.com>
44143
44144         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44145         can mark excess errors on a machine by machine basis.  Note, the
44146         default is to not expect any excess errors, even when excess
44147         errors test - is given, so you will want to put an XFAIL ... on
44148         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44149         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44150         those 4 machines, but no others.
44151
44152 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44153
44154         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44155         * lib/c-torture.exp: to here.
44156
44157 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44158
44159         * gcc.c-torture/execute/950221-1.c: New test.
44160         * gcc.c-torture/execute/struct-ret-1.c: New test.
44161         * gcc.c-torture/compile/950221-1.c: New test.
44162
44163         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44164
44165 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44166
44167         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44168         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44169
44170 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44171
44172         * g++.gb: New directory of tests, derived from my signature and
44173         class scoping tests.
44174
44175         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44176         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44177         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44178         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44179         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44180         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44181         * g++.gb/sig25.C: Likewise.
44182
44183         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44184         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44185         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44186         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44187         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44188         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44189         * g++.gb/sig25.exp: Likewise.
44190
44191         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44192         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44193         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44194         * g++.gb/scope13.C: Likewise, this test still fails.
44195
44196         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44197         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44198         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44199         * g++.gb/scope13.exp: Ditto.
44200
44201         * g++.gb/README: New file, explains what these tests are about.
44202
44203 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44204
44205         * lib/dg.exp (dg-do): Support `preprocess'.
44206         (dg-test): Likewise.
44207
44208 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44209
44210         * config/udi.exp: change "continue -expect" to "exp_continue".
44211
44212 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44213
44214         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44215         Delete redundant tests.
44216
44217         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44218         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44219         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44220         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44221         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44222         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44223         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44224         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44225
44226         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44227         storing label pointers.
44228         * gcc.c-torture/execute/921019-1.c: Likewise.
44229         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44230         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44231         parameter fp.
44232         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44233         constants.
44234
44235         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44236         Delete obsolete tests.
44237
44238         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44239         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44240         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44241         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44242         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44243         * gcc.c-torture/compile/950124-1.c: New test.
44244
44245         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44246
44247 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44248
44249         * lib/mike-g++.exp: Add -lm to LIBS.
44250
44251 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44252
44253         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44254
44255 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44256
44257         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44258
44259 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44260
44261         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44262
44263 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44264
44265         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44266         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44267         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44268         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44269         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44270         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44271         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44272         * g++.law/{operators31.C, operators32.C,
44273         * g++.law/{operators33.C, operators34.C}: Likewise.
44274         * g++.law/{pic1.C, refs2.C}: Likewise.
44275         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44276         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44277         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44278         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44279
44280         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44281         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44282         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44283         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44284         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44285         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44286         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44287         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44288         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44289         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44290         * g++.law/{operators34.exp}: Likewise.
44291         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44292         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44293         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44294         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44295         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44296
44297         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44298         No longer expected to fail.
44299         * g++.law/missed-error3.C: Tweak for recent bool changes.
44300
44301 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44302
44303         * config/emb-unix: Deleted.
44304         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44305         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44306
44307 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44308
44309         * lib/dg.exp (dg-test): Fix typo in last patch.
44310
44311 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44312
44313         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44314         (handles multiple occurrences).
44315
44316 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44317
44318         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44319         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44320         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44321         printed).
44322         * lib/c-torture.exp (c-torture-compile): Likewise.
44323         (c-torture): Prepend full path if missing.
44324         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44325         (gcc_fail): Likewise.
44326         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44327
44328 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44329
44330         * lib/netware.exp: Only attach to NetWare i386 systems.
44331
44332 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44333
44334         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44335         messages.  Add test name to "output pattern match" pass/fail message.
44336
44337 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44338
44339         * gcc.dg: New testsuite.
44340         * gcc.dg/dg.exp: New file.
44341
44342         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44343         test-switch.c}: Deleted.
44344
44345         * gcc.misc-tests/msgs.exp: New testcase driver.
44346
44347 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44348
44349         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44350         Watch for illegal return values from ${tool}_load.
44351         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44352         cross targets.  Coerce return value >0 to 1.
44353
44354 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44355
44356         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44357
44358         * config/emb-unix.exp: New file.
44359
44360         * config/sim.exp: Error if variable $SIM not defined.
44361         (${tool}_load): Mark test as "untested" if simulator missing.
44362
44363         * config/unix.exp: Load remote.exp to get rcp_download.
44364         * lib/c-torture.exp: Use different option lists for testcases with
44365         and without loops.
44366         * gcc.c-torture/execute/execute.exp: Likewise.
44367
44368 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44369
44370         * config/*.exp: Clarify return code from ${tool}_load.
44371         Call `unresolved' or `untested' instead of `warning' or `perror'
44372         (sometimes you still want to call both though).
44373         Add comment that `shell_id' is local to each file.
44374         * config/udi.exp (timeout): Set to 30.
44375         Don't print warning if connection fails, $connectmode has already
44376         printed an error.
44377         (${tool}_load): Move verbose messages to level 2.
44378         Rework pattern for "Process started" message.
44379         Pass `shell_id' to ${connectmode}_download.
44380         Retry twice upon timeout.  Make resetting of target more robust.
44381         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44382         Pass `shell_id' to exit_$connectmode.
44383         Only call exit_$connectmode if connected.
44384         * config/unix.exp (${tool}_load): Check return codes better.
44385         * config/vrtx.exp (${tool}_load): Likewise.
44386         * config/vx.exp (${tool}_load): Likewise.
44387         Delete unneeded global's.
44388         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44389         from ${tool}_load.
44390         (dg-stat): Delete.
44391         (dg-init): Delete recording of pass/fail counts.
44392         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44393         (old-dejagnu-init): Likewise.
44394         (old-dejagnu-stat): Delete contents, empty proc now.
44395         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44396         (c-torture): Delete references to lcnt, lpass, lfail.
44397         Get option list from TORTURE_OPTIONS.
44398         Delete -funroll[-all]-loops if no loops.
44399         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44400         (g++_stat): Delete contents (empty proc now).
44401         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44402         (gcc_finish): Likewise.
44403         (gcc_stat): Deleted.
44404         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44405         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44406         * gcc.c-torture/execute/execute.exp: Likewise.
44407         Split tests into two parts: compile, execute.
44408         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44409         no loops.  Update to reflect clarified return codes from ${tool}_load.
44410
44411 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44412
44413         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44414         to grep for.
44415         (old-dejagnu): Likewise (where necessary).
44416
44417 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44418
44419         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44420
44421         * lib/dg.exp (dg-process-target): Fix processing of selector.
44422         Add comment regarding use of `error'.
44423
44424         * lib/gcc.exp (prune_system_crud): Define if missing.
44425         * lib/g++.exp (prune_system_crud): Likewise.
44426
44427         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44428         Call prune_system_crud.
44429         * lib/dg.exp (dg-runtest): New proc.
44430         Use perror instead of send_user for tcl errors in testcase.
44431         Don't return any value, it's never used.
44432         Don't clobber previous definition of `unknown'.
44433         Print tcl errors in `dg-final'.
44434
44435 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44436
44437         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44438         (dg-test): Don't print errorInfo, it contains stack backtrace.
44439
44440 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44441
44442         * lib/g++.exp (runtest_file_p): Define if missing.
44443
44444 1994-09-24  Doug Evans  (dje@cygnus.com)
44445
44446         * lib/mike-g++.exp: Comment out loading of g++.exp.
44447         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44448         (default_g++_version): Always print something.
44449         (default_g++_start): Comment out call to `which'.
44450         (g++_start, g++_load): Deleted (must be defined in config file).
44451         * lib/gcc.exp: Test for existence of $CC at start.
44452         Delete check for tmpdir (done in gcc_init).
44453         (default_gcc_version): Always print something.
44454         (default_gcc_start): Comment out call to `which'.
44455         * config/*.exp: Major cleanup - make cross targets work at least a
44456         little better for g++ (by not being "--tool gcc" specific).
44457         Rename gcc_xxx to ${tool}_xxx.
44458         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44459         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44460
44461 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44462
44463         * lib/c-torture.exp (c-torture-compile): Rework compiler
44464         message processing.
44465
44466         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44467         c-torture.
44468
44469 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44470
44471         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44472
44473         * lib/dg.exp (dg-process-target): Support { target native }.
44474
44475 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44476
44477         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44478         looked for "... program xxx got fatal signal".
44479         Correct regsub munging of `comp_output'.
44480         Ignore compiler messages "path prefix not used" and "linker input
44481         file unused".
44482
44483 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44484
44485         * lib/gcc.exp (runtest_file_p): Define if missing.
44486         * gcc.prms/template.c: Example to work from.
44487
44488 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44489
44490         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44491         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44492
44493         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44494         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44495         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44496         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44497
44498         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44499         (dg-process-target): No longer a varargs proc.
44500         Return S/N for target, P/F for xfail.  All callers changed.
44501         (user option procs): More argument checking.
44502         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44503         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44504         (dg-test): Skip test if not running on selected target in `dg-do'.
44505         Update handling of `dg-do-what', `dg-output-text'.
44506         Separate execution pass/fail from output pattern match pass/fail.
44507         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44508
44509 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44510
44511         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44512         target for 920510-1.c.
44513
44514 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44515
44516         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44517         Clean up comment regarding use of passcnt, etc.
44518         (gcc_stat): Don't update `testcnt' here.
44519         (gcc_finish): Do it here.
44520         Might as well reset `but_id' here too.
44521         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44522         to determine if the file should be tested.
44523         * gcc.c-torture/compile/compile.exp: Likewise.
44524         * gcc.c-torture/execute/execute.exp: Likewise.
44525         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44526         * gcc.misc-tests/dg-test.exp: Likewise.
44527         * gcc.prms/prms.exp: Likewise.
44528         * gcc.wendy/wendy.exp: Likewise.
44529         * g++.old-deja.exp: Likewise.
44530         Move "Testing file" message to verbose level 1.
44531
44532 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44533
44534         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44535
44536 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44537
44538         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44539         (default_gcc_start): Accept optional second list element
44540         of compiler flags.  Print compiler output at verbosity level 2.
44541         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44542         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44543         Save current values of framework globals passcnt, failcnt, xpasscnt,
44544         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44545         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44546         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44547         xfailcnt to compute stats.  Update framework global `testcnt' from
44548         pass/fail counts.
44549         (gcc_finish): New proc.  Clean up test environment.
44550         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44551         (gcc_epass, gcc_efail): Delete.
44552         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44553         argument of line number.
44554         (dg-init): If the tool has an init routine, call it.
44555         (dg-test): Remove args `cflags_var' and `libs_var'.
44556         Pass all compiler options to ${tool}_start.
44557         Handle missing line number.
44558         (dg-finish): New function.
44559         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44560         particular files.  Call gcc_finish at end.  Move "skipping test"
44561         message to verbosity level 3.
44562         * gcc.c-torture/compile/compile.exp: Likewise.
44563         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44564         * gcc.c-torture/execute/execute.exp: Likewise.
44565         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44566         Print testcase being tried at verbosity level 1.
44567         * gcc.c-torture/special/special.exp: Unset xfail.
44568         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44569         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44570         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44571         * gcc.failure/failure.exp: Likewise.
44572         * gcc.ieee/ieee.exp: Likewise.
44573         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44574         Update call to dg-test.  Call dg-finish at end.
44575         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44576         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44577         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44578         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44579         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44580         * gcc.wendy/wendy.exp: Add copyright.
44581         Delete setting of tmpdir (done by gcc_init).
44582         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44583         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44584         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44585         gcc_[ce]pass/fail.
44586
44587 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44588
44589         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44590         confusion.
44591         (g++_load): Likewise.
44592
44593         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44594         Rename argument to `prog' to remove the confusion.
44595         Varargs fns behave differently too!
44596         (g++_load): Likewise.
44597
44598         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44599
44600         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44601         what it is.  Delete (always) printing of status value for !native.
44602         Simplify verbose code, and include status and exec_output.
44603         (g++_load): Use gcc_load.
44604
44605 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44606
44607         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44608         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44609         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44610         940714-3.c as these testcases don't exist anymore.  Make
44611         va-arg-1.c expected to pass.
44612
44613 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44614
44615         * gcc.misc-tests/misc.exp: Only run specific testcases.
44616         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44617         * gcc.misc-tests/dg-[1-9].c: New files.
44618
44619         * lib/dg.exp: New testsuite driver.
44620         * gcc.prms/prms.exp: Use it.
44621
44622         * README.gcc: New file.
44623
44624         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44625         Document and reset `lxpass' and `lxfail'.
44626         Simplify "initialized" message.
44627         (gcc_stat): Clean up comments a little.
44628
44629 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44630
44631         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44632
44633 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44634
44635         * lib/old-dejagnu.exp (process-option): New proc.
44636         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44637         (old-dejagnu): Simplify.
44638         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44639
44640 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44641
44642         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44643         exists and is not an empty string.
44644
44645         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44646         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44647         finished.
44648         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44649         automatically.
44650
44651         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44652         longer expected to fail.
44653
44654         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44655         "f" function call.
44656
44657         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44658
44659         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44660         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44661         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44662         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44663         c-torture-1.29.
44664
44665         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44666         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44667
44668         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44669
44670         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44671         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44672
44673         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44674         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44675         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44676
44677 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44678
44679         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44680         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44681         940714-1.c, 940714-2.c, 940714-3.c},
44682         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44683         gcc.misc-tests/{mg.c,mg.exp}:
44684         New tests.
44685         * gcc.noncompile/noncompile.exp: Change accordingly.
44686
44687 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44688
44689         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44690         Undo previous clobberage.
44691
44692 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44693
44694         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44695         * gcc.special/{930510-1.c, special.exp}:
44696         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44697         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44698         struct-varargs-1.c}: New tests from c-torture-1.26.
44699
44700 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44701
44702         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44703           argument to switch.
44704
44705 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44706
44707         * Revert the previous changes.  Please see Rob's directory
44708           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44709           fixes.
44710
44711 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44712
44713         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44714             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44715             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44716             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44717             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44718             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44719             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44720             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44721             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44722             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44723             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44724             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44725             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44726             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44727             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44728             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44729             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44730             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44731             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44732             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44733             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44734             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44735             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44736             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44737             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44738             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44739             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44740
44741 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44742
44743         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44744             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44745           with perror calls.
44746
44747 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44748
44749         * config/unix.exp (g++_load): Fix syntax.
44750
44751 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44752
44753         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44754         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44755         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44756         Don't expect va-arg-1.c to fail.  Correct expected output for
44757         920928-1.c.
44758         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44759         * gcc.wendy/hbm4.c: Correct typo.
44760         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44761
44762 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44763
44764         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44765         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44766         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44767         * lib/c-torture.exp (c-torture-compile): Ditto.
44768
44769         Reduce volume of output (remove all the -I's and such).
44770         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44771         Call gcc_cpass, gcc_cfail.
44772         (c-torture): Pass testing option to c-torture-compile.
44773
44774 1994-03-21  Doug Evans  (dje@cygnus.com)
44775
44776         Bring patches over from progressive.
44777         * config/default.exp: Exit remote shell cleanly.
44778         (g++_exit, g++_start): Add default versions.
44779         * config/sim.exp (gcc_load): Use perror, not error.
44780
44781 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44782
44783         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44784         set in site.exp.
44785
44786 1994-03-14  Doug Evans  (dje@cygnus.com)
44787
44788         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44789         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44790         (wendy_try): New proc to run testcase.
44791         (main loop): Call 'em.
44792         * gcc.wendy/*.c: Clean up pass to correct expected output.
44793
44794         * lib/gcc.exp: Minor cleanup work.
44795         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44796
44797 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44798
44799         * config/sim.exp (gcc_load): Document return codes better.
44800         Don't pass -v to simulator.
44801
44802 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44803
44804           * gcc.special/920717-x.c: Fix typo.
44805           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44806           get at sources.
44807
44808         * lib/mike-gcc.exp: Fix typo.
44809
44810 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44811
44812         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44813         binary to use, transform the name.
44814         * config/*.exp: rename everything. Nuke any g++ specific files,
44815         it's now a special case of gcc that requires no special support.
44816         Add a default.exp for unsupported targets.
44817
44818 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44819
44820         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44821         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44822         version of Tcl.
44823
44824 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44825
44826         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44827         than a warning.
44828
44829 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44830
44831         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44832
44833 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44834
44835         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44836         option_list.  Compile every file with only 4/6 option choices
44837         (same as C torture) instead of with 12/18 different option
44838         choices.
44839         * lib/c-torture.exp: Likewise.
44840
44841         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44842         not already set.
44843
44844 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44845
44846         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44847         can put an XFAIL *-*-* on excess errors.
44848
44849 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44850
44851         * g++.law: Add more tests derived from g++-bugs snapshots.
44852
44853         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44854         equivalent to g++.law/init9.
44855
44856         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44857         compiled it, and the a.out file after we've run it.
44858
44859 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44860
44861         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44862         compiled it, and the a.out file after we've run it.
44863
44864 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44865
44866         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44867
44868 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44869
44870         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44871         version number.
44872
44873 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44874
44875         * g++.law: New directory of g++ tests derived from the g++-bugs
44876         snapshots.
44877
44878 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44879
44880         * gcc.compile: initbug1.c initbug1.exp testcase added
44881
44882 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44883
44884         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44885         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44886           fixes submitted by Jeff Law (law@cs.utah.edu)
44887         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44888           Jeff Law (law@cs.utah.edu)
44889
44890
44891 1993-11-30  Mike Stump  (mrs@cygnus.com)
44892
44893         * config/unix-g++.exp: Follow the gcc way of doing things.
44894         * g++.old-deja/old-deja.exp: Minor updates.
44895         * lib/g++.exp: New file, follow the gcc way of doing things.
44896         * lib/old-dejagnu.exp: Minor updates.
44897         * lib/mike-g++.exp: Always unset errorInfo.
44898
44899 1993-11-06  Mike Stump  (mrs@cygnus.com)
44900
44901         * lib/gcc.exp: Fix some errors with the below change, CC and
44902         CFLAGS should be global when setting, not local.
44903
44904 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44905
44906         * lib/gcc.exp: Transform tool name.
44907
44908 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44909
44910         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44911
44912 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44913
44914         * lib/gcc.exp: change gcc_done to gcc_stat
44915
44916 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44917
44918         * Upgraded gcc testsuite to c-torture version 1.25
44919
44920 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44921
44922         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44923         * lib/c-torture: added hooks for new reporting code.
44924
44925 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44926
44927         * config/sh-gcc.exp: check if sh-sim exists in the path
44928
44929 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44930
44931         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44932         * gcc.compile/compile.exp: Initial changes for new logic.
44933         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44934         * gcc.failure/failure.exp: Initial changes for new logic.
44935         * gcc.ieee/ieee.exp: Initial changes for new logic.
44936         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44937         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44938         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44939         * lib/c-torture.exp: Initial changes for new logic.
44940         * lib/gcc.exp: Initial changes for new logic.
44941
44942 1993-10-15  Mike Stump  (mrs@cygnus.com)
44943
44944         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44945         depend upon failure or success.  Fully qualify names in failure
44946         and success messages.  Always remove a.out before starting
44947         compile, just in case.  Pay more attention to error text output by
44948         the compiler.  Handle testcases with no known past errors just
44949         like all others, so that things are uniform.  Other miscellaneous
44950         improvements.
44951
44952 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44953
44954         * gcc.cpp: new directory for cpp tests
44955
44956 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44957
44958         * lib/chill.exp: Code reformatted, removed unused code.
44959         * config/unix-chill.exp: Code reformatted, removed unused code.
44960         * chill.execute/execute.exp: Code reformatted, removed unused code.
44961         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44962
44963 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44964
44965         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44966         routines not written.
44967
44968 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44969
44970         * config/bug-gcc.exp: Use new procs from bug.exp.
44971
44972 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44973
44974         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44975         via ftp, rather than depending on NFS.
44976         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44977         case.
44978
44979 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44980
44981         * config/bug-gcc.exp: Use new download proc.
44982
44983 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44984
44985         * chill.execute/execute.exp: cleanups, handles errors better
44986         * chill.compile/compile.exp: rewrite, based on execute.exp
44987         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44988         * lib/chill.exp: major changes to diff proc and compile and link
44989           procs. added chill_fail and chill_pass wrappers to pass and
44990           fail. added more comments, and handle error codes better.
44991           Added a hack to capture stderr from exec, so noncompile tests
44992           can work.
44993
44994 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44995
44996         * chill.execute/execute.exp: rewrite of testsuite driver
44997         * lib/chill.exp: rewrite of testsuite driver
44998         * config/unix-chill.exp: rewrite of testsuite driver
44999
45000 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45001
45002         In chill.execute:
45003         * iexpr.ch: Standardize uppercase.
45004         * tuples.dat: Standardize uppercase.
45005         * vary.ch: standardize.  Correct varying string assignments.
45006         * vary.dat: Add new output lines.
45007
45008 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45009
45010         In chill.execute:
45011         * chprintf.ch: Standardize use of uppercase.
45012         * tuples.ch: Standardize and turn arr2 into a DCL,
45013           rather than a SYN.
45014         * pinits.ch: Standardize.
45015
45016 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45017
45018         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45019         * Makefil: Renamed to Makefile.in.
45020         * configure.in: New.
45021
45022 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45023
45024         In chill.execute:
45025         * .cvsignore: Add result/output files.
45026         * Makefile: Fix up variables at start.  Use MFLAGS
45027           everywhere.  Correct bool_loc, built_ins entries.
45028           Add entry for vary1.ch.
45029         * bitarray.ch: Standardize upper-case usage.
45030         * bitexpr.ch: Standardize, add output of b1.
45031         * params.ch: Use arrayt in along PROC parameters, to
45032           avoid novelty problems.
45033         * sets.ch: Tiny cleanup.
45034         * vary1.ch: Re-indent.
45035
45036 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45037
45038           * Add PR-related files to Makefiles, .cvsignore files, etc.
45039
45040 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45041
45042         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45043           with compiler objects. New names are test-flow.c and test-loop.c
45044
45045 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45046
45047         * Upgraded c-torture tests from 1.19 to 1.20
45048
45049         * new files:
45050         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45051         * gcc.compile: 930623-1.c 930623-2.c
45052         * gcc.noncompile: 930622-1.c 930622-2.c
45053         * gcc.failure: 920411-1.c 920627-2.c
45054         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45055
45056 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45057
45058         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45059           More changes to get testsuite working properly. Needs more work.
45060           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45061
45062 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45063
45064         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45065           More changes to get testsuite working properly. Needs more work.
45066
45067 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45068
45069         * chill.compile/compile.exp: Added for Dejagnu support
45070         * chill.execute/execute.exp: Added for Dejagnu support
45071         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45072
45073 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45074
45075         This should complete moving the CHILL test files.
45076         * chill.noncompile(.cvsignore printf.grt
45077             in-printf.grt chprintf.grt chprintf.ch):
45078             Added test-support files.
45079           (Makefile): Modified further.
45080         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45081             signal.ch): Added test files.
45082           * chill.execute (.cvsignore printf.grt printr.c
45083             in-printf.grt rts.c chprintf.grt rts.h): Added
45084           test-support files.
45085             (Makefile): More corrections.
45086
45087 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45088
45089         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45090           test cases, ready for DejaGnu.
45091
45092 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45093
45094         * Upgraded c-torture tests from 1.18 to 1.19
45095
45096         * gcc.compile: added test(s):
45097           930607-1.c
45098         * gcc.execute: added test(s):
45099           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45100
45101         * added new subdirectory for misc tests: gcc.misc-tests
45102         * gcc.misc-test(s): added tests:
45103           inst-check.c test-consts.c test-ior.c test-switch.c
45104
45105 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45106
45107         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45108
45109 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45110
45111         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45112
45113 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45114
45115         * Upgraded c-torture tests from 1.17 to 1.18
45116
45117 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45118
45119         * Upgraded c-torture tests from 1.12 to 1.17
45120
45121 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45122
45123         * lib/old-dejagnu.exp:
45124           Fixed handling of XFAIL target triplets to correctly
45125           recognize wildcard characters.  Removed code that
45126           appended a unique id tag to the end of the file name
45127           printed out by the result of the testcases within a
45128           given test file.
45129
45130 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45131
45132         * lib/old-dejagnu.exp:
45133           Reworked expected failure handling to trigger off of XFAIL
45134           keyword in keyphrase embeded in testcase source code. The
45135           XFAIL keyword must be at the end of the keyphrase line. It
45136           may optionally be followed by one or more target triplets.
45137           It has just occured that the handling of wildcards in the
45138           target triplet may not be correct.
45139
45140 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45141
45142         * g++.old-deja/tests:
45143           Moved all subdirectories up one level into g++.old-deja .
45144
45145         * lib/old-dejagnu.exp:
45146           Fixed problem with CXXFLAGS not being properly reset, and being
45147           corrupted with extraneous "-c" compiler option.  This was
45148           causing binaries to not be generated for test that needed them.
45149           Modified strings passed to "pass" and "fail" so that individual
45150           tests from the same test file would be distinguished by an
45151           identifier appended to the test file name in the summary logs;
45152           this corrected a problem with erroneous diff logs.  Added code
45153           to search testcases for expected fail and unexpected pass keywords.
45154
45155 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45156
45157         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45158
45159 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45160
45161         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45162           Removed extraneous text from end of "Special g++ Options"
45163           keyphrase.
45164
45165         * lib/old-dejagnu.exp: Added pattern matching to look for new
45166           keywords, embedded in testcases comments, which will trigger
45167           calls to xpass and xfail.
45168
45169 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45170
45171         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45172           comments embedded in the testcases, especially the one looking for
45173           special compiler options, as well as the pattern matching for the
45174           compiler output again.
45175
45176 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45177
45178         * lib/old-dejagnu.exp: Do a proper check of the return value for
45179           execute tests. Fixed several problems with the pattern matching
45180           of the compiler output which gave erroneous test results.
45181           Changed several of the test result messages to be more descriptive.
45182         * config/unix-g++.exp: Proc g++_load now actually works and
45183           executes the tests passed to it and returns a usable return
45184           value.
45185
45186 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45187
45188           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45189
45190 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45191
45192         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45193           Modified both files to properly execute the old style
45194           dejagnu tests. The previous versions of these files were
45195           experimental and did not function anything near correctly.
45196
45197 1993-04-05  Rob Savoye  (rob@cygnus.com)
45198
45199         * Removed all Makefile.in and configure.in files. No configuration
45200         needed now.
45201
45202 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45203
45204         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45205
45206 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45207
45208         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45209         gcc.special/configure.in, gcc.noncompile/configure.in,
45210         gcc.execute/configure.in, gcc.code_quality/configure.in,
45211         g++.other/configure.in, g++.old-deja/configure.in,
45212         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45213         in srcname setting.
45214
45215 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45216
45217         * lib/udi.exp: Fixed mondfe and mondfe_download.
45218         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45219         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45220
45221 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45222
45223         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45224         (gdb_exit): Don't remove *_soc files.
45225
45226 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45227
45228         * lib/c-torture.exp: Don't look for main; instead always use -w
45229         -c.  This is how the c-torture tests work.  Remove the object
45230         file if the compilation succeeds.
45231         * gcc.execute/execute.exp: Remove executable if test passes.
45232         * gcc.noncompile/noncompile.exp: Every test is an expected
45233         failure.
45234         * gcc.special/special.exp: Added tests from c-torture 1.11,
45235         corrected use of existing test.
45236         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45237         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45238         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45239         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45240         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45241         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45242         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45243         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45244         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45245         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45246         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45247         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45248         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45249         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45250         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45251         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45252         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45253         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45254         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45255         c-torture 1.11.
45256         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45257         correspond to c-torture 1.11.
45258
45259         * New file.